MCUX CLNS
MCUX Crypto Library Normal Secure
Data Structures
Here are the data structures with brief descriptions:
 CmcuxClCss_AeadOption_tCommand option bit field for mcuxClCss_Aead_Init_Async, mcuxClCss_Aead_UpdateAad_Async, mcuxClCss_Aead_UpdateData_Async and mcuxClCss_Aead_Finalize_Async
 CmcuxClCss_CipherOption_tCommand option bit field for mcuxClCss_Cipher_Async
 CmcuxClCss_CkdfOption_tInternal command option bit field for CKDF functions
 CmcuxClCss_CmacOption_tCommand option bit field for mcuxClCss_Cmac_Async
 CmcuxClCss_EccKeyGenOption_tCommand option bit field for mcuxClCss_EccKeyGen_Async Bit field to configure mcuxClCss_EccKeyGenOption_t
 CmcuxClCss_EccSignOption_tCommand option bit field for mcuxClCss_EccSign_Async Bit field to configure mcuxClCss_EccSign_Async
 CmcuxClCss_EccVerifyOption_tCommand option bit field for mcuxClCss_EccVerify_Async Bit field to configure mcuxClCss_EccVerifyOption_t
 CmcuxClCss_HashOption_tCommand option bit field for mcuxClCss_Hash_Async and mcuxClCss_Hash_ShaDirect
 CmcuxClCss_HkdfOption_tCommand option bit field for mcuxClCss_Hkdf_Rfc5869_Async
 CmcuxClCss_HmacOption_tCommand option bit field for mcuxClCss_Hmac_Async
 CmcuxClCss_HwConfig_tResult type of mcuxClCss_GetHwConfig
 CmcuxClCss_HwState_tResult type of mcuxClCss_GetHwState
 CmcuxClCss_HwVersion_tResult type of mcuxClCss_GetHwVersion
 CmcuxClCss_InterruptOptionEn_tCommand option type for mcuxClCss_SetIntEnableFlags and mcuxClCss_GetIntEnableFlags
 CmcuxClCss_InterruptOptionRst_tType to control which CSS interrupts should be reset when calling mcuxClCss_ResetIntFlags
 CmcuxClCss_InterruptOptionSet_tType to control which CSS interrupts should be set when calling mcuxClCss_SetIntFlags
 CmcuxClCss_KeyImportOption_tCommand option bit field for mcuxClCss_KeyImport_Async
 CmcuxClCss_KeyProp_tType for CSS key store key properties
 CmcuxClCss_TlsOption_tInternal command option bit field for mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async, and mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async
 CmcuxClEcc_DomainParam_tParameter structure of elliptic curve of the form, y^2 = x^3 + a*x + b modulo prime p
 CmcuxClEcc_KeyGen_Param_tParameter structure for function mcuxClEcc_KeyGen
 CmcuxClEcc_PointMult_Param_tParameter structure for function mcuxClEcc_PointMult
 CmcuxClEcc_Sign_Param_tParameter structure for function mcuxClEcc_Sign
 CmcuxClEcc_Verify_Param_tParameter structure for function mcuxClEcc_Verify
 CmcuxClHash_Algo
 CmcuxClHash_Context
 CmcuxClHash_ContextBuffer
 CmcuxClHash_ContextData
 CmcuxClKey_DescriptorType of the key handle
 CmcuxClKey_DstDataProviderType of destination information structure
 CmcuxClKey_ProtectionType to map load and flush functions
 CmcuxClKey_SrcAuxDataProviderType of source information structure
 CmcuxClKey_TypeType to map algorithm id and size
 CmcuxClPkc_State_tStructure of PKC state backup
 CmcuxClRsa_KeyStructure type for Rsa key, specifying key type and key entries
 CmcuxClRsa_KeyEntry_tStructure type for Rsa key entries, specifying key entry length and data
 CmcuxClSession_DescriptorType for mcuxClSession Descriptor
 CmcuxClSession_SecurityContextType for mcuxClSession security context
 CmcuxClSession_WorkAreaType for mcuxClSession workareas flags