2.13. Release v03.00.03
¶
2.13.1. File/Folder relocation¶
2.13.2. Build system changes¶
Embedded Linux: Support for building against mbedTLS shared libraries
2.13.3. APIs & enum/types Changes¶
smCom_Init: return type is now U16 instead of void. Return value indicates success/failure to create mutex/semophore.
The enumerated type SE05x_EDSignatureAlgo_t contained a value kSE05x_EDSignatureAlgo_ED25519PH_SHA_512. The mnemonic name of the value was misleading as it actually corresponded to the Pure EDDSA algorithm not the Prehashed (PH) EDDSA algorithm. This has now been corrected. This will require corresponding update in the application code.
EDDSA signature algorithm enumerated value kSE05x_EDSignatureAlgo_ED25519PH_SHA_512 is changed into kSE05x_EDSignatureAlgo_ED25519PURE_SHA_512.
EDDSA attestation algorithm enumerated value kSE05x_AttestationAlgo_ED25519PH_SHA_512 is changed into as kSE05x_AttestationAlgo_ED25519PURE_SHA_512.
2.13.4. Functional Changes¶
2.13.5. New platform support¶
Embedded Linux / Yocto: using Yocto Zeus (5.4.24_2.1.0) as iMX reference environment
Integrated KSDK Rel.12 specific changes into Plug&Trust MW
2.13.6. New feature support¶
Multithreaded support extended from Posix to FreeRTOS
SE05x Garbage collection API and example using the Garbage collection API
2.13.7. SEMSLite¶
Support for MulticastPackageFormat 1.2
KSDK Examples added
SEMSlite CLI application now available as a pre-compiled Windows binary
2.13.8. SSSCLI / PyCLI Changes¶
2.13.9. Documentation Changes¶
2.13.10. Examples / DEMO updates¶
hostlib\hostlib\accessManager
illustrates how multiple processes can share access to a Secure Element on an embedded Linux system. (Access Manager: Manage access from multiple (Linux) processes to an SE05x IoT Applet)
2.13.11. Communication Layer Changes¶
Select Applet: No prequel with Select CM required for SE05x
2.13.12. User Interface Changes¶
2.13.13. External modules Changes¶
simw-top/ext/amazon-freertos
updated to KSDK version 202002.00_rev1simw-top/ext/mbedtls
updated to KSDK version 2.16.2_rev2simw-top/ext/mcu-sdk
updated to public release 2.8.0simw-top/ext/paho.mqtt.c
updated to version 1.3.5
2.13.14. Other Miscellaneous Changes¶
Fixed warnings when compiling with GCC 9.2
Fixed typo in example code API: ex_sss_kestore_and_object_init() is now ex_sss_key_store_and_object_init()
Extended SE051 specific APDU command and response buffer size to match SE051’s capabilities.
Removed support for intermediate versions of the SE051 product
SSS API blocks SHA512 attestation, signing and verification for RSA512 key