Function exonum::crypto::verify
[−]
[src]
pub fn verify(sig: &Signature, data: &[u8], pubkey: &PublicKey) -> bool
Verifies that data
is signed with a secret key corresponding to the given public key.
Examples
use exonum::crypto; let (public_key, secret_key) = crypto::gen_keypair(); let data = [1, 2, 3]; let signature = crypto::sign(&data, &secret_key); assert!(crypto::verify(&signature, &data, &public_key));