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 |
►mcuxClCipher | Cipher component |
►mcuxClKey | McuxClKey component |
►mcuxClMac | Message Authentication Code (MAC) component |
Random PATCH_MODE API | Random operations in PATCH_MODE |
Random TEST_MODE API | Random operations in TEST_MODE |
►mcuxClAead | Hash component |
►HMAC Modes API | HMAC mode operations |
►MAC Modes API | Message Authentication Code (MAC) mode operations |
▼MCUX CL – Configurations | |
Buffer Configuration | Configuration options for the buffer types |
▼mcuxClEcc | Elliptic Curve Cryptography component |
►mcuxClEcc_Constants | Defines all Macros of mcuxClEcc |
mcuxClEcc_Functions | Defines all functions of mcuxClEcc |
►mcuxClEcc_MemoryConsumption | Defines the memory consumption for the mcuxClEcc component |
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_Crc | This part of the mcuxClEls driver defines the Command CRC 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_Constants | Defines all constants used by the mcuxClMemory functions |
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_xor | This function performs xor between src1 and src2 , and saves result to dst |
▼mcuxClOsccaPkc | Component of PKC hardware driver |
►mcuxClOsccaPkc_Functions | Defines all functions of mcuxClOsccaPkc |
▼mcuxClOsccaSafo | Component of SAFO hardware driver |
►mcuxClOsccaSafo_Constants | Defines all constants used by the mcuxClOsccaSafo functions |
mcuxClOsccaSafo_Types | Defines the types and associated constants of the mcuxClOsccaSafo component |
mcuxClOsccaSm3 | Hash component |
mcuxClOsccaSm3_Modes | Hashing modes of the mcuxClOsccaSm3 component |
MCUXCLOSCCASM3_OUTPUT_SIZE_ | Defines for digest sizes |
MCUXCLOSCCASM3_WA | Definitions of workarea sizes for the mcuxClOsccaSm3 functions |
MCUXCLOSCCASM3_CONTEXT | Definitions of context sizes for the mcuxClOsccaSm3 multi-part 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 |
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 | |
►Data Integrity API | Data integrity mechanism |
►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 | |
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 |
►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 |
MCUXCSSLMEMORY_STATUS_ | Defines valid mcuxCsslMemory function return codes |
MCUXCLOSCCASAFO_MISC_ | McuxClOsccaSafo misc macros and definitions |