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
- An WOTS keypair.
- An WOTS public key.
- An WOTS secret key.
- An WOTS signature.