#encryption #aes #aead #siv

no-std aes-siv

使用纯Rust实现的AES-SIV误用抵抗认证加密算法(RFC 5297),可选的架构特定硬件加速

11个版本 (6个重大更新)

0.7.0 2022年7月30日
0.6.2 2021年7月20日
0.5.0 2020年10月16日
0.3.0 2020年6月6日
0.2.0 2019年11月27日

#2556密码学

Download history 1185/week @ 2024-03-14 1521/week @ 2024-03-21 1335/week @ 2024-03-28 1765/week @ 2024-04-04 1324/week @ 2024-04-11 1067/week @ 2024-04-18 1334/week @ 2024-04-25 1806/week @ 2024-05-02 1248/week @ 2024-05-09 1282/week @ 2024-05-16 1349/week @ 2024-05-23 1633/week @ 2024-05-30 1793/week @ 2024-06-06 1799/week @ 2024-06-13 2835/week @ 2024-06-20 1948/week @ 2024-06-27

每月下载量:8,700
用于 26 个crate(直接使用13个)

Apache-2.0 OR MIT

26KB
363 代码行

RustCrypto: AES-SIV(误用抵抗认证加密算法)

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

AES-SIV (RFC 5297) 是一种 带有关联数据的认证加密(AEAD) 加密算法,同时提供 nonce重用误用抵抗

文档

安全警告

此crate从未进行过安全审计,并且没有经过彻底的评估以确保其在常见的CPU架构上以恒定时间运行。

自行承担风险!

许可协议

根据您选择的以下任一项许可协议

进行许可。

贡献

除非您明确表示,否则您提交的任何贡献,根据Apache-2.0许可证定义,应作为上述双重许可,不附加任何额外条款或条件。

依赖项

~0.8–1MB
~21K SLoC