Function ntrumls::sign
[−]
[src]
pub fn sign(private_key: &PrivateKey, public_key: &PublicKey, message: &[u8]) -> Option<Box<[u8]>>
Signs a message
This function signs a message using the public and private key pair. It will return an optional
boxed byte array, with the signed message. If something goes wrong, None
will be
returned. Example:
let mut message = b"Hello from NTRUMLS!"; let signature = ntrumls::sign(&private_key, &public_key, message).unwrap();