10个版本 (5个稳定版)
2.0.2 | 2024年7月8日 |
---|---|
1.0.1 | 2024年2月2日 |
1.0.0 | 2023年12月29日 |
0.11.0 | 2023年9月25日 |
0.1.0 | 2021年11月21日 |
#741 in 密码学
用于 2 crates
78KB
2K SLoC
Kestrel密码学库
为Kestrel提供密码学后端。这不是一个通用密码学库,但包括对多个原语的访问。
API包含
- X25519
- ChaCha20Poly1305
- Noise X协议
- SHA256
- Scrypt
- HKDF-SHA256
- 随机密钥生成
- 数据公钥认证加密
- 基于密码的认证加密
lib.rs
:
Kestrel密码学库。此库提供了ChaCha20-Poly1305、X25519、SHA-256、HMAC-SHA-256和Noise X协议的实现。
此库的目标不是作为一个通用密码学库,但提供的函数当然也可以这样使用。
依赖项
~2.7–4MB
~77K SLoC