MCUX CLNS
MCUX Crypto Library Normal Secure
Modules
Here is a list of all modules:
[detail level 1234]
 mcuxClAes_ConstantsDefines of constants associated with mcuxClAes
 mcuxClAes_KeyTypesDefines of supported key types of mcuxClAes, see mcuxClKey
 MCUX CL – API
 mcuxClCipherCipher component
 mcuxClKeyMcuxClKey component
 mcuxClMacMessage Authentication Code (MAC) componentThe mcuxClMac component implements Message Authentication Code (MAC) calculation, based on either HMAC or CMAC
 Random PATCH_MODE APIRandom operations in PATCH_MODE
 mcuxClAeadHash component
 Core APIEssential types and functionality
 MAC Modes APIMessage Authentication Code (MAC) mode operations
 mcuxClEccElliptic Curve Cryptography component
 mcuxClEcc_ConstantsDefines constants of mcuxClEcc
 mcuxClEcc_FunctionsDefines all functions of mcuxClEcc
 mcuxClEcc_KeyTypeDescriptorsDefinitions of ECC related key type descriptors
 mcuxClEcc_MemoryConsumptionDefines the memory consumption for the mcuxClEcc component
 mcuxClEcc_ParameterSizesDefines domain parameter, key and signature sizes of mcuxClEcc
 mcuxClEcc_MacrosDefines all macros of mcuxClEcc
 mcuxClEcc_TypesDefines all types of mcuxClEcc
 mcuxClEcc_DescriptorsDefines descriptors of mcuxClEcc
 mcuxClElsELS driver
 mcuxClEls_AeadThis part of the mcuxClEls driver supports Authenticated Encryption with Associated Data (AEAD)
 mcuxClEls_CipherThis part of the mcuxClEls driver supports functionality for symmetric ciphers
 mcuxClEls_CmacThis part of the mcuxClEls driver supports functionality for cipher-based message authentication codes (CMAC)
 mcuxClEls_CommonThis part of the mcuxClEls driver supports common functionality
 mcuxClEls_EccThis part of the mcuxClEls driver supports functionality for elliptic curve cryptography
 mcuxClEls_HashThis part of the mcuxClEls driver supports hashing
 mcuxClEls_HmacThis part of the mcuxClEls driver supports functionality for hashed-key message authentication codes
 mcuxClEls_KdfThis part of the mcuxClEls driver supports functionality for key derivation
 mcuxClEls_KeyManagementThis part of the mcuxClEls driver supports functionality for keys management
 mcuxClEls_RngThis part of the mcuxClEls driver supports functionality for random number generation
 mcuxClEls_TypesThis part of the mcuxClEls driver defines common types
 mcuxClHashHash component
 mcuxClHash_ConstantsConstants of mcuxClHash component
 mcuxClHash_FunctionsDefines all functions of mcuxClHash
 mcuxClHash_TypesDefines all types of the mcuxClHash component
 mcuxClMathComponent of mathematics functions
 mcuxClMath_FunctionsDefines all functions of mcuxClMath
 mcuxClMath_MacrosDefines all macros of mcuxClMath
 mcuxClMemoryBasic memory operations
 mcuxClMemory_ClearThis function clears a memory region
 mcuxClMemory_CopyThis function copies a memory region from src to dst
 mcuxClMemory_EndiannessThese macros implement endianess management on integers
 mcuxClMemory_SetThis function sets all bytes in a memory region to a specified value
 mcuxClMemory_TypesDefines all types used by the mcuxClMemory functions
 Constants definitionsConstants used by the Padding component
 Padding type definitionsTypes used by the Padding component
 mcuxClPkcComponent of PKC hardware driver
 mcuxClPkc_FunctionsDefines all functions of mcuxClPkc
 mcuxClPkc_MacrosDefines all macros of mcuxClPkc
 mcuxClRandomComponent of random number generation
 mcuxClRandom_ConstantsDefines all contstants of mcuxClRandom
 mcuxClRandom_FunctionsDefines all functions of mcuxClRandom
 mcuxClRandom_TypesDefines all types of mcuxClRandom
 mcuxClRandom_ConstantsDefines all modes of mcuxClRandomModes
 Random interfacesInterfaces to perform Random handling operations
 mcuxClRandomModes_MemoryConsumptionDefines the memory consumption for the mcuxClRandom component
 mcuxClRsaRSA component
 mcuxClRsa_ConstantsConstants of mcuxClRsa component
 mcuxClRsa_FunctionsDefines all functions of mcuxClRsa
 mcuxClRsa_MacrosDefines all macros of mcuxClRsa
 mcuxClRsa_TypesDefines all types of the mcuxClRsa component
 mcuxClSessionThis component provides functions for managing a session
 mcuxClSession_FunctionsDefines all functions of mcuxClSession
 mcuxClSession_ConstantsDefines all constants of mcuxClSession
 mcuxClSession_TypesDefines all types of mcuxClSession
 MCUX CSSL – API
 Flow Protection APIFlow protection mechanism
 mcuxCssl Memory APIControl Flow Protected Memory Functions
 Parameter Integrity APIFunctionality to ensure parameter integrity during function calls
 Secure Counter APISecure counter mechanism
 MCUX CSSL – Configurations
 Flow Protection ConfigurationConfiguration options for the flow protection mechanism
 Secure Counter ConfigurationConfiguration options for the secure counter mechanism
 MCUX CSSL – Implementations
 Flow Protection: Secure CounterSecure counter based implementation for the flow protection mechanism
 Secure Counter: DisabledDisable the secure counter mechanism
 Secure Counter: SW LocalSecure counter mechanism implementation using a local variable