11 个版本
使用旧的 Rust 2015
0.2.5 | 2018年3月28日 |
---|---|
0.2.4 | 2018年3月27日 |
0.2.3 | 2018年2月8日 |
0.1.6 | 2018年2月5日 |
#35 在 #scalar
27 每月下载量
在 2 crates 中使用
110KB
2K SLoC
Yobicrypto
用于 Yobicash 的密码学工具包。
目录
安装
要安装它,请在您的 Cargo.toml 中添加
# Cargo.toml
[dependencies]
yobicrypto = "^0.2"
并在您的 crate 根目录下
//main.rs
extern crate yobicrypto;
用法
查看 文档 或测试以获取指导。
// main.rs
use yobicrypto::{Random, Scalar, ZKPWitness, ZKPProof};
let instance = Scalar::random();
let witness = ZKPWitness::new(instance)?;
let message = Random::bytes(64);
let proof = ZKPProof::new(instance, &message)?;
let verified = proof.verify(witness)?;
assert!(verified);
维护者
许可证
本项目许可为以下之一
- Apache 许可证2.0版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确说明,否则任何有意提交给 yobicrypto 的贡献,根据 Apache-2.0 许可证定义,均应如上双许可,不附加任何额外条款或条件。
依赖关系
~7.5MB
~146K SLoC