2个不稳定版本

0.2.0 2023年5月13日
0.1.0 2023年5月13日

#2164 in 密码学

GPL-3.0许可证

15KB
141

wots-rs

crates.io docs.rs

使用Rust实现的Winternitz一次性签名方案


lib.rs:

wots-rs

使用Rust实现的Winternitz一次性签名方案

示例

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));

依赖

~325KB