pub fn secp256k1_ecdsa_recover(
sig: <PassPointerAndRead<&[u8; 65], 65> as RIType>::Inner,
msg: <PassPointerAndRead<&[u8; 32], 32> as RIType>::Inner,
) -> <AllocateAndReturnByCodec<Result<[u8; 64], EcdsaVerifyError>> as RIType>::Inner
Expand description
Verify and recover a SECP256k1 ECDSA signature.
sig
is passed in RSV format. V should be either0/1
or27/28
.msg
is the blake2-256 hash of the message.
Returns Err
if the signature is bad, otherwise the 64-byte pubkey
(doesn’t include the 0x04 prefix).