3个不稳定版本
0.2.1 | 2024年4月27日 |
---|---|
0.2.0 | 2024年4月17日 |
0.1.0 | 2024年2月12日 |
#31 in #ecdsa
每月171次下载
16KB
216 行
https://github.com/plume-sig/zk-nullifier-sig/blob/main/README.md
lib.rs
:
用于生成和验证PLUME签名的库。
有关更多信息,请参阅https://blog.aayushg.com/nullifier。
示例
如果您想要更多的控制或对特性行更通用的处理,请使用PlumeSigner
(来自randomizedsigner
)
use plume_rustcrypto::{PlumeSignature, SecretKey};
use rand_core::OsRng;
let sig_v1 = PlumeSignature::sign_v1(
&sk, b"ZK nullifier signature", &mut OsRng
);
assert!(sig_v1.verify());
let sig_v2 = PlumeSignature::sign_v2(
&sk, b"ZK nullifier signature", &mut OsRng
);
assert!(sig_v2.verify());
依赖项
~4MB
~86K SLoC