| mcuxClAes_Constants | Defines of constants associated with mcuxClAes |
| mcuxClAes_KeyTypes | Defines of supported key types of mcuxClAes, see mcuxClKey |
| ▼MCUX CL – API | |
| ►mcuxClCipher | Cipher component |
| ►mcuxClKey | McuxClKey component |
| ►mcuxClMac | Message Authentication Code (MAC) componentThe mcuxClMac component implements Message Authentication Code (MAC) calculation, based on either HMAC or CMAC |
| Random PATCH_MODE API | Random operations in PATCH_MODE |
| ►mcuxClAead | Hash component |
| ►Core API | Essential types and functionality |
| ►MAC Modes API | Message Authentication Code (MAC) mode operations |
| ▼mcuxClEcc | Elliptic Curve Cryptography component |
| mcuxClEcc_Constants | Defines constants of mcuxClEcc |
| mcuxClEcc_Functions | Defines all functions of mcuxClEcc |
| mcuxClEcc_KeyTypeDescriptors | Definitions of ECC related key type descriptors |
| ►mcuxClEcc_MemoryConsumption | Defines the memory consumption for the mcuxClEcc component |
| ►mcuxClEcc_ParameterSizes | Defines domain parameter, key and signature sizes of mcuxClEcc |
| ►mcuxClEcc_Macros | Defines all macros of mcuxClEcc |
| mcuxClEcc_Types | Defines all types of mcuxClEcc |
| mcuxClEcc_Descriptors | Defines descriptors of mcuxClEcc |
| ▼mcuxClEls | ELS driver |
| ►mcuxClEls_Aead | This part of the mcuxClEls driver supports Authenticated Encryption with Associated Data (AEAD) |
| ►mcuxClEls_Cipher | This part of the mcuxClEls driver supports functionality for symmetric ciphers |
| ►mcuxClEls_Cmac | This part of the mcuxClEls driver supports functionality for cipher-based message authentication codes (CMAC) |
| ►mcuxClEls_Common | This part of the mcuxClEls driver supports common functionality |
| ►mcuxClEls_Ecc | This part of the mcuxClEls driver supports functionality for elliptic curve cryptography |
| ►mcuxClEls_Hash | This part of the mcuxClEls driver supports hashing |
| ►mcuxClEls_Hmac | This part of the mcuxClEls driver supports functionality for hashed-key message authentication codes |
| ►mcuxClEls_Kdf | This part of the mcuxClEls driver supports functionality for key derivation |
| ►mcuxClEls_KeyManagement | This part of the mcuxClEls driver supports functionality for keys management |
| ►mcuxClEls_Rng | This part of the mcuxClEls driver supports functionality for random number generation |
| ►mcuxClEls_Types | This part of the mcuxClEls driver defines common types |
| ▼mcuxClHash | Hash component |
| ►mcuxClHash_Constants | Constants of mcuxClHash component |
| 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_Copy | This function copies a memory region from src to dst |
| 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 |
| 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_Macros | Defines all macros of mcuxClPkc |
| ▼mcuxClRandom | Component of random number generation |
| ►mcuxClRandom_Constants | Defines all contstants of mcuxClRandom |
| 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 |
| mcuxClRandomModes_MemoryConsumption | Defines the memory consumption for the mcuxClRandom component |
| ▼mcuxClRsa | RSA component |
| ►mcuxClRsa_Constants | Constants of mcuxClRsa component |
| mcuxClRsa_Functions | Defines all functions of mcuxClRsa |
| ►mcuxClRsa_Macros | Defines all macros of mcuxClRsa |
| mcuxClRsa_Types | Defines all types of the mcuxClRsa component |
| ▼mcuxClSession | This component provides functions for managing a session |
| mcuxClSession_Functions | Defines all functions of mcuxClSession |
| ►mcuxClSession_Constants | Defines all constants of mcuxClSession |
| mcuxClSession_Types | Defines all types of mcuxClSession |
| ▼MCUX CSSL – API | |
| ►Flow Protection API | Flow protection mechanism |
| ►mcuxCssl Memory API | Control Flow Protected Memory Functions |
| ►Parameter Integrity API | Functionality to ensure parameter integrity during function calls |
| ►Secure Counter API | Secure counter mechanism |
| ▼MCUX CSSL – Configurations | |
| Flow Protection Configuration | Configuration options for the flow protection mechanism |
| Secure Counter Configuration | Configuration options for the secure counter mechanism |
| ▼MCUX CSSL – Implementations | |
| ►Flow Protection: Secure Counter | Secure counter based implementation for the flow protection mechanism |
| ►Secure Counter: Disabled | Disable the secure counter mechanism |
| ►Secure Counter: SW Local | Secure counter mechanism implementation using a local variable |