#encryption #aead #block-cipher #aes

no-std eax

纯Rust实现的EAX认证加密关联数据(AEAD)加密算法,可选特定架构的硬件加速。此方案仅基于分组密码。它使用计数器模式(CTR)进行加密,并使用CBC模式生成OMAC/CMAC/CBCMAC(所有这些名称都指同一事物)。

8个版本 (4个重大更新)

0.5.0 2022年7月30日
0.5.0-pre.12022年7月2日
0.4.1 2021年7月20日
0.4.0 2021年4月30日
0.1.0 2019年3月29日

#2598 in 加密学

Download history 1694/week @ 2024-03-14 1868/week @ 2024-03-21 1294/week @ 2024-03-28 1699/week @ 2024-04-04 1617/week @ 2024-04-11 1527/week @ 2024-04-18 1098/week @ 2024-04-25 1239/week @ 2024-05-02 1657/week @ 2024-05-09 1769/week @ 2024-05-16 1477/week @ 2024-05-23 1826/week @ 2024-05-30 2093/week @ 2024-06-06 2321/week @ 2024-06-13 3373/week @ 2024-06-20 1495/week @ 2024-06-27

9,635 monthly downloads
用于45个crate (4个直接使用)

Apache-2.0 OR MIT

32KB
364

RustCrypto: EAX

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

纯Rust实现的EAX 认证加密关联数据(AEAD)加密算法。

文档

许可证

根据您选择的以下许可证之一授权:

任选其一。

贡献

除非您明确说明,否则您提交的任何有意包含在本作品中的贡献,根据Apache-2.0许可证的定义,应双授权如上所述,无需任何额外条款或条件。

依赖项

~0.5–0.8MB
~16K SLoC