MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClOsccaPkc_Functions

Defines all functions of mcuxClOsccaPkc. More...

Data Structures

struct  mcuxClOsccaPkc_State_t
 Structure of PKC state backup. More...
 

Typedefs

typedef struct mcuxClOsccaPkc_State_t mcuxClOsccaPkc_State_t
 Structure of PKC state backup. More...
 
typedef const struct mcuxClOsccaPkc_FUPEntry * mcuxClOsccaPkc_PtrFUPEntry_t
 type of FUP program address. More...
 

Functions

 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_Reset) void mcuxClOsccaPkc_Reset(mcuxClOsccaPkc_State_t *state)
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_Init) void mcuxClOsccaPkc_Init(mcuxClOsccaPkc_State_t *state)
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_SetWordSize) void mcuxClOsccaPkc_SetWordSize(uint32_t redmul)
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_GetWordSize) uint32_t mcuxClOsccaPkc_GetWordSize(void)
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_WaitforFinish) void mcuxClOsccaPkc_WaitforFinish(void)
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_SetFupTable) void mcuxClOsccaPkc_SetFupTable(void *pUPTRT)
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_Op) void mcuxClOsccaPkc_Op(uint32_t mode
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_StartFupProgram) void mcuxClOsccaPkc_StartFupProgram(mcuxClOsccaPkc_PtrFUPEntry_t fupProgram
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_ComputeNDash) void mcuxClOsccaPkc_ComputeNDash(uint32_t iNiTiXiX)
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_ComputeQSquared) void mcuxClOsccaPkc_ComputeQSquared(uint32_t iQiMiTiX
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_GeneratePointerTable) void mcuxClOsccaPkc_GeneratePointerTable(uint16_t *pOperandsBase
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_MultipleShiftRotate_Index) void mcuxClOsccaPkc_MultipleShiftRotate_Index(uint32_t iModuluss
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_LeadingZeros) uint32_t mcuxClOsccaPkc_LeadingZeros(uint8_t *pNum
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_ComputeModInv) void mcuxClOsccaPkc_ComputeModInv(uint32_t iRiIiNiT
 
 MCUX_CSSL_FP_FUNCTION_DECL (mcuxClOsccaPkc_CalcMontInverse) void mcuxClOsccaPkc_CalcMontInverse(uint32_t iIiRiNiT
 

Variables

uint32_t iRiXiYiZ
 
uint32_t fupProgramSize
 
uint16_t iMs
 
uint8_t * pBufferBase
 
uint8_t uint32_t bufferSize
 
uint8_t uint32_t uint32_t bufferNums
 
uint32_t iModulus
 
uint32_t uint32_t leadingZeroBits
 
uint32_t uint32_t _Bool shiftLeft
 
uint32_t numLen
 
uint32_t iT2
 
uint32_t R2
 

Detailed Description

Defines all functions of mcuxClOsccaPkc.

Typedef Documentation

◆ mcuxClOsccaPkc_State_t

Structure of PKC state backup.

◆ mcuxClOsccaPkc_PtrFUPEntry_t

typedef const struct mcuxClOsccaPkc_FUPEntry* mcuxClOsccaPkc_PtrFUPEntry_t

type of FUP program address.