2.30. Release v02.10.00¶
2.30.1. APIs & enum/types Changes¶
- Renaming of structures to follow convention:
auth_scp03_dyn_context_t–>NXSCP03_DynCtx_tauth_scp03_static_context_t–>NXSCP03_StaticCtx_tse05x_auth_mech_scp03_context_t–>NXSCP03_AuthCtx_tse05x_auth_mech_fastscp_context_t–>SE05x_AuthCtx_FastScp_t
- Re-factored structure for cleaner isolation of static and dynamic objects:
SE05x_AuthCtx_FastScp_t,NXSCP03_AuthCtx_tMoved members to separate structure
NXFastSCP03_StaticCtx_t
- Re-factored structure to reclaim static memory when not needed:
NXSCP03_AuthCtx_t,SE05x_AuthCtx_FastScp_tandSE05x_AuthCtx_ID_tnow uses pointers to objects that can be freed eventually by the application after they are used during intial suthentication.a71ch_auth_context_tRemoved
a71ch_auth_context_tand using onlySE_Connect_Ctx_t
sss_sscp_sessionAdded member
mem_sscp_ctx : sscp_context_tfor memory.
- Added configurability:
NXSCP03_StaticCtx_t- Added keyVersioNo for platform SCP.sss_se05x_channel_context_tAdded member
channelLock : pthread_mutex_tfor simultaneous access.
- Moved SE050 specific parameters to the end of structure:
NXSCP03_DynCtx_t-authTypeis now the last member of the structure. Earlier it was the first structure.
- New structure added:
Added
sss_connect_ctx_tandSE_Connect_Ctx_t
- Promoted Auth to be generic instread of being SE050 Specific:
kSE05x_AuthType_UserID–>kSSS_AuthType_IDkSE05x_AuthType_SCP03–>kSSS_AuthType_SCP03kSE05x_AuthType_FastSCP–>kSSS_AuthType_FastSCPkSE05x_AuthType_AppletSCP03–>kSSS_AuthType_AppletSCP03kSE05x_AuthType_None–>kSSS_AuthType_None
- Add new use cases:
SmCommState_tAdded skip_select_applet to skip selecting the applet.
2.30.2. New platform support¶
- Added LPC55s
WiFi is not yet integrated on LPC55s demos
- Raspberry PI
Tested using Raspbian OS for SE050
2.30.3. Scripts and Build changes¶
iMX RT 1050 drivers updated to SDK Release 2.6.1
2.30.4. SSSCLI / PyCLI Changes¶
Added timeout mechanism in
ssscli
2.30.5. Other Miscellaneous Changes¶
In few files, NON-ASCII characters are replaced with their ASCII equivalents.
