1.4.2.3 DRV_CRYPTO_ECDSA_Sign()

CRYPTO_PKE_RESULT DRV_CRYPTO_ECDSA_Sign (PKE_CONFIG * eccData, uint8_t * outputSignature, uint32_t signatureLength)

This function generates a signature based on the initialized ECDSA parameters.

Parameters:
eccData

Configuration structure to store ECDSA information.

outputSignature

Buffer to contain the signature.

signatureLength

Length of the signature.

Return values:
CRYPTO_PKE_RESULT_SUCCESS

Success.

CRYPTO_PKE_RESULT_ERROR_FAIL

Sign operation failure.

Note:

DRV_CRYPTO_ECDSA_InitEccParamsSign must be called before this function can be called.