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§

Keypair
An WOTS keypair.
PublicKey
An WOTS public key.
SecretKey
An WOTS secret key.
Signature
An WOTS signature.