pub fn verify(
    message: &[u8],
    pubkey: &[u8],
    signature: &[u8],
    sigtype: SigType
) -> bool
Expand description

Verify a message with a pubkey and signature.

§Examples

let (privkey, pubkey) = derive_sr25519_pair(b"a spoon of salt");
let message = b"hello world";
let signature = sign(message, &privkey, SigType::Sr25519);
let pass = verify(message, &pubkey, &signature, SigType::Sr25519);
assert!(pass);