Comments (2)
Regardless of your system cryptographic keys have to be in ram somewhere in order to perform cryptographic operations with them.
The slot is the slot you're reading/writing to and the configuration of the device determines the key slot the device will use to perform encrypt/decrypt and MAC operations with (each slot config has read and write key slots and mode specifiers).
Since the host/mcu also has to be able to also perform the other side of the symmetric operation the encrypted read and write commands accept the key as an input.
from cryptoauthlib.
ok thank you for the details
from cryptoauthlib.
Related Issues (20)
- pkcs11 branch is missing HOT 2
- How to Build Library for OpenSSL Engine Support HOT 1
- [Question] secure boot esp32 HOT 1
- Test binary on Linux doesn't work if we need to override i2c options HOT 2
- JWT support is disabled in v3.6.1 and onwards due to a typo HOT 2
- ATECC608B fail to test with cryptoauth_test HOT 7
- Compilation fails when ATCA_USE_SHARED_MUTEX is off HOT 5
- atcacert_create_csr returns error code 3 HOT 1
- CALIB_ECC508_EN instead of CALIB_ECC508 ??? HOT 1
- i2c read returns error: 0xF0: ATCA_COMM_FAIL and 0xF5 : ATCA_UNIMPLEMENTED HOT 2
- Integrating CryptoAuthLib with MilkV Duo for ATECC608A: Seeking Clarification on Configuration and HAL Implementation HOT 2
- Option to disable initilization of i2c bus HOT 1
- Cryptoki - CKR_ARGUMENTS_BAD connecting MQTT with pkcs11 using ATECC608B HOT 1
- Running individual (atcab_) API validation tests HOT 1
- library not compatible with current zephyr rtos version HOT 2
- add configuration to use this library as zephyr module HOT 2
- Python library load error HOT 2
- ATCA_SLOT_CONFIG_GEN_KEY_SHIFT and ATCA_SLOT_CONFIG_PRIV_WRITE_SHIFT HOT 1
- symmetric_authentication.c calculation mismatch (derived key vs. master key) HOT 3
- ATECC608B read cert failed and lock slot 0 failed HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cryptoauthlib.