P256 signature size
before calling atcacert_set_signature(), in order to correctly read WPC certificates from ECC608 devicesCMAKE_INSTALL_FULL_<dir>
with CMAKE_INSTALL_<dir>
to ensure proper handling of --prefix
and cpack
Tester module
files as wellMISRA Check tool
from MPLAB Analysis tool suite
word_address
parameter in hal_i2c_send()
even when the transmit buffer is empty (supports cases like device wake-up)i2c_config_t
fields and the i2c_driver_install
API may be deprecated in future ESP-IDF releases. Refer to the ESP-IDF I2C official documentation for latest updates.atcac
wrapper APIs usage for AES GCM encrypt/decrypt similar to MbedTLS and openSSL library wrapper APIsKey id
attribute of key type objects into stack memory and use it for subsequent accesses1024 bytes ED25519 mode
atcac
structures referencing third party libraries opaque to the user so installed header files are usable by applications without also including the third party headers.struct
keyword. New typedefs were added by appending the suffix _t
which allows for the same mechanism for declaring these structure in code if building a standalone application (such as in embedded projects). If dynamically linking with the library and using a third party crypto library one will need to use the _new
& _free
APIs to allocate these structures for use with the atcac
interfaces.length % 16 == 0
ATCA_STATUS
rather than int
ATCA_STATUS
rather than int
atcab_get_device()
)<api>_config_check.h
see lib/atca_config_check.h for the top level headerdevice = ATECC608A-TNGTLS