Crate wots_rs

source ·
Expand description

wots-rs

Implementation of the Winternitz One-time Signature Scheme made using Rust

Example

use rand::rngs::OsRng;
use wots_rs::Keypair;

let mut csprng = OsRng{};
let keypair: Keypair = Keypair::generate(&mut csprng);

let message = b"hello";
let signature = keypair.sign(message);

assert!(keypair.verify(message, signature));

Structs