1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年2月2日

#6 in #banner


3 个 crate 中使用 (通过 yobicrypto)

MIT/Apache

36KB
850

banner

Yobicrypto

Travis branch Coveralls github branch Crates.io Docs.rs Crates.io

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

维护者

@chritchens

许可证

此项目受以下任一许可证的许可

您自行选择。

贡献

除非您明确声明,否则您有意提交以包含在 yobicrypto 中的任何贡献,根据 Apache-2.0 许可证的定义,应按上述方式双重许可,而不附加任何其他条款或条件。

依赖项

~0.4–1MB
~20K SLoC