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.