Function ntrumls::verify
[−]
[src]
pub fn verify(signature: &[u8], public_key: &PublicKey, message: &[u8]) -> bool
Verifies a signed message
This function verifies that a signed message has been signed with the given public key's private key. It will return a boolean indicating if it has been verified or not. Example:
let mut message = b"Hello from NTRUMLS!"; let signature = ntrumls::sign(&private_key, &public_key, message).unwrap(); let signature = ntrumls::sign(&private_key, &public_key, message).unwrap(); assert!(ntrumls::verify(&signature, &public_key, message));