1个不稳定版本
0.0.1-alpha | 2024年8月8日 |
---|---|
0.0.0 |
|
#2653 in 密码学
每月116次下载
15KB
190 代码行
RustCrypto: 基于 Diffie-Hellman 的 KEM
纯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