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));