| mcuxClAes_Constants | Defines of constants associated with mcuxClAes |
| mcuxClAes_KeyTypes | Defines of supported key types of mcuxClAes, see mcuxClKey |
| mcuxClAes_Types | Types associated with mcuxClAes |
| ►MCUX CL – API | |
| ►Buffer API | CL Buffer types |
| Buffer initialization functionality | Buffer initialization functionality |
| Buffer manipulation functionality | Input/output buffer manipulation functionality |
| Buffer constants | Buffer constants |
| Buffer type definitions | Types used by the buffer operations |
| ►mcuxClCipher | Cipher component |
| mcuxClCipher_Constants | Constants of mcuxClCipher component |
| One-shot Cipher interfaces | Interfaces to perform Cipher operations in one shot |
| Multi-part Cipher interfaces | Interfaces to perform Cipher operations in multiple parts |
| Cipher type definitions | Types used by the Cipher operations |
| Cipher mode definitions | Modes used by the Cipher operations |
| ►mcuxClKey | McuxClKey component |
| ►mcuxClKey_Macros | Defines all macros of mcuxClKey |
| MCUXCLKEY_STATUS_ | Return code definitions |
| MCUXCLKEY_LOADSTATUS_ | Load location options |
| mcuxClKey_KeyTypes | Defines all key types of mcuxClKey |
| mcuxClKey_KeySize | Defines all key sizes of mcuxClKey |
| mcuxClKey_Functions | Defines all functions of mcuxClKey |
| Key protection mechanism definitions | Mechanisms used by the Key operations |
| mcuxClKey_Types | Defines all types of mcuxClKey |
| mcuxClKey_MemoryConsumption | Defines the memory consumption for the mcuxClKey component |
| ►mcuxClMac | Message Authentication Code (MAC) component |
| mcuxClMac_Constants | Constants of mcuxClMac component |
| ►mcuxClMac Functions | Defines all functions of mcuxClMac |
| One-shot MAC interfaces | Interfaces to perform MAC operations in one shot |
| Multi part MAC interfaces | Interfaces to perform MAC operations in multi part |
| mcuxClMac_Types | Defines all types of the mcuxClMac component |
| MAC mode definitions | Modes used by the MAC operations |
| Random PATCH_MODE API | Random operations in PATCH_MODE |
| Random TEST_MODE API | Random operations in TEST_MODE |
| ►mcuxClAead | Hash component |
| ►mcuxClAead_Constants | Constants of mcuxClAead component |
| MCUXCLAEAD_STATUS_ | Return code definitions |
| ►One-shot AEAD interfaces | Interfaces to perform AEAD operations in one shot |
| Multi-part AEAD interfaces | Interfaces to perform AEAD operations in multiple parts |
| AEAD type definitions | Types used by the AEAD operations |
| AEAD mode definitions | Modes used by the AEAD operations |
| mcuxClAead_MemoryConsumption | Defines the memory consumption for the mcuxClAead component All work area sizes in bytes are a multiple of CPU wordsize |
| ►HMAC Modes API | HMAC mode operations |
| mcuxClHmac Constants | Constants of HMAC Modes API component |
| ►mcuxClHmac Functions | Defines all functions of HMAC Modes API |
| APIs to construct HMAC modes | Interfaces to construct HMAC modes of operation |
| mcuxClHmac_KeyTypes | Defines of supported key types of HMAC Modes API, see mcuxClKey |
| HMAC mode definitions | Modes used by the HMAC operations |
| mcuxClHmac_MemoryConsumption | Defines the memory consumption for the mcuxClHmac component |
| ►MAC Modes API | Message Authentication Code (MAC) mode operations |
| mcuxClMacModes Constants | Constants of MAC Modes API component |
| ►mcuxClMacModes Functions | Defines all functions of MAC Modes API |
| APIs to construct Mac modes | Interfaces to construct Mac modes of operation |
| MAC mode definitions | Modes used by the MAC operations |
| mcuxClMacModes_MemoryConsumption | Defines the memory consumption for the mcuxClMacModes component |
| ►Signature API | Signature operations |
| Signature type definitions | Types used by the Signature operations |
| ►MCUX CL – Configurations | |
| Buffer Configuration | Configuration options for the buffer types |
| ►mcuxClCrc | CRC component |
| mcuxClCrc_Functions | Defines all functions of mcuxClCrc |
| ►mcuxClEcc | Elliptic Curve Cryptography component |
| ►mcuxClEcc_Constants | Defines all Macros of mcuxClEcc |
| ►mcuxClEcc_ParameterSizes | Defines domain parameter, key and signature sizes of mcuxClEcc |
| MCUXCLECC_MONTDH_CURVE25519_SIZE_ | MontDH parameter size definitions for Curve25519 |
| MCUXCLECC_MONTDH_CURVE448_SIZE_ | MontDH parameter size definitions for Curve448 |
| MCUXCLECC_WEIERECC_SECP160K1_SIZE_ | WeierECC parameter size definitions for secp160k1 |
| MCUXCLECC_WEIERECC_SECP192K1_SIZE_ | WeierECC parameter size definitions for secp192k1 |
| MCUXCLECC_WEIERECC_SECP224K1_SIZE_ | WeierECC parameter size definitions for secp224k1 |
| MCUXCLECC_WEIERECC_SECP256K1_SIZE_ | WeierECC parameter size definitions for secp256k1 |
| MCUXCLECC_WEIERECC_SECP192R1_SIZE_ | WeierECC parameter size definitions for secp192r1 |
| MCUXCLECC_WEIERECC_SECP224R1_SIZE_ | WeierECC parameter size definitions for secp224r1 |
| MCUXCLECC_WEIERECC_SECP256R1_SIZE_ | WeierECC parameter size definitions for secp256r1 |
| MCUXCLECC_WEIERECC_SECP384R1_SIZE_ | WeierECC parameter size definitions for secp384r1 |
| MCUXCLECC_WEIERECC_SECP521R1_SIZE_ | WeierECC parameter size definitions for secp521r1 |
| MCUXCLECC_WEIERECC_NIST_P192_SIZE_ | WeierECC parameter size definitions for NIST P-192 |
| MCUXCLECC_WEIERECC_NIST_P224_SIZE_ | WeierECC parameter size definitions for NIST P-224 |
| MCUXCLECC_WEIERECC_NIST_P256_SIZE_ | WeierECC parameter size definitions for NIST P-256 |
| MCUXCLECC_WEIERECC_NIST_P384_SIZE_ | WeierECC parameter size definitions for NIST P-384 |
| MCUXCLECC_WEIERECC_NIST_P521_SIZE_ | WeierECC parameter size definitions for NIST P-521 |
| MCUXCLECC_WEIERECC_BRAINPOOLP160R1_SIZE_ | WeierECC parameter size definitions for brainpoolP160r1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP192R1_SIZE_ | WeierECC parameter size definitions for brainpoolP192r1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP224R1_SIZE_ | WeierECC parameter size definitions for brainpoolP224r1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP256R1_SIZE_ | WeierECC parameter size definitions for brainpoolP256r1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP320R1_SIZE_ | WeierECC parameter size definitions for brainpoolP320r1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP384R1_SIZE_ | WeierECC parameter size definitions for brainpoolP384r1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP512R1_SIZE_ | WeierECC parameter size definitions for brainpoolP512r1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP160T1_SIZE_ | WeierECC parameter size definitions for brainpoolP160t1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP192T1_SIZE_ | WeierECC parameter size definitions for brainpoolP192t1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP224T1_SIZE_ | WeierECC parameter size definitions for brainpoolP224t1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP256T1_SIZE_ | WeierECC parameter size definitions for brainpoolP256t1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP320T1_SIZE_ | WeierECC parameter size definitions for brainpoolP320t1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP384T1_SIZE_ | WeierECC parameter size definitions for brainpoolP384t1 |
| MCUXCLECC_WEIERECC_BRAINPOOLP512T1_SIZE_ | WeierECC parameter size definitions for brainpoolP512t1 |
| MCUXCLECC_WEIERECC_MAX_SIZE | Maximum size definitions for WeierECC parameters (ECC component officially supports up to 640 bit Weierstrass curves) |
| MCUXCLECC_EDDSA_ED25519_SIZE_ | EdDSA parameter size definitions for Ed25519 |
| McuxClEcc_Status | McuxClEcc return code definitions |
| McuxClEcc_ParamOptions | McuxClEcc options definitions |
| mcuxClEcc_Functions | Defines all functions of mcuxClEcc |
| mcuxClEcc_Types | Defines all types of mcuxClEcc |
| ►mcuxClEcc_Descriptors | Defines descriptors of mcuxClEcc |
| mcuxClEcc_KeyTypeDescriptors | Definitions of ECC related key type descriptors |
| mcuxClEcc_DomainParamsDescriptor | Definitions of domain parameters variant descriptors |
| mcuxClEcc_ArithmeticOperation | Definionts of variant descriptors for arithmetic operations of mcuxClEcc |
| McuxClEcc_EdDsaDescriptors | McuxClEcc definitions of EdDSA variant descriptors |
| McuxClEcc_ECDSADescriptors | McuxClEcc definitions of ECDSA variant descriptors |
| ►mcuxClEcc_MemoryConsumption | Defines the memory consumption for the mcuxClEcc component |
| MCUXCLECC_WACPU_ | Define the CPU workarea size required by mcuxClEcc APIs |
| MCUXCLECC_MONTDH_WACPU_ | Define the CPU workarea size required by mcuxClEcc MontDH APIs |
| MCUXCLECC_EDDSA_WACPU_ | Define the CPU workarea size required by mcuxClEcc EdDSA APIs |
| MCUXCLECC_WAPKC_ | Define the PKC workarea size required by mcuxClEcc APIs |
| MCUXCLECC_MONTDH_WAPKC_ | Define the PKC workarea size required by mcuxClEcc_Mont APIs |
| MCUXCLECC_EDDSA_WAPKC_ | Define the PKC workarea size required by mcuxClEcc EdDSA APIs |
| MCUXCLECC_EDDSA_GENKEYPAIR_DESC_SIZE_ | Define for the EdDSA key pair generation descriptor size |
| MCUXCLECC_EDDSA_SIGNATURE_PROTOCOL_DESC_SIZE_ | Define for the EdDSA signature protocol descriptor size |
| ►mcuxClEls | ELS driver |
| ►mcuxClEls_Aead | This part of the mcuxClEls driver supports Authenticated Encryption with Associated Data (AEAD) |
| ►mcuxClEls_Aead_Macros | Defines all macros of mcuxClEls_Aead |
| MCUXCLELS_AEAD_ | Defines macros used to initialize mcuxClEls_AeadOption_t |
| mcuxClEls_Aead_Types | Defines all types of mcuxClEls_Aead |
| mcuxClEls_Aead_Functions | Defines all functions of mcuxClEls_Aead |
| ►mcuxClEls_Cipher | This part of the mcuxClEls driver supports functionality for symmetric ciphers |
| ►mcuxClEls_Cipher_Macros | Defines all macros of mcuxClEls_Cipher |
| MCUXCLELS_CIPHER_ | Defines valid options to be used by mcuxClEls_CipherOption_t |
| MCUXCLELS_CIPHER_KEY_SIZE_AES_ | Defines valid AES key sizes in bytes |
| mcuxClEls_Cipher_Types | Defines all types of mcuxClEls_Cipher |
| mcuxClEls_Cipher_Functions | Defines all functions of mcuxClEls_Cipher |
| ►mcuxClEls_Cmac | This part of the mcuxClEls driver supports functionality for cipher-based message authentication codes (CMAC) |
| ►mcuxClEls_Cmac_Macros | Defines all macros of mcuxClEls_Cmac |
| MCUXCLELS_CMAC_KEY_SIZE_ | Valid CMAC key sizes in bytes |
| MCUXCLELS_CMAC_ | Option values for mcuxClEls_CmacOption_t |
| mcuxClEls_Cmac_Types | Defines all types of mcuxClEls_Cmac |
| mcuxClEls_Cmac_Functions | Defines all functions of mcuxClEls_Cmac |
| ►mcuxClEls_Common | This part of the mcuxClEls driver supports common functionality |
| ►mcuxClEls_Common_Macros | Defines all macros of mcuxClEls_Common |
| mcuxClEls_InterruptOptionEn_t | Defines interrupt enable option values |
| mcuxClEls_InterruptOptionRst_t | Defines interrupt reset option values |
| mcuxClEls_InterruptOptionSet_t | Defines interrupt set option values |
| MCUXCLELS_ERROR_FLAGS_ | Options for error flag clearing |
| MCUXCLELS_RESET_ | Options for reset handling |
| MCUXCLELS_STATUS_PPROT_ | Values for the privilege/security level of ELS commands |
| MCUXCLELS_STATUS_ECDSAVFY_ | ECDSA verify check values |
| MCUXCLELS_STATUS_DRBGENTLVL_ | Constants for Entropy quality of the current DRBG instance |
| mcuxClEls_Common_Types | Defines all types of mcuxClEls_Common |
| mcuxClEls_Common_Functions | Defines all functions of mcuxClEls_Common |
| ►mcuxClEls_Crc | This part of the mcuxClEls driver defines the Command CRC functionality |
| ►mcuxClEls_Crc_Macros | Defines all macros of mcuxClEls_Crc |
| MCUXCLELS_CMD_CRC_ | Constants for ELS Command CRC |
| MCUXCLELS_CMD_CRC_REFERENCE_ | Macros for reference ELS Command CRC |
| MCUXCLELS_CMD_CRC_CMD_ID_ | Constants for ELS Command IDs |
| mcuxClEls_Crc_Types | Defines all types of mcuxClEls_Crc |
| mcuxClEls_Crc_Functions | Defines all functions of mcuxClEls_Crc |
| ►mcuxClEls_Ecc | This part of the mcuxClEls driver supports functionality for elliptic curve cryptography |
| ►mcuxClEls_Ecc_Macros | Defines all macros of mcuxClEls_Ecc |
| MCUXCLELS_ECC (Sign and Verify) option word values | Constants for mcuxClEls_EccSignOption_t and mcuxClEls_EccVerifyOption_t |
| MCUXCLELS_KEYGEN option word values | Constants for mcuxClEls_EccKeyGenOption_t |
| MCUXCLELS_ECC (Sign and Verify) option bit field values | Bit field constants for mcuxClEls_EccSignOption_t and mcuxClEls_EccVerifyOption_t |
| MCUXCLELS_KEYGEN option bit field values | Bit field constants for mcuxClEls_EccKeyGenOption_t |
| Option bit field values that are needed for internal use only | Internal bit field constants for several option types |
| MCUXCLELS_ECC_SIZE | Defines size of public key and signature in bytes |
| mcuxClEls_Ecc_Types | Defines all types of mcuxClEls_Ecc |
| mcuxClEls_Ecc_Functions | Defines all functions of mcuxClEls_Ecc |
| ►mcuxClEls_Hash | This part of the mcuxClEls driver supports hashing |
| ►mcuxClEls_Hash_Macros | Defines all macros of mcuxClEls_Hash |
| MCUXCLELS_HASH_ | Defines valid options to be used by mcuxClEls_HashOption_t |
| MCUXCLELS_HASH_BLOCK_SIZE_ | Defines block sizes used by the supported hash algorithms |
| MCUXCLELS_HASH_STATE_SIZE_ | Defines the intermediate state sizes of the supported hash algorithms |
| MCUXCLELS_HASH_OUTPUT_SIZE_ | Defines the output sizes of the supported hash algorithms (do not use for allocation) |
| mcuxClEls_Hash_Types | Defines all types of mcuxClEls_Hash |
| mcuxClEls_Hash_Functions | Defines all functions of mcuxClEls_Hash |
| ►mcuxClEls_Hmac | This part of the mcuxClEls driver supports functionality for hashed-key message authentication codes |
| ►mcuxClEls_Hmac_Macros | Defines all macros of mcuxClEls_Hmac |
| MCUXCLELS_HMAC_EXTERNAL_KEY_ | Defines valid options to be used by mcuxClEls_HmacOption_t |
| mcuxClEls_Hmac_Types | Defines all types of mcuxClEls_Hmac |
| mcuxClEls_Hmac_Functions | Defines all functions of mcuxClEls_Hmac |
| ►mcuxClEls_Kdf | This part of the mcuxClEls driver supports functionality for key derivation |
| ►mcuxClEls_Kdf_Macros | Defines all macros of mcuxClEls_Kdf |
| mcuxClEls_Kdf_Define | Constants |
| mcuxClEls_Kdf_Types | Defines all types of mcuxClEls_Kdf |
| mcuxClEls_Kdf_Functions | Defines all functions of mcuxClEls_Kdf |
| ►mcuxClEls_KeyManagement | This part of the mcuxClEls driver supports functionality for keys management |
| ►mcuxClEls_KeyManagement_Macros | Defines all macros of mcuxClEls_KeyManagement |
| MCUXCLELS_KEYIMPORT_VALUE_KFMT_ | Defines valid options (word value) to be used by mcuxClEls_KeyImport_Async |
| MCUXCLELS_KEYIMPORT_KFMT_ | Defines valid options (bit values) to be used by mcuxClEls_KeyImport_Async |
| MCUXCLELS_RFC3394_ | Defines specifying the length of RFC3394 containers |
| mcuxClEls_KeyManagement_Types | Defines all types of mcuxClEls_KeyManagement |
| mcuxClEls_KeyManagement_Functions | Defines all functions of mcuxClEls_KeyManagement |
| ►mcuxClEls_Rng | This part of the mcuxClEls driver supports functionality for random number generation |
| mcuxClEls_Rng_Macros | Defines all macros of mcuxClEls_Rng |
| mcuxClEls_Rng_Functions | Defines all functions of mcuxClEls_Rng |
| ►mcuxClEls_Types | This part of the mcuxClEls driver defines common types |
| ►mcuxClEls_Types_Macros | Defines all macros of mcuxClEls_Types |
| MCUXCLELS_KEYPROPERTY_VALUE_ | Constants for initalizing mcuxClEls_KeyProp_t.word |
| MCUXCLELS_KEYPROPERTY_ | Constants for initalizing mcuxClEls_KeyProp_t.bits |
| MCUXCLELS_STATUS_ | Return code definitions |
| mcuxClEls_Types_Types | Defines all types of mcuxClEls_Types |
| ►mcuxClGlikey | Glikey driver |
| mcuxClGlikey_Constants | Constants for use with the Glikey driver |
| mcuxClGlikey_Types | Types for use with the Glikey driver |
| ►mcuxClHash | Hash component |
| ►mcuxClHash_Constants | Constants of mcuxClHash component |
| MCUXCLHASH_STATUS_ | Return code definitions |
| mcuxClHashModes_Algorithms | Hashing algorithms of the mcuxClHashModes component |
| MCUXCLHASH_OUTPUT_SIZE_ | Defines for digest sizes |
| mcuxClHashModes_WoarkareaConsumption | Definitions of workarea sizes for the mcuxClHashModes functions |
| mcuxClHashModes_ContextSize | Definitions of context sizes and state sizes for extraction of states of a hash operation |
| mcuxClHash_Functions | Defines all functions of mcuxClHash |
| mcuxClHash_Types | Defines all types of the mcuxClHash component |
| ►mcuxClMath | Component of mathematics functions |
| mcuxClMath_Functions | Defines all functions of mcuxClMath |
| mcuxClMath_Macros | Defines all macros of mcuxClMath |
| ►mcuxClMemory | Basic memory operations |
| mcuxClMemory_Clear | This function clears a memory region |
| ►mcuxClMemory_Constants | Defines all constants used by the mcuxClMemory functions |
| MCUXCLMEMORY_STATUS_ | Defines valid mcuxClMemory function return codes |
| mcuxClMemory_Copy | This function copies a memory region from src to dst |
| mcuxClMemory_Copy_Reversed | This function copies a memory region from src to dst reversely |
| mcuxClMemory_Endianness | These macros implement endianess management on integers |
| mcuxClMemory_Set | This function sets all bytes in a memory region to a specified value |
| ►mcuxClMemory_Types | Defines all types used by the mcuxClMemory functions |
| ►mcuxClMemory_Types_Macros | Defines all macros of mcuxClMemory_Types |
| MCUXCLMEMORY_STATUS_ | Defines valid mcuxClMemory function return codes |
| mcuxClMemory_xor | This function performs xor between src1 and src2, and saves result to dst |
| ►mcuxClOsccaAeadModes | AeadModes component |
| AEAD mode definitions | Modes used by the AEAD operations |
| mcuxClOsccaAeadModes_MemoryConsumption | Defines the memory consumption for the mcuxClOsccaAeadModes component |
| constants definitions | Constants used by the Cipher operations |
| mcuxClOsccaMacModes_KeyTypes | Defines of supported key types of MAC mode definitions, see mcuxClKey |
| ►mcuxClOsccaPkc | Component of PKC hardware driver |
| ►mcuxClOsccaPkc_Functions | Defines all functions of mcuxClOsccaPkc |
| McuxClOsccaPkc_Functions_UPTRT | McuxClOsccaPkc functions of PKC UPTR table setup |
| ►mcuxClOsccaRandomModes | Component of random number generation |
| mcuxClOsccaRandomModes_Modes | Defines all modes of mcuxClOsccaRandomModes |
| mcuxClOsccaRandomModes_MemoryConsumption | Defines the memory consumption for the mcuxClOsccaRandomModes component |
| ►mcuxClOsccaSafo | Component of SAFO hardware driver |
| ►mcuxClOsccaSafo_Constants | Defines all constants used by the mcuxClOsccaSafo functions |
| MCUXCLOSCCASAFO_STATUS_ | Defines valid mcuxClOsccaSafo function return codes |
| mcuxClOsccaSafo_Types | Defines the types and associated constants of the mcuxClOsccaSafo component |
| ►mcuxClOsccaSm2 | SM2 Cryptography component |
| mcuxClOsccaSm2_KeyTypes | Defines of supported key types of mcuxClOsccaSm2, see mcuxClKey |
| ►mcuxClOsccaSm2_Types | Defines all types of the mcuxClOsccaSm2 component |
| ►mcuxClOsccaSm2_Macros | Defines all macros of mcuxClOsccaSm2 |
| MCUXCLOSCCASM2_STATUS_ | Return code definitions |
| MCUXCLOSCCASM2_SM2P256_SIZE_ | McuxClOsccaSm2_size definitions for curve256 input buffers |
| mcuxClOsccaSm2_MemoryConsumption | Defines the memory consumption for the mcuxClOsccaSm2 component |
| mcuxClOsccaSm3 | Hash component |
| mcuxClOsccaSm3_Modes | Hashing modes of the mcuxClOsccaSm3 component |
| MCUXCLOSCCASM3_OUTPUT_SIZE_ | Defines for digest sizes |
| ►mcuxClOsccaSm4 | SM4 Cryptography component |
| mcuxClOsccaSm4_KeyTypes | Defines of supported key types of mcuxClOsccaSm4, see mcuxClKey |
| Constants definitions | Constants used by the Padding component |
| Padding type definitions | Types used by the Padding component |
| ►mcuxClPkc | Component of PKC hardware driver |
| ►mcuxClPkc_Functions | Defines all functions of mcuxClPkc |
| McuxClPkc_Functions_Init | McuxClPkc functions of PKC initialization and deinitialization |
| McuxClPkc_Functions_UPTRT | McuxClPkc functions of PKC UPTR table setup |
| McuxClPkc_Functions_Calculation | McuxClPkc functions of PKC calculation |
| McuxClPkc_Functions_Wait | McuxClPkc functions for waiting PKC computation |
| ►mcuxClPkc_Macros | Defines all macros of mcuxClPkc |
| MCUXCLPKC_STATUS_ | McuxClPkc return code definitions |
| MCUXCLPKC_MISC_ | McuxClPkc misc macros and definitions |
| ►mcuxClRandom | Component of random number generation |
| ►mcuxClRandom_Constants | Defines all contstants of mcuxClRandom |
| MCUXCLRANDOM_STATUS_ | McuxClRandom return code definitions |
| mcuxClRandom_Functions | Defines all functions of mcuxClRandom |
| mcuxClRandom_Types | Defines all types of mcuxClRandom |
| mcuxClRandom_Constants | Defines all modes of mcuxClRandomModes |
| Random interfaces | Interfaces to perform Random handling operations |
| Random interfaces | Interfaces to perform Random handling operations |
| mcuxClRandomModes_MemoryConsumption | Defines the memory consumption for the mcuxClRandom component |
| ►mcuxClRsa | RSA component |
| ►mcuxClRsa_Constants | Constants of mcuxClRsa component |
| mcuxClRsa_Sign_Modes | Signing modes of the mcuxClRsa component |
| mcuxClRsa_Verify_Modes | Verify modes of the mcuxClRsa component |
| mcuxClRsa_Functions | Defines all functions of mcuxClRsa |
| ►mcuxClRsa_Descriptors | Defines descriptors of mcuxClRsa |
| Key Type Descriptors | Definition of supported key types in mcuxClRsa component, see also mcuxClKey component |
| ►mcuxClRsa_Macros | Defines all macros of mcuxClRsa |
| MCUXCLRSA_STATUS_ | Return code definitions |
| MCUXCLRSA_KEY_ | Key type definitions |
| MCUXCLRSA_OPTION_ | Function options definitions |
| MCUXCLRSA_SIGN_WA | Definitions of workarea sizes for the mcuxClRsa Sign |
| MCUXCLRSA_VERIFY_WA | Definitions of workarea sizes for the mcuxClRsa Verify |
| MCUXCLRSA_KEYGENERATION_CRT_WA | Definitions of workarea sizes for the mcuxClRsa_KeyGeneration_Crt function |
| MCUXCLRSA_KEYGENERATION_PLAIN_WA | Definitions of workarea sizes for the mcuxClRsa_KeyGeneration_Plain function |
| MCUXCLRSA_KEYGENERATION_KEY_DATA_SIZE | Definitions of bufer sizes for the mcuxClRsa_KeyGeneration_Crt and mcuxClRsa_KeyGeneration_Plain functions |
| ►mcuxClRsa_Types | Defines all types of the mcuxClRsa component |
| Rsa Key Types | Struct to supported key data for mcuxClRsa, see mcuxClKey |
| ►mcuxClSession | This component provides functions for managing a session |
| mcuxClSession_Functions | Defines all functions of mcuxClSession |
| ►mcuxClSession_Constants | Defines all constants of mcuxClSession |
| Session Status values | |
| Session RTF configuration values | |
| mcuxClSession_Types | Defines all types of mcuxClSession |
| ►MCUX CSSL – API | |
| ►Data Integrity API | Data integrity mechanism |
| Data integrity core functionality | Data integrity handling core functionality |
| Data integrity record | Support for recording a value in the data integrity register |
| ►Flow Protection API | Flow protection mechanism |
| Flow protection core functionality | Flow protection handling core functionality |
| Function calling flow protection | Support for flow protected functions |
| Looping flow protection | Support for flow protected loops |
| Branching flow protection | Support for flow protected branches |
| Switching flow protection | Support for flow protected switches |
| Expectation handling | Expectation handling support functionality |
| ►mcuxCssl Memory API | Control Flow Protected Memory Functions |
| ►mcuxCssl Memory Clear | Control Flow Protected Memory Clear Function |
| mcuxCsslMemory_Clear Function Definitions | McuxCsslMemory_Clear Function Definitions |
| ►mcuxCssl Memory Compare | Control Flow Protected Memory Compare Function |
| mcuxCsslMemory_Compare Function Definitions | McuxCsslMemory_Compare Function Definitions |
| ►mcuxCssl Memory Copy | Control Flow Protected Memory Copy Function |
| mcuxCsslMemory_Copy Function Definitions | McuxCsslMemory_Copy Function Definitions |
| ►mcuxCssl Memory Set | Control Flow Protected Memory Set Function |
| mcuxCsslMemory_Set Function Definitions | McuxCsslMemory_Set Function Definitions |
| ►mcuxCsslMemory_Types | Defines common macros and types of mcuxCssl Memory API |
| mcuxCsslMemory_Types_Types | Defines all types of mcuxCsslMemory_Types |
| ►Parameter Integrity API | Functionality to ensure parameter integrity during function calls |
| mcuxCsslParamIntegrity Macro Definitions | Macros of mcuxCsslParamIntegrity component |
| mcuxCsslParamIntegrity Type Definitions | Types of mcuxCsslParamIntegrity component |
| mcuxCsslParamIntegrity Function Definitions | Functions of mcuxCsslParamIntegrity component |
| ►Secure Counter API | Secure counter mechanism |
| Secure counter core functionality | Secure counter handling core functionality |
| Secure counter increment | Support for incrementing the secure counter |
| Secure counter decrement | Support for decrementing the secure counter |
| Secure counter direct access | Support for directly accessing the secure counter |
| ►MCUX CSSL – Configurations | |
| Data Integrity Configuration | Configuration options for the data integrity mechanism |
| Flow Protection Configuration | Configuration options for the flow protection mechanism |
| Secure Counter Configuration | Configuration options for the secure counter mechanism |
| ►MCUX CSSL – Implementations | |
| ►Data Integrity: Disabled | Disable the data integrity mechanism |
| Data integrity core functionality | Data integrity handling core functionality, when data integrity is disabled |
| Data integrity record | Support for recording a value in the data integrity register, when data integrity is disabled |
| ►Flow Protection: Secure Counter | Secure counter based implementation for the flow protection mechanism |
| Flow protection core functionality | Flow protection handling core functionality |
| Expectation handling | Expectation handling support functionality |
| Function calling flow protection | Support for flow protected functions |
| Looping flow protection | Support for flow protected loops |
| Branching flow protection | Support for flow protected branches |
| Switching flow protection | Support for flow protected switches |
| ►Secure Counter: Disabled | Disable the secure counter mechanism |
| Secure counter core functionality | Secure counter handling core functionality |
| Secure counter increment | Support for incrementing the secure counter |
| Secure counter decrement | Support for decrementing the secure counter |
| Secure counter direct access | Support for directly accessing the secure counter |
| ►Secure Counter: SW Local | Secure counter mechanism implementation using a local variable |
| Secure counter core functionality | Secure counter handling core functionality |
| Secure counter increment | Support for incrementing the secure counter |
| Secure counter decrement | Support for decrementing the secure counter |
| Secure counter direct access | Support for directly accessing the secure counter |
| MCUXCSSLMEMORY_STATUS_ | Defines valid mcuxCsslMemory function return codes |
| MCUXCLOSCCASM3_WA | Definitions of workarea sizes for the mcuxClOsccaSm3 functions |
| MCUXCLOSCCASM3_CONTEXT | Definitions of context sizes for the mcuxClOsccaSm3 multi-part functions |
| MCUXCLOSCCASAFO_MISC_ | McuxClOsccaSafo misc macros and definitions |