MCUX CLNS
MCUX Crypto Library Normal Secure
Data Structures
Here are the data structures with brief descriptions:
C
mcuxClCss_AeadOption_t
Command option bit field for
mcuxClCss_Aead_Init_Async
,
mcuxClCss_Aead_UpdateAad_Async
,
mcuxClCss_Aead_UpdateData_Async
and
mcuxClCss_Aead_Finalize_Async
C
mcuxClCss_CipherOption_t
Command option bit field for
mcuxClCss_Cipher_Async
C
mcuxClCss_CkdfOption_t
Internal command option bit field for CKDF functions
C
mcuxClCss_CmacOption_t
Command option bit field for
mcuxClCss_Cmac_Async
C
mcuxClCss_EccKeyGenOption_t
Command option bit field for
mcuxClCss_EccKeyGen_Async
Bit field to configure
mcuxClCss_EccKeyGenOption_t
C
mcuxClCss_EccSignOption_t
Command option bit field for
mcuxClCss_EccSign_Async
Bit field to configure
mcuxClCss_EccSign_Async
C
mcuxClCss_EccVerifyOption_t
Command option bit field for
mcuxClCss_EccVerify_Async
Bit field to configure
mcuxClCss_EccVerifyOption_t
C
mcuxClCss_HashOption_t
Command option bit field for
mcuxClCss_Hash_Async
and
mcuxClCss_Hash_ShaDirect
C
mcuxClCss_HkdfOption_t
Command option bit field for
mcuxClCss_Hkdf_Rfc5869_Async
C
mcuxClCss_HmacOption_t
Command option bit field for
mcuxClCss_Hmac_Async
C
mcuxClCss_HwConfig_t
Result type of
mcuxClCss_GetHwConfig
C
mcuxClCss_HwState_t
Result type of
mcuxClCss_GetHwState
C
mcuxClCss_HwVersion_t
Result type of
mcuxClCss_GetHwVersion
C
mcuxClCss_InterruptOptionEn_t
Command option type for
mcuxClCss_SetIntEnableFlags
and
mcuxClCss_GetIntEnableFlags
C
mcuxClCss_InterruptOptionRst_t
Type to control which CSS interrupts should be reset when calling
mcuxClCss_ResetIntFlags
C
mcuxClCss_InterruptOptionSet_t
Type to control which CSS interrupts should be set when calling
mcuxClCss_SetIntFlags
C
mcuxClCss_KeyImportOption_t
Command option bit field for
mcuxClCss_KeyImport_Async
C
mcuxClCss_KeyProp_t
Type for CSS key store key properties
C
mcuxClCss_TlsOption_t
Internal command option bit field for
mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async
, and
mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async
C
mcuxClEcc_DomainParam_t
Parameter structure of elliptic curve of the form, y^2 = x^3 + a*x + b modulo prime p
C
mcuxClEcc_KeyGen_Param_t
Parameter structure for function
mcuxClEcc_KeyGen
C
mcuxClEcc_PointMult_Param_t
Parameter structure for function
mcuxClEcc_PointMult
C
mcuxClEcc_Sign_Param_t
Parameter structure for function
mcuxClEcc_Sign
C
mcuxClEcc_Verify_Param_t
Parameter structure for function
mcuxClEcc_Verify
C
mcuxClHash_Algo
C
mcuxClHash_Context
C
mcuxClHash_ContextBuffer
C
mcuxClHash_ContextData
C
mcuxClKey_Descriptor
Type of the key handle
C
mcuxClKey_DstDataProvider
Type of destination information structure
C
mcuxClKey_Protection
Type to map load and flush functions
C
mcuxClKey_SrcAuxDataProvider
Type of source information structure
C
mcuxClKey_Type
Type to map algorithm id and size
C
mcuxClPkc_State_t
Structure of PKC state backup
C
mcuxClRsa_Key
Structure type for Rsa key, specifying key type and key entries
C
mcuxClRsa_KeyEntry_t
Structure type for Rsa key entries, specifying key entry length and data
C
mcuxClSession_Descriptor
Type for mcuxClSession Descriptor
C
mcuxClSession_SecurityContext
Type for mcuxClSession security context
C
mcuxClSession_WorkArea
Type for mcuxClSession workareas flags
Generated by
1.8.15