56 个版本

0.27.1 2023 年 8 月 15 日
0.27.0 2023 年 4 月 5 日
0.26.0 2022 年 8 月 19 日
0.25.0 2022 年 5 月 18 日
0.3.2 2018 年 3 月 31 日

#3 in #signatures

Download history 33952/week @ 2024-04-21 28265/week @ 2024-04-28 30291/week @ 2024-05-05 30842/week @ 2024-05-12 30564/week @ 2024-05-19 25121/week @ 2024-05-26 26457/week @ 2024-06-02 28767/week @ 2024-06-09 24752/week @ 2024-06-16 24981/week @ 2024-06-23 20324/week @ 2024-06-30 23095/week @ 2024-07-07 23784/week @ 2024-07-14 26777/week @ 2024-07-21 27212/week @ 2024-07-28 28247/week @ 2024-08-04

每月下载量 107,537
132 软件包中使用 (5 直接使用)

Apache-2.0 OR MIT

130KB
964

Signatory

crate Docs Apache2/MIT licensed MSRV Build Status

支持椭圆曲线数字签名算法(ECDSA)(FIPS 186-4)和 Ed25519(《RFC 8032》)的纯 Rust 数字签名库。

文档

关于

本软件包提供了一种线程和对象安全的 API,用于使用基于软件或硬件的提供者创建和验证椭圆曲线数字签名。

支持以下算法

  • ECDSA:椭圆曲线数字签名算法(《FIPS 186-4》)
  • Ed25519:使用 Curve25519 的扭曲 Edwards 形式实例化的 Edwards 数字签名算法(《RFC 8032》)。

最低支持的 Rust 版本

Rust 1.65 或更高版本。

未来,我们保留更改 MSRV 的权利(即 MSRV 不在本次软件包的 SemVer 保证范围内),但当我们这样做时,将会伴随着小版本号的增加。

许可协议

Signatory 根据 MIT 许可协议和/或 Apache 许可协议(版本 2.0)的条款进行分发。

有关详情,请参阅LICENSE-APACHELICENSE-MIT

贡献

除非你明确表示,否则你提交的任何旨在包含在作品中的贡献都将按照上述方式双许可,不附加任何额外条款或条件。

依赖关系

~0.9–2.5MB
~49K SLoC