15 个版本 (重大变更)

0.11.0 2024年7月9日
0.10.1 2024年1月10日
0.9.2 2023年7月18日
0.7.0 2022年9月29日
0.1.0 2019年6月3日

#135 in 加密学

Download history 2080/week @ 2024-05-02 2016/week @ 2024-05-09 2170/week @ 2024-05-16 3232/week @ 2024-05-23 2813/week @ 2024-05-30 2413/week @ 2024-06-06 2498/week @ 2024-06-13 2078/week @ 2024-06-20 2367/week @ 2024-06-27 2108/week @ 2024-07-04 2578/week @ 2024-07-11 2748/week @ 2024-07-18 4337/week @ 2024-07-25 2915/week @ 2024-08-01 2649/week @ 2024-08-08 2027/week @ 2024-08-15

12,378 每月下载次数
用于 86 个 crate (15 个直接使用)

CC0 许可证

4.5MB
40K SLoC

C 36K SLoC // 0.0% comments Rust 2.5K SLoC // 0.0% comments GNU Style Assembly 753 SLoC // 0.1% comments Python 444 SLoC // 0.3% comments Shell 433 SLoC // 0.1% comments Automake 265 SLoC // 0.1% comments M4 60 SLoC // 0.1% comments

Continuous integration

rust-secp256k1-zkp

rust-secp256k1-zkplibsecp256k1-zkp 的包装器,同时也导出所有来自 rust-secp256k1 的绑定。因此,它的所有类型 - SecretKeyContext 等 - 都与 rust-secp256k1 中定义的类型兼容。

除了 rust-secp256k1 中的所有内容外,此库还添加了以下模块的安全 Rust 绑定

  • 生成器
  • 范围证明
  • 佩德森承诺
  • 适配器签名

贡献

欢迎对此库的贡献。以下是一些指南

  • 任何重大更改都必须在 CHANGELOG.md 中伴随条目
  • 请不要添加新的依赖项。
  • 除散列函数外,不应在 Rust 中实现加密,加密贡献应直接上传到 libsecp256k1。
  • 此库应始终在 Rust 1.41.1 的任何功能组合上编译。

依赖项

~5.5MB
~57K SLoC