20 #ifndef MCUXCLPKC_TYPES_H 21 #define MCUXCLPKC_TYPES_H 24 #include <platform_specific_headers.h> 25 #include <mcuxClCore_Platform.h> 62 #define MCUXCLPKC_STATUS_OK ((mcuxClPkc_Status_t) 0x0AAA2E03u) 63 #define MCUXCLPKC_STATUS_NOK ((mcuxClPkc_Status_t) 0x0AAA53FCu) 78 #define MCUXCLPKC_ROUNDUP_SIZE(byteLen) \ 79 (((uint32_t) (byteLen) + (uint32_t)MCUXCLPKC_WORDSIZE - (uint32_t)1u) & (~((uint32_t) MCUXCLPKC_WORDSIZE - (uint32_t)1u))) 82 #define MCUXCLPKC_PACKARGS4(byte3_MSByte, byte2, byte1, byte0_LSByte) \ 83 ( ((uint32_t) (byte3_MSByte) << 24) | ((uint32_t) (byte2) << 16) \ 84 | ((uint32_t) (byte1) << 8) | ((uint32_t) (byte0_LSByte)) ) 87 #define MCUXCLPKC_PACKARGS2(hi8, lo8) \ 88 ( ((uint16_t) (hi8) << 8) | ((uint16_t) (lo8)) ) 94 #define MCUXCLPKC_RAM_START_ADDRESS PKC_RAM_ADDR 95 #define MCUXCLPKC_WORDSIZE 8u uint32_t mcuxClPkc_Status_t
Type for error codes used by PKC component functions.
Definition: mcuxClPkc_Types.h:55
Provides the API for the CSSL flow protection mechanism.
Definition of function identifiers for the flow protection mechanism.
#define MCUX_CSSL_FP_PROTECTED_TYPE(resultType)
Based on a given base type, builds a return type with flow protection.
Definition: mcuxCsslFlowProtection.h:81
mcuxClPkc_Status_t mcuxClPkc_Status_Protected_t
Deprecated type for error codes used by code-flow protected PKC component functions.
Definition: mcuxClPkc_Types.h:60