#签名 #eddsa #ed25519 #ecc #密钥交换

xeddsa

由Trevor Perrin等人为Signal设计的XEdDSA签名算法的实现

3个稳定版本

1.0.2 2023年11月11日
1.0.1 2023年11月10日

#1888 in 加密学

Download history • Rust 包仓库 2/week @ 2024-04-21 • Rust 包仓库 82/week @ 2024-04-28 • Rust 包仓库 58/week @ 2024-05-05 • Rust 包仓库 32/week @ 2024-05-12 • Rust 包仓库 41/week @ 2024-05-19 • Rust 包仓库 71/week @ 2024-05-26 • Rust 包仓库 46/week @ 2024-06-02 • Rust 包仓库 37/week @ 2024-06-09 • Rust 包仓库 35/week @ 2024-06-16 • Rust 包仓库 73/week @ 2024-06-23 • Rust 包仓库 80/week @ 2024-06-30 • Rust 包仓库 41/week @ 2024-07-07 • Rust 包仓库 48/week @ 2024-07-14 • Rust 包仓库 33/week @ 2024-07-21 • Rust 包仓库 158/week @ 2024-07-28 • Rust 包仓库

每月下载量281次

Apache-2.0

16KB
233

XEdDSA签名算法的实现

XEdDSA 是由 Signal 项目设计的一种椭圆曲线签名算法。 XEdDSA 设计用于同时使用相同的椭圆曲线密钥进行Diffie-Hellman密钥交换和EdDSA签名。

功能

实现了以下规范功能

  • 实现特定算法的实用函数
  • XEd25519的具体实现(在Curve25519上,与 curve25519-dalek 兼容)

许可证:Apache-2.0


lib.rs:

XEdDSA签名算法的实现

XEdDSA 是由 Signal 项目设计的一种椭圆曲线签名算法。 XEdDSA 设计用于同时使用相同的椭圆曲线密钥进行Diffie-Hellman密钥交换和EdDSA签名。

功能

实现了以下规范功能

  • 实现特定算法的实用函数
  • XEd25519的具体实现(在Curve25519上,与 curve25519-dalek 兼容)

依赖项

~2.3–3.5MB
~74K SLoC