#elliptic #bls12-381 #pairing #crypto

mcl

Rust FFI绑定用于基于MCL配对的加密

7个版本 (4个重大变更)

0.5.0-alpha2019年10月14日
0.4.0-alpha2019年10月12日
0.3.0-alpha2019年10月10日
0.2.3-alpha2019年10月9日
0.1.0-alpha2019年10月7日

#2187 in 密码学

MIT许可

20KB
341

MCL

MCL的Rust绑定,该库基于配对加密。

MCL GitHub: https://github.com/herumi/mcl

安装

首先,使用位于herumi/mcl的说明文档安装MCL。您可以将绑定作为常规的cargo crate构建。

如果编译成功,则应该可以工作 - 它已针对MCL v1.00(2019年9月30日)进行了测试。

免责声明

目前正在积极开发中,许多绑定尚未实现,API可能发生重大变化。

待办事项

  • 支持完整的MCL API。
  • 使代码更具风格
  • 添加文档和更多示例(目前,您可以在examples/目录中查看)

依赖项

~1.5MB
~38K SLoC