2.14. Release v03.00.02

2.14.1. File/Folder relocation

2.14.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.14.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.14.5. New platform support

2.14.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.14.7. SSSCLI / PyCLI Changes

  • ssscli connect se050 has been replaced with ssscli connect se05x

2.14.8. Documentation Changes

2.14.9. Examples / DEMO updates

2.14.10. Communication Layer Changes

2.14.11. User Interface Changes

2.14.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)