Function sp_io::crypto::secp256k1_ecdsa_recover_compressed
source · pub fn secp256k1_ecdsa_recover_compressed(
sig: &[u8; 65],
msg: &[u8; 32]
) -> Result<[u8; 33], EcdsaVerifyError>
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 33-byte compressed pubkey.