2.28. Internal Release v02.11.01

2.28.1. APIs & enum/types Changes

  • Added phNxpEse_data in iFrameInfo_t also in sFrameInfo_t

  • Changed order of parameters to sss_channel_context_init:

    // Earlier:
        sss_status_t sss_channel_context_init(
            sss_session_t *session, sss_channel_t *context);
    
    // Now: Parameters are swapped
        sss_status_t sss_channel_context_init(
            sss_channel_t *context, sss_session_t *session);
    
  • Changed order of parameters to sss_rng_context_init():

    // Earlier:
        sss_status_t sss_rng_context_init(
            sss_session_t *session, sss_rng_context_t *context);
    
    // Now: Parameters are swapped
        sss_status_t sss_rng_context_init(
            sss_rng_context_t *context, sss_session_t *session);
    
  • Renamed sss_channel_context_init to sss_tunnel_context_init()

  • Renamed sss_channel_context_free to sss_tunnel_context_free()

2.28.2. Functional Changes

  • Added support for jrcp server on Android platform

  • Fixed bug in VCOM Close for A71XX Family

  • Handle WTX for CCID/PCSC Interface

  • Added open62541 (OPC UA)

  • Added RSA support to <simw-top>/demos/linux/tls_client/scripts/tlsServer.sh, tlsSeClient.sh and tlsExtendedSeClient.sh scripts.

  • Added /reset support for jrcp server V1.

2.28.3. New feature support

  • Added support for AWS Greengrass core on Rpi.

2.28.4. Scripts and Build changes

  • Fixed MSVC Compiler warnings

  • CMake option SSS_HAVE_FIPS is not a boolean. Earlier it was a string.

  • AKM android based system set to build with SSS_HAVE_FIPS and SSS_HAVE_SCP_SCP03_SSS

  • SSS_HAVE_TESTCOUNTERPART and WithSSS_TestCounterPart are deprecated. Please use SSSFTR_SW_TESTCOUNTERPART

  • In file hostLib/platform/imx/i2c_a7.c, check I2C_FUNC_SMBUS_READ_BLOCK_DATA only for SCI2C (A71CH)

  • Removed obsolete variables ENGINE_DRIVEN_LIB_TYPE and BUILD_A71CH_OPENSSL_ENGINE from cmake build scripts. Only the cmake option WithSharedLIB now determines the type of library (shared or static) that will be built / installed.

  • AKM android based system set to build with All authentication types

2.28.5. Documentation Changes

  • Fixed ssscli pre-steps documentation for RaspberryPi.

  • Updated documentation

  • Added ssscli commands list.

  • Added Ease-Of-Use documentation for Azure IoT Hub.

2.28.6. Communication Layer Changes

  • Removed unwanted buffer handling from T1oI2C.

2.28.7. User Interface Changes

  • Updated input parameters in <simw-top>/demos/linux/tls_client/scripts/provisionTlsClient.py script. Usage example:

    python provisionTlsClient.py --key_type ecc --connection_data 169.254.0.1:8050
    

    They are documented in Section 8.1 Introduction on OpenSSL engine

2.28.8. Other Miscellaneous Changes

  • ECC Key overwrite on different curve id not allowed

  • lwIP stack updated. Current version of lwIP is based on lwIP 2.1.2 and lwIP-contrib 2.1.0.

  • Freertos version upgraded to 1.4.7_rev0

  • Added NO_REGISTER_ALL flag for openSSL engine (openssl 1.1.1) to use the capabilities specified in openSSL conf file.

  • openSSL 1.1.1 warnings fixed.