APIs of mcuxClOsccaPkc component. More...
#include <stdint.h>#include <stdbool.h>#include <mcuxClConfig.h>#include <mcuxCsslFlowProtection.h>#include <mcuxClOscca_FunctionIdentifiers.h>Go to the source code of this file.
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. | |
| typedef const struct mcuxClOsccaPkc_FUPEntry * | mcuxClOsccaPkc_PtrFUPEntry_t |
| type of FUP program address. | |
Functions | |
| void | mcuxClOsccaPkc_Reset (mcuxClOsccaPkc_State_t *state) |
| void | mcuxClOsccaPkc_Init (mcuxClOsccaPkc_State_t *state) |
| void | mcuxClOsccaPkc_SetWordSize (uint32_t redmul) |
| uint32_t | mcuxClOsccaPkc_GetWordSize (void) |
| void | mcuxClOsccaPkc_WaitforFinish (void) |
| void | mcuxClOsccaPkc_SetFupTable (void *pUPTRT) |
| void | mcuxClOsccaPkc_Op (uint32_t mode, uint32_t iRiXiYiZ) |
| void | mcuxClOsccaPkc_StartFupProgram (mcuxClOsccaPkc_PtrFUPEntry_t fupProgram, uint32_t fupProgramSize) |
| void | mcuxClOsccaPkc_ComputeNDash (uint32_t iNiTiXiX) |
| void | mcuxClOsccaPkc_ComputeQSquared (uint32_t iQiMiTiX, uint16_t iMs) |
| void | mcuxClOsccaPkc_GeneratePointerTable (uint16_t *pOperandsBase, uint8_t *pBufferBase, uint32_t bufferSize, uint32_t bufferNums) |
| Initialize UPTR table. | |
| void | mcuxClOsccaPkc_MultipleShiftRotate_Index (uint32_t iModuluss, uint32_t iModulus, uint32_t leadingZeroBits, _Bool shiftLeft) |
| uint32_t | mcuxClOsccaPkc_LeadingZeros (uint8_t *pNum, uint32_t numLen) |
| void | mcuxClOsccaPkc_ComputeModInv (uint32_t iRiIiNiT, uint32_t iT2) |
APIs of mcuxClOsccaPkc component.