The STSAFE-A120 example package offers developers a collection of applicative examples demonstrating the use of the STSAFE-A120 secure element product line from STMicroelectronics. These examples can serve as software reference implementations for integrating STSAFE-A120 devices on host microcontroller platforms.
Following HW/SW prerequisites are required to work with the package
-
Hardware Prerequisites
- NUCLEO-L4523 STM32 development board
- X-NUCLEO-ESE01A1 Nucleo expansion board
-
SW prerequisites
- One of the following compatible toolchain/IDE
- X-CUBE-CRYPTOLIB 4.5.0
- Doxygen v1.14.0
Please refer to package documentation to get information on how to get started with the package.
HTML documentation can either be downloaded as standalone package from the STSELib github repository release section or compiled from the library sources by executing following commands from the STSELib root directory:
cd documentation/resources
doxygen STSAFE-A120_Examples.doxyfile
cd ../../Middleware/STSELib/doc/resources/
doxygen STSELib.doxyfileNote
Doxygen version 1.14.0 is required to build the documentation
Due to STM32 Cryptographic library license agreement enforcement (required for distributing SW module under SLA088) . This package does not include the library objects and headers .
Please follow the instructions from "Middleware/STM32_Cryptographic/ReadMe.md" to install the library into the package
IMPORTANT: The examples provided in this package are not functional if the STM32 Cryptographic library is not installed
