MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClEls.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------*/
2 /* Copyright 2020, 2022 NXP */
3 /* */
4 /* NXP Confidential. This software is owned or controlled by NXP and may */
5 /* only be used strictly in accordance with the applicable license terms. */
6 /* By expressly accepting such terms or by downloading, installing, */
7 /* activating and/or otherwise using the software, you are agreeing that */
8 /* you have read, and that you agree to comply with and are bound by, such */
9 /* license terms. If you do not agree to be bound by the applicable license */
10 /* terms, then you may not retain, install, activate or otherwise use the */
11 /* software. */
12 /*--------------------------------------------------------------------------*/
13 
233 #ifndef MCUXCLELS_H_
234 #define MCUXCLELS_H_
235 
236 #include <mcuxClConfig.h> // Exported features flags header
237 #include <platform_specific_headers.h>
238 
239 #include <mcuxClEls_Types.h>
240 #include <mcuxClEls_Common.h>
241 #ifdef MCUXCL_FEATURE_ELS_CMD_CRC
242 #include <mcuxClEls_Crc.h>
243 #endif /* MCUXCL_FEATURE_ELS_CMD_CRC */
244 #include <mcuxClEls_Hash.h>
245 #include <mcuxClEls_Hmac.h>
246 #include <mcuxClEls_Cmac.h>
247 #include <mcuxClEls_Cipher.h>
248 #include <mcuxClEls_Aead.h>
249 #include <mcuxClEls_KeyManagement.h>
250 #include <mcuxClEls_Rng.h>
251 #include <mcuxClEls_Ecc.h>
252 #include <mcuxClEls_Kdf.h>
253 #ifdef MCUXCL_FEATURE_ELS_GLITCHDETECTOR
254 #include <mcuxClEls_GlitchDetector.h>
255 #endif /* MCUXCL_FEATURE_ELS_GLITCHDETECTOR */
256 
257 #endif /* MCUXCLELS_H_ */
ELS header for key management.
ELS header for hashing.
ELS header for random number generation.
ELS header for HMAC support.
ELS header for CMAC support.
ELS header for key derivation.
ELS header for elliptic curve cryptography This header exposes functions that enable using the ELS fo...
ELS header for common functionality.
ELS header for Authenticated Encryption with Associated Data (AEAD).
ELS header for symmetric ciphers.
ELS type header.