cryptoauthlib
cryptoauthlib copied to clipboard
Library for interacting with the Crypto Authentication secure elements
Crypto chip used: ATECC608B Product uses symmetric key to encrypt data in SDCard. Same key to be used across all products to support SDCard swap, seamless plug and play. This...
# Please describe the purpose of this pull request Fix issue #373 # Checklist * [x] I have reviewed the [CONTRIBUTING.md](https://github.com/MicrochipTech/cryptoauthlib/blob/main/CONTRIBUTING.md) and agree to it's terms
**Describe the solution you'd like** ABI version is missing in the shared library. `readelf -d lib/libcryptoauth.so | grep SONAME 0x0000000e (SONAME) Library soname: [libcryptoauth.so] ` should be: `readelf -d lib/libcryptoauth.so...
This error only comes into play when `ATCA_HAL_LEGACY_API` is #defined. In this code block of `calib_execute_send()` in lib/calib/calib_execution.c: https://github.com/MicrochipTech/cryptoauthlib/blame/405d8311a203e61657597c81b23ae7a370f485d9/lib/calib/calib_execution.c#L332-L341 On line 340 it seems like `temp_buf`, not `txdata`, should be...
# Please describe the purpose of this pull request Clean repository # Checklist * [x] I have reviewed the [CONTRIBUTING.md](https://github.com/MicrochipTech/cryptoauthlib/blob/main/CONTRIBUTING.md) and agree to it's terms
**Describe the bug** After writing the signer certificate and device certificate, the read failed, but the buffer prepared for reading was still filled. However, there is inconsistency between the written...
**Describe the bug** Due to changes in zephyr rtos, header files have changed. This library can not be used with the current zephyr version. **To Reproduce** Steps to reproduce the...
**Describe the solution you'd like** This library should be able to be used as a zephyr module as described in https://docs.zephyrproject.org/latest/develop/modules.html#using-west. It should provide the necessary files to be automatically...
When I try any of the examples I get "Unable to find cryptoauthlib. You may need to reinstall". I have installed it using the pip command into a virtual environment...
Hello. I have a question about these constants: https://github.com/MicrochipTech/cryptoauthlib/blob/9a5b711582b3df0ed97fa6147c899eb856c52d34/lib/calib/calib_device.h#L192-L195 According to ATECC508 datasheet: - Table 2-10. Write Configuration Bits: GenKey Command (bit 13) - Table 2-11. Write Configuration Bits: PrivWrite...