MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClAead_Constants.h
Go to the documentation of this file.
1 /*--------------------------------------------------------------------------*/
2 /* Copyright 2021, 2023 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 
17 #ifndef MCUXCLAEAD_CONSTANTS_H_
18 #define MCUXCLAEAD_CONSTANTS_H_
19 
34 #include <mcuxClConfig.h> // Exported features flags header
35 
36 /* Error codes */
37 /* TODO CLNS-8684: Unionize and describe return codes */
38 #define MCUXCLAEAD_STATUS_ERROR ((mcuxClAead_Status_t) 0x01115330u)
39 #define MCUXCLAEAD_STATUS_FAULT_ATTACK ((mcuxClAead_Status_t) 0x0111F0F0u)
40 #define MCUXCLAEAD_STATUS_OK ((mcuxClAead_Status_t) 0x01112E03u)
41 #define MCUXCLAEAD_STATUS_NOT_OK ((mcuxClAead_Status_t) 0x011153FCu)
42 
47 #endif /* MCUXCLAEAD_CONSTANTS_H_ */