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.