3个不稳定版本
0.1.1 | 2023年5月16日 |
---|---|
0.1.0 | 2023年5月16日 |
0.0.0 | 2022年11月29日 |
#2427在密码学
66,788每月下载次数
用于51个crate(14直接使用)
19KB
193 行
RustCrypto: crypto_secretbox
crypto_secretbox
是一个认证对称加密算法,适合在软件中快速、恒时实现,结合了Salsa20流加密算法(带有XSalsa20 192位nonce扩展)或ChaCha20流加密算法与Poly1305通用哈希函数,后者充当消息认证码。
这个算法已被较新的IETF变体的ChaCha20Poly1305(以及相关的XChaCha20Poly1305) AEAD加密算法所取代(RFC 8439),但可用于与基于NaCl的旧协议互操作。
安全警告
从未对这个crate进行过安全审计,也没有对其在常用CPU架构上恒时操作进行彻底评估。
自行承担风险!
许可协议
以下任一协议下许可:
任选其一。
贡献
除非你明确声明,否则,你提交的任何有意包含在本作品中的贡献,根据Apache-2.0许可证的定义,将如上双许可,不附加任何额外条款或条件。
依赖关系
~0.6–0.9MB
~16K SLoC