|
| MCUX_CSSL_FP_FUNCTION_POINTER (mcuxClPkc_PkcInitializeEngine_t, typedef void(*mcuxClPkc_PkcInitializeEngine_t)(mcuxClPkc_State_t *pState)) |
| Function type for PKC initialization engine.
|
|
| MCUX_CSSL_FP_FUNCTION_POINTER (mcuxClPkc_PkcDeInitializeEngine_t, typedef void(*mcuxClPkc_PkcDeInitializeEngine_t)(const mcuxClPkc_State_t *pState)) |
| Function type for PKC deinitialization engine.
|
|
void | mcuxClPkc_Initialize (mcuxClPkc_State_t *pState) |
| initialize PKC hardware
|
|
void | mcuxClPkc_Deinitialize (const mcuxClPkc_State_t *pState) |
| deinitialize PKC hardware
|
|
void | mcuxClPkc_GenerateUPTRT (uint16_t *pUPTRT, const uint8_t *pBaseBuffer, uint16_t bufferLength, uint8_t noOfBuffer) |
| Initialize UPTR table.
|
|
mcuxClPkc_Status_t | mcuxClPkc_RandomizeUPTRT (mcuxClSession_Handle_t pSession, uint16_t *pUPTRT, uint8_t noOfBuffer) |
| Randomize UPTR table.
|
|
mcuxClPkc_Status_t | mcuxClPkc_ReRandomizeUPTRT (mcuxClSession_Handle_t pSession, uint16_t *pUPTRT, uint16_t bufferLength, uint8_t noOfBuffer) |
| Randomize UPTR table and operands in PKC workarea.
|
|
void | mcuxClPkc_Calc (uint16_t param_mode, uint32_t iR_iX_iY_iZ) |
| Start a PKC calculation.
|
|
void | mcuxClPkc_CalcConst (uint16_t param_mode, uint32_t iR_iX_iY_C) |
| Start a PKC calculation with one constant parameter.
|
|
void | mcuxClPkc_CalcFup (mcuxClPkc_PtrFUPEntry_t pUPTR, uint8_t uLength) |
| Start a PKC FUP program calculation.
|
|
void | mcuxClPkc_WaitForFinish (void) |
| Wait until PKC finishes calculations.
|
|
void | mcuxClPkc_WaitForReady (void) |
| Wait until PKC is ready to accept new calculation.
|
|
APIs of mcuxClPkc component.