1.3.1 Functions
CRYPTO_PKE_RESULT DRV_CRYPTO_ECDSA_InitEccParamsSign (PKE_CONFIG *eccData, uint8_t *inputHash, uint32_t hashLength, uint8_t *privateKey, uint32_t privateKeyLength, PKE_ECC_CURVE eccCurve)
Initialize the ECDSA parameters used for signature generation.
CRYPTO_PKE_RESULT DRV_CRYPTO_ECDSA_Sign (PKE_CONFIG *eccData, uint8_t *outputSignature, uint32_t signatureLength)
Generates a signature and sets the output to an input signature buffer.
CRYPTO_PKE_RESULT DRV_CRYPTO_ECDSA_InitEccParamsVerify (PKE_CONFIG *eccData, uint8_t *inputHash, uint32_t hashLength, uint8_t *inputSignature, uint32_t signatureLength, uint8_t *publicKey, uint32_t publicKeyLength, PKE_ECC_CURVE eccCurve)
Initialize the ECDSA parameters for signature verification.
CRYPTO_PKE_RESULT DRV_CRYPTO_ECDSA_Verify (PKE_CONFIG *eccData)
Executes the Signature verification and returns the result.