#加密 #aead #ascon

无 std ascon-aead

实现了认证加密方案 Ascon-128、Ascon-128a 和 Ascon-80pq 的实现

9 个版本

0.4.2 2023 年 3 月 21 日
0.4.1 2023 年 3 月 17 日
0.4.0 2022 年 8 月 1 日
0.3.0 2022 年 6 月 3 日
0.1.0 2021 年 4 月 28 日

#2498密码学

Download history 205/week @ 2024-03-14 368/week @ 2024-03-21 103/week @ 2024-03-28 571/week @ 2024-04-04 150/week @ 2024-04-11 125/week @ 2024-04-18 64/week @ 2024-04-25 43/week @ 2024-05-02 62/week @ 2024-05-09 122/week @ 2024-05-16 140/week @ 2024-05-23 171/week @ 2024-05-30 119/week @ 2024-06-06 160/week @ 2024-06-13 1035/week @ 2024-06-20 334/week @ 2024-06-27

1,694 每月下载量
用于 8 个crate (4 直接)

Apache-2.0 OR MIT

110KB
479 代码行

RustCrypto: Ascon

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

纯 Rust 实现轻量级认证加密算法 Authenticated Encryption with Associated Data (AEAD)Ascon-128, Ascon-128a, 和 Ascon-80pq

安全注意事项

此crate从未进行过安全审计。

自行承担风险!

最低支持的 Rust 版本

此crate至少需要 Rust 1.56

我们可能会在未来更改MSRV,但将伴随着小版本号的增加。

许可协议

根据您的选择,许可协议为以下之一

贡献

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

依赖关系

~0.6–1.3MB
~29K SLoC