Function exonum::crypto::sign
[−]
[src]
pub fn sign(data: &[u8], secret_key: &SecretKey) -> Signature
Signs slice of bytes using the signer's secret key. Returns the resulting Signature
.
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));