2.16. Release v03.00.02

2.16.1. File/Folder relocation

2.16.2. Build system changes

  • Cmake workareas for iMX/RspPi created by scripts/create_cmake_projects.py now default to linking against shared libraries

  • Shared libraries installed by Cmake all go into /usr/local/lib (paho libraries no longer go into /usr/local/lib64)

  • New Host Crypto library cmake option MBEDCRYPTO added: mandatory for PSA TF-M demo (Platform Security Architecture). Use MBEDTLS for other use cases and demos where mbedTLS host crypto is required.

  • Supported Secure element versions (SE05X_Ver) are 03_XX (SE050) and 06_00 (SE051) only.

2.16.4. Functional Changes

  • Added heap management macros for SSS layer. SSS Heap Management

  • Extend support to SE051 (default build is for SE050, to make SE051 specific features available in the host software, set SE05X_Ver to 06_00)

2.16.5. New platform support

2.16.6. New feature support

SEMS Lite - Enables the deployment and update of applets in the field, while enabling preservation of on device applet data.

2.16.7. SSSCLI / PyCLI Changes

  • ssscli connect se050 has been replaced with ssscli connect se05x

2.16.8. Documentation Changes

2.16.9. Examples / DEMO updates

2.16.10. Communication Layer Changes

2.16.11. User Interface Changes

2.16.12. Other Miscellaneous Changes

  • T1oI2C:

    • Fixed: potential null pointer dereference

    • Fixed: RSYNC _ + CRC error results in saving response to uninitialised buffer.

  • Yocto recipe for Plug&Trust Mw Package: contained in scripts/yocto folder

  • hostlib/hostLib/platform/linux/i2c_a7.c: A call to axI2CTerm() now closes the I2C file descriptor associated with the I2C communication channel.

  • Fix OpenSSL Engine Issue: Key Creation was not handed back to SW implementation (issue introduced in v02.16.00 and linked to X25519 and X448 curve support)