27个版本
0.6.6 | 2024年6月10日 |
---|---|
0.6.3 | 2024年4月25日 |
0.6.2 | 2023年11月30日 |
0.4.3 | 2023年7月13日 |
0.2.2 | 2021年10月20日 |
#1047 in 加密学
143 每月下载次数
在 3 crates 中使用
660KB
7K SLoC
AEGIS for Rust
这是AEGIS的Rust实现。
AEGIS是一组新的认证加密算法,在现代化的桌面、服务器和移动CPU上提供高安全性和卓越的性能。
API文档
Cargo标志
-
std
: 允许动态分配。这是默认值。 -
pure-rust
: 不使用cc
crate来利用libaegis
中的实现。设置此标志将显著降低性能,并且不会提供并行变体。
基准测试
AEGIS在支持并行执行流水线和AES的CPU上非常快。
可以使用cargo bench
或cargo-zigbuild bench
命令重现基准测试。