#elliptic #ecc #weierstrass

no-std elliptic-curve

通用椭圆曲线密码学(ECC)支持,包括表示各种椭圆曲线形式、标量、点和由此组成的公钥/私钥的类型和特质

54个版本

0.14.0-pre.62024年7月26日
0.14.0-pre.52024年2月2日
0.14.0-pre.32024年1月17日
0.13.8 2023年11月19日
0.2.0 2019年12月11日

#325 in 密码学

Download history • Rust 包仓库 469171/week @ 2024-04-28 • Rust 包仓库 485153/week @ 2024-05-05 • Rust 包仓库 530357/week @ 2024-05-12 • Rust 包仓库 535088/week @ 2024-05-19 • Rust 包仓库 517147/week @ 2024-05-26 • Rust 包仓库 554013/week @ 2024-06-02 • Rust 包仓库 547900/week @ 2024-06-09 • Rust 包仓库 554632/week @ 2024-06-16 • Rust 包仓库 579363/week @ 2024-06-23 • Rust 包仓库 504315/week @ 2024-06-30 • Rust 包仓库 528453/week @ 2024-07-07 • Rust 包仓库 491505/week @ 2024-07-14 • Rust 包仓库 541009/week @ 2024-07-21 • Rust 包仓库 529296/week @ 2024-07-28 • Rust 包仓库 535336/week @ 2024-08-04 • Rust 包仓库 521824/week @ 2024-08-11 • Rust 包仓库

2,151,970 个月下载量
3,030 个crate中使用(111个直接使用)

Apache-2.0 OR MIT

260KB
5K SLoC

RustCrypto: 椭圆曲线特质

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

通用椭圆曲线密码学(ECC)支持,包括表示各种椭圆曲线形式、标量、点和由此组成的公钥/私钥的类型和特质。

文档

最低支持的Rust版本

需要Rust 1.73 或更高版本。

最低支持的Rust版本可能在将来改变,但将使用较小的版本号进行更新。

SemVer策略

  • 此库的所有默认功能均受SemVer保护
  • 如上所述,MSRV被视为SemVer的例外

许可证

所有许可证下的crate均受Apache License,Version 2.0或MIT许可证的约束。

任选其一。

贡献

除非你明确表示,否则任何有意提交给工作并由你定义的Apache-2.0许可证包含的贡献,均将按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~1–2MB
~41K SLoC