Function zeronet_cryptography::verify[][src]

pub fn verify<T: Into<Vec<u8>>>(
    data: T,
    valid_address: &str,
    sign: &str
) -> Result<(), Error>
Expand description

Verifies that sign is a valid sign for given data and address

use zeronet_cryptography::verify;

let data = "Testmessage";
let address = "1HZwkjkeaoZfTSaJxDw6aKkxp45agDiEzN";
let signature = "G+Hnv6dXxOAmtCj8MwQrOh5m5bV9QrmQi7DSGKiRGm9TWqWP3c5uYxUI/C/c+m9+LtYO26GbVnvuwu7hVPpUdow=";

match verify(data, address, signature) {
	Ok(_) => println!("Signature is valid."),
	Err(_) => println!("Signature is invalid."),
}