ELS driver. More...
Modules | |
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. | |
ELS driver.
This component abstracts the hardware access to the ELS IP. The library exposes the following hardware functionality:
After each call to a function ending in _Async
, one of the waiting functions mcuxClEls_WaitForOperation or mcuxClEls_LimitedWaitForOperation must be called to ensure completion. The waiting functions may fail, e.g., when the ELS enters an error state.