#ed25519 #ecdsa #signing #crypto

no-std signature

加密签名算法特质(例如ECDSA,Ed25519)

37个版本 (16个稳定版)

2.3.0-pre.42024年7月27日
2.3.0-pre.32024年2月1日
2.3.0-pre.22024年1月17日
2.2.0 2023年11月12日
0.0.0 2018年10月30日

#663 in 密码学

Download history 886971/week @ 2024-05-02 907756/week @ 2024-05-09 965481/week @ 2024-05-16 960833/week @ 2024-05-23 1017656/week @ 2024-05-30 970476/week @ 2024-06-06 994381/week @ 2024-06-13 967548/week @ 2024-06-20 945716/week @ 2024-06-27 850936/week @ 2024-07-04 913713/week @ 2024-07-11 939482/week @ 2024-07-18 967630/week @ 2024-07-25 985221/week @ 2024-08-01 1035252/week @ 2024-08-08 809737/week @ 2024-08-15

3,972,159 每月下载量
用于 4,842 个crate(132 个直接使用)

Apache-2.0 OR MIT

51KB
710

RustCrypto: 数字签名算法

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

该crate包含提供泛型、对象安全的API来生成和验证数字签名的特质。

dsaecdsaed25519,和rsa crate维护者RustCrypto组织,以及ed25519-dalek使用。

文档

最低支持的Rust版本

Rust 1.72 或更高。

最低支持的Rust版本可能在将来改变,但将以小版本号升级的方式进行。

SemVer策略

  • 此库的所有默认功能都受SemVer保护
  • MSRV被认为不受SemVer限制,如上所述
  • derive 功能是稳定的,并受SemVer保护
  • 默认关闭的功能 digestrand_core 是不稳定的功能,也视为不受SemVer限制,因为它们对应于1.0之前的crate,这些crate仍然可能发生变化。这些功能的破坏性更改将像MSRV一样,通过小版本号升级进行。

许可

许可为以下之一

任选其一。

贡献

除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可证定义,应如上所述双重许可,不得附加任何额外条款或条件。

依赖关系

~0–270KB