Css driver. More...
Modules | |
mcuxClCss_Aead | |
This part of the mcuxClCss driver supports Authenticated Encryption with Associated Data (AEAD). | |
mcuxClCss_Cipher | |
This part of the mcuxClCss driver supports functionality for symmetric ciphers. | |
mcuxClCss_Cmac | |
This part of the mcuxClCss driver supports functionality for cipher-based message authentication codes (CMAC). | |
mcuxClCss_Common | |
This part of the mcuxClCss driver supports common functionality. | |
mcuxClCss_Ecc | |
This part of the mcuxClCss driver supports functionality for elliptic curve cryptography. | |
mcuxClCss_Hash | |
This part of the mcuxClCss driver supports hashing. | |
mcuxClCss_Hmac | |
This part of the mcuxClCss driver supports functionality for hashed-key message authentication codes. | |
mcuxClCss_Kdf | |
This part of the mcuxClCss driver supports functionality for key derivation. | |
mcuxClCss_KeyManagement | |
This part of the mcuxClCss driver supports functionality for keys management. | |
mcuxClCss_Rng | |
This part of the mcuxClCss driver supports functionality for random number generation. | |
mcuxClCss_Types | |
This part of the mcuxClCss driver defines common types. | |
Css driver.
This component abstracts the hardware access to the CSSv2 IP. The library exposes the following hardware functionality:
After each call to a function ending in _Async
, one of the waiting functions mcuxClCss_WaitForOperation or mcuxClCss_LimitedWaitForOperation must be called to ensure completion. The waiting functions may fail, e.g., when the CSSv2 enters an error state.