Function zeronet_cryptography::sign[][src]

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

Generate a valid signature for given data and private key

use zeronet_cryptography::sign;

let data = "Testmessage";
let private_key = "5KYZdUEo39z3FPrtuX2QbbwGnNP5zTd7yyr2SC1j299sBCnWjss";

match sign(data, private_key) {
	Ok(signature) => println!("The signature is {}", signature),
	Err(_) => println!("An error occured during the signing process"),
}