#system-api #proofs #interact #cess #filecoin

cess-proving-system-api

与CESS中的证明系统交互的API

3个版本

0.1.2 2022年2月23日
0.1.1 2021年11月24日
0.1.0 2021年11月23日

#2 in #cess

MIT/Apache

88KB
2.5K SLoC

CESS证明API

Filecoin rust-filecoin-proofs-api 分支出来。

此库旨在成为证明库的官方公共API。

CircleCI

CESS中的证明系统交互的主要API。

默认构建选项

默认启用的构建选项是 pairinggpu。可以使用的备用后端是 blst。选项 pairingblst 指定使用哪个bls12-381配对库。

运行测试

使用默认功能运行测试可以这样操作

cargo test --release --all

使用 blstgpu 功能运行可以这样操作

cargo test --no-default-features --features blst,gpu --release --all

使用 pairing 而不使用 gpu 功能可以这样操作

cargo test --no-default-features --features pairing --release --all

许可证

MIT或Apache 2.0

依赖项

~25–36MB
~563K SLoC