2.32. Release v02.07.00

2.32.1. Middleware

  • Re-Wrote CMake build system to use Drop Down for selection of values intead of Check Boxes.

  • WithSMCOM_SOCKET renamed to WithSMCOM_JRCP_V1

  • WithSMCOM_JRCP renamed to WithSMCOM_JRCP_V2

  • Added support for Applet_SE05X_Ver_02_02_xx, removed support for other version of Applet.

  • Renamed eSE05xTAG_t to SE05x_TAG_t

  • Added Negative test cases to check T1oI2C functionality.

  • Hard reset recovery Mechanism implemented.

  • Logging implemented for Android platform

2.32.2. SMCom

  • Added Thread smCom Layer (Experimental)

  • Changed T=1 over I2C layer to support JCOP SR6 (Handling of CRC Changed)

    Note

    This change makes it in-compatible with older CES release of SE050.

  • API exposed for clearing T1oI2C 7816 params to SMCom Layer (smComT1oI2C_ComReset())

  • Hard Reseting IC using ENA pin is implemented.

  • Read polling count decreases.

2.32.3. SSS APIs

  • Refactored RSA/CRT RSA Key types. RSA Deemed RAW By default.

  • Added separate policies for Symmetric / Asymmetric keys

  • Added policies for counters

2.32.4. CLI Tool

  • Changed set ecc NIST_P256 to set ecc

  • Session Open uses PIN with pin ID “0x7DA00001” and key “[0xC0, 0x01, 0x02, 0x03, 0x04]”

  • CLI Failure Stack dump captured in log file.

  • Added ‘se05x’ specific commands

2.32.5. Development Platform

  • (Hikey960) Added support for SE050 v2.2.4

  • (Hikey960) Support for HMAC

  • (Hikey960) Support for HMAC sign/verify

  • (Hikey960) Support for AES encrypt/decrypt

  • (Hikey960) Support for Attestation