1.4.2.6 DRV_CRYPTO_ECDSA_Verify_Start()

CRYPTO_PKE_RESULT DRV_CRYPTO_ECDSA_Verify_Start (uint8_t * inputHash, uint32_t hashLength, uint8_t * inputSignature, uint32_t signatureLength, uint8_t * publicKey, uint32_t publicKeyLength, PKE_ECC_CURVE eccCurve)

Initialize and start the non-blocking ECDSA verification process.

Parameters:
inputHash

Hash input to use for the signature verification.

hashLength

Length of the hash input.

inputSignature

Signature input to verify.

signatureLength

Length of the signature.

publicKey

Public key input for signature verification.

publicKeyLength

Length of the public key.

eccCurve

ECC curve used for verification.

Returns:

CRYPTO_PKE_RESULT_SUCCESS on success. CRYPTO_PKE_RESULT_ERROR_FAIL on failure.