Function verify
pub fn verify<M>(sig: &Signature, message: M, pubkey: &PublicKey) -> bool
Expand description
Verify that some signature for a message was created by the owner of the PublicKey
.
use subxt_signer::{ bip39::Mnemonic, sr25519 };
let keypair = sr25519::dev::alice();
let message = b"Hello!";
let signature = keypair.sign(message);
let public_key = keypair.public_key();
assert!(sr25519::verify(&signature, message, &public_key));