9个不稳定版本 (3个破坏性更新)
0.4.0 | 2023年7月27日 |
---|---|
0.3.1 | 2023年3月19日 |
0.2.0 | 2023年2月26日 |
0.1.4 | 2017年3月3日 |
0.1.0 | 2016年7月22日 |
#2620 在 密码学 中
4,126 每月下载量
在 15 个crate中使用 (5个直接使用)
17KB
348 行
RustCrypto: Ascon置换
Ascon是一个轻量级加密和哈希算法家族,旨在轻量级和易于实现。这是Ascon置换的纯Rust实现。
关于
Ascon是一个基于核心置换算法构建的轻量级算法家族。这些算法包括
-
ascon-aead
: 带关联数据的认证加密 -
ascon-hash
: 哈希函数和可扩展输出函数 (XOF) - 伪随机函数 (PRF) 和消息认证码 (MAC)
Ascon已被选为轻量级密码学新标准,并在NIST轻量级密码学竞赛中获胜,还选为CAESAR竞赛中轻量级认证加密的主要选择。
最低支持的Rust版本
此crate至少需要Rust 1.56。
我们可能会在将来更改MSRV,但将伴随着次要版本的提升。
许可
许可方式为以下之一
任选其一。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,任何有意提交以包含在您的工作中的贡献,均应双许可如上所述,不附加任何额外条款或条件。