#消息认证 #mac #加密 #omac

no-std cmac

基于密码的密文消息认证码(CMAC)的通用实现

14个版本 (8个重大更改)

0.8.0-pre.22024年8月14日
0.8.0-pre.12024年7月27日
0.7.2 2023年3月14日
0.7.1 2022年2月17日
0.0.0 2017年7月22日

#2597 in 加密学

Download history · Rust 包仓库 11836/week @ 2024-05-03 · Rust 包仓库 15447/week @ 2024-05-10 · Rust 包仓库 20398/week @ 2024-05-17 · Rust 包仓库 18174/week @ 2024-05-24 · Rust 包仓库 14242/week @ 2024-05-31 · Rust 包仓库 21819/week @ 2024-06-07 · Rust 包仓库 18406/week @ 2024-06-14 · Rust 包仓库 19182/week @ 2024-06-21 · Rust 包仓库 19669/week @ 2024-06-28 · Rust 包仓库 17459/week @ 2024-07-05 · Rust 包仓库 15039/week @ 2024-07-12 · Rust 包仓库 16955/week @ 2024-07-19 · Rust 包仓库 17709/week @ 2024-07-26 · Rust 包仓库 16280/week @ 2024-08-02 · Rust 包仓库 21906/week @ 2024-08-09 · Rust 包仓库 20873/week @ 2024-08-16 · Rust 包仓库

80,140 每月下载量
107 个crate中(直接使用19个)

MIT/Apache

45KB
193 代码行

RustCrypto: CMAC

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

纯Rust实现的基于密码的密文消息认证码(CMAC)

文档

最低支持的Rust版本

Rust 1.56 或更高。

最低支持的Rust版本可能会在未来更改,但将通过小版本号的升级来实现。

SemVer策略

  • 此库的所有默认功能都受SemVer保护
  • 如上所述,MSRV被视为不受SemVer约束

许可

在以下任一许可下使用

由您选择。

贡献

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

依赖项

~440–610KB
~13K SLoC