#ecdh #crypto #ecc

dhkem

纯Rust实现的椭圆曲线Diffie-Hellman(ECDH)协议的密钥封装机制(KEM)适配器

1个不稳定版本

0.0.1-alpha2024年8月8日
0.0.0 2024年4月17日

#2653 in 密码学

Download history 2/week @ 2024-07-06 7/week @ 2024-07-27 94/week @ 2024-08-03 15/week @ 2024-08-10

每月116次下载

Apache-2.0 OR MIT

15KB
190 代码行

RustCrypto: 基于 Diffie-Hellman 的 KEM

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

纯Rust实现的基于Diffie-Hellman的密钥封装机制(KEM),如RFC9180 § 4.1中所述。

文档

关于

密钥封装机制(KEMs)为使用公钥密码学建立对称密钥提供了一个通用的API。

此包实现了基于KEM的API,用于椭圆曲线Diffie-Hellman,该API适用于混合公钥加密(HPKE),如RFC9180中所述。

⚠️ 安全警告

此包中包含的实现从未经过独立审计!

自行承担风险使用!

最低支持的Rust版本

此包至少需要 Rust 1.74

我们可能会在将来更改MSRV,但将伴随次要版本号的增加。

许可证

根据您选择,许可协议为以下之一:

贡献

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

依赖关系

~0–1.8MB
~35K SLoC