APIs of mcuxClPkc component. More...
#include <mcuxClCore_Platform.h>
#include <mcuxClCore_FunctionIdentifiers.h>
#include <mcuxCsslFlowProtection.h>
#include <mcuxClSession.h>
#include <mcuxClPkc_Types.h>
Go to the source code of this file.
Data Structures | |
struct | mcuxClPkc_State_t |
Structure of PKC state backup. More... | |
Macros | |
#define | MCUXCLPKC_FP_INITIALIZE(pState) |
Helper macro to call #mcuxClPkc_Initialize with flow protection. More... | |
#define | MCUXCLPKC_FP_DEINITIALIZE(pState) |
Helper macro to call #mcuxClPkc_Deinitialize with flow protection. More... | |
#define | MCUXCLPKC_FP_GENERATEUPTRT(pUPTRT, pBaseBuffer, bufferSize, noOfBuffer) |
Helper macro to call #mcuxClPkc_GenerateUPTRT with flow protection. More... | |
#define | MCUXCLPKC_FP_CALCFUP(pUPTR, ulen) |
Helper macro to call #mcuxClPkc_CalcFup with flow protection. More... | |
#define | MCUXCLPKC_FP_CALCFUP_OFFSET(pUPTR, skipLen, ulen) |
Helper macro to call #mcuxClPkc_CalcFup (skipping first skipLen calculation(s)) with flow protection. More... | |
#define | MCUXCLPKC_FP_WAITFORFINISH() |
Helper macro to call #mcuxClPkc_WaitForFinish with flow protection. More... | |
#define | MCUXCLPKC_FP_WAITFORREADY() |
Helper macro to call #mcuxClPkc_WaitForReady with flow protection. More... | |
Typedefs | |
typedef const struct mcuxClPkc_FUPEntry * | mcuxClPkc_PtrFUPEntry_t |
type of FUP program address. More... | |
Functions | |
MCUX_CSSL_FP_FUNCTION_POINTER (mcuxClPkc_PkcInitializeEngine_t, typedef MCUX_CSSL_FP_PROTECTED_TYPE(void)(*mcuxClPkc_PkcInitializeEngine_t)(mcuxClPkc_State_t *pState)) | |
Function type for PKC initialization engine. More... | |
MCUX_CSSL_FP_FUNCTION_POINTER (mcuxClPkc_PkcDeInitializeEngine_t, typedef MCUX_CSSL_FP_PROTECTED_TYPE(void)(*mcuxClPkc_PkcDeInitializeEngine_t)(const mcuxClPkc_State_t *pState)) | |
Function type for PKC deinitialization engine. More... | |
MCUX_CSSL_FP_PROTECTED_TYPE (void) mcuxClPkc_Initialize(mcuxClPkc_State_t *pState) | |
initialize PKC hardware More... | |
MCUX_CSSL_FP_PROTECTED_TYPE (mcuxClPkc_Status_t) mcuxClPkc_RandomizeUPTRT(mcuxClSession_Handle_t pSession | |
Randomize UPTR table. More... | |
Variables | |
const uint8_t * | pBaseBuffer |
const uint8_t uint16_t | bufferLength |
const uint8_t uint16_t uint8_t | noOfBuffer |
uint16_t * | pUPTRT |
uint32_t | iR_iX_iY_iZ |
uint32_t | iR_iX_iY_C |
uint8_t | uLength |
APIs of mcuxClPkc component.