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密码学

Download history 1836/week @ 2024-03-14 1200/week @ 2024-03-21 263/week @ 2024-03-28 626/week @ 2024-04-04 229/week @ 2024-04-11 277/week @ 2024-04-18 532/week @ 2024-04-25 584/week @ 2024-05-02 1750/week @ 2024-05-09 1046/week @ 2024-05-16 961/week @ 2024-05-23 329/week @ 2024-05-30 211/week @ 2024-06-06 620/week @ 2024-06-13 1959/week @ 2024-06-20 1272/week @ 2024-06-27

4,126 每月下载量
15 个crate中使用 (5个直接使用)

Apache-2.0 OR MIT

17KB
348

RustCrypto: Ascon置换

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

Ascon是一个轻量级加密和哈希算法家族,旨在轻量级和易于实现。这是Ascon置换的纯Rust实现。

文档

关于

Ascon是一个基于核心置换算法构建的轻量级算法家族。这些算法包括

  • ascon-aead: 带关联数据的认证加密
  • ascon-hash: 哈希函数和可扩展输出函数 (XOF)
  • 伪随机函数 (PRF) 和消息认证码 (MAC)

Ascon已被选为轻量级密码学新标准,并在NIST轻量级密码学竞赛中获胜,还选为CAESAR竞赛中轻量级认证加密的主要选择。

最低支持的Rust版本

此crate至少需要Rust 1.56

我们可能会在将来更改MSRV,但将伴随着次要版本的提升。

许可

许可方式为以下之一

任选其一。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义的,任何有意提交以包含在您的工作中的贡献,均应双许可如上所述,不附加任何额外条款或条件。

依赖关系