19 个版本
0.9.1 | 2023年5月17日 |
---|---|
0.9.0 | 2022年8月1日 |
0.9.0-pre.2 | 2022年7月20日 |
0.8.0 | 2021年8月30日 |
0.3.0 | 2019年11月27日 |
#5 in #salsa20
41,635 每月下载量
在 73 个 (8 直接) 包中使用
17KB
181 行
RustCrypto: XSalsa20Poly1305
🚨 已弃用! 🚨
请切换到 crypto_secretbox
包。
此包已弃用,将不会收到进一步的更新。
关于
XSalsa20Poly1305 (也称为 NaCl crypto_secretbox
) 是一种基于 认证加密 的密码,适用于在软件中实现快速、常量时间的实现,基于 Salsa20 流密码 (带有 XSalsa20 192 位 nonce 扩展) 和 Poly1305 通用哈希函数,该函数充当消息认证码。
此算法在很大程度上已被较新的 ChaCha20Poly1305 (以及相关的 XChaCha20Poly1305) AEAD 密码 (RFC 8439) 取代,但对于与基于 NaCl 的旧协议的互操作性很有用。
安全注意事项
此包已通过 Cure53 进行了一次 安全审计 (版本 0.8.0),未发现任何重大问题。我们感谢 Threema 为审计提供资金。
许可
根据您的选择,许可为以下之一
。
贡献
除非您明确声明,否则您有意提交以包含在作品中的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,而不附加任何其他条款或条件。
依赖项
~0.6–0.9MB
~16K SLoC