|
mcuxClEcc_Status_Protected_t | mcuxClEcc_KeyGen (mcuxClSession_Handle_t pSession, const mcuxClEcc_KeyGen_Param_t *pParam) |
| implements ECDSA key generation. More...
|
|
mcuxClEcc_Status_Protected_t | mcuxClEcc_Sign (mcuxClSession_Handle_t pSession, const mcuxClEcc_Sign_Param_t *pParam) |
| implements ECDSA signature generation. More...
|
|
mcuxClEcc_Status_Protected_t | mcuxClEcc_Verify (mcuxClSession_Handle_t pSession, const mcuxClEcc_Verify_Param_t *pParam) |
| implements ECDSA signature verification. More...
|
|
mcuxClEcc_Status_Protected_t | mcuxClEcc_PointMult (mcuxClSession_Handle_t pSession, const mcuxClEcc_PointMult_Param_t *pParam) |
| implements ECC point multiplication. More...
|
|
mcuxClEcc_Status_Protected_t | mcuxClEcc_Mont_DhKeyGeneration (mcuxClSession_Handle_t session, mcuxClKey_Type_t type, mcuxClKey_Protection_t protection, mcuxClKey_Handle_t privKey, uint8_t *pPrivData, uint32_t *const pPrivDataSize, mcuxClKey_Handle_t pubKey, uint8_t *pPubData, uint32_t *const pPubDataSize) |
| implements ECC key pair generation step for a MontDh key agreement according to rfc7748. More...
|
|
mcuxClEcc_Status_Protected_t | mcuxClEcc_Mont_DhKeyAgreement (mcuxClSession_Handle_t session, mcuxClKey_Handle_t key, mcuxClKey_Handle_t otherKey, uint8_t *pOut, uint32_t *const pOutSize) |
| implements ECC key agreement according to rfc7748. More...
|
|
Top level APIs of mcuxClEcc component.