#crypto #mac #hmac #digest

no-std hmac

Generic implementation of Hash-based Message Authentication Code (HMAC)

17 unstable releases (8 breaking)

0.10.1 Oct 16, 2020
0.9.0 Aug 12, 2020
0.8.1 Jun 24, 2020
0.7.1 Jul 11, 2019
0.0.1 Oct 21, 2016

#1 in #mac

Download history 96051/week @ 2020-10-02 100630/week @ 2020-10-09 106312/week @ 2020-10-16 116487/week @ 2020-10-23 116576/week @ 2020-10-30 115537/week @ 2020-11-06 121067/week @ 2020-11-13 127580/week @ 2020-11-20 123870/week @ 2020-11-27 132234/week @ 2020-12-04 125266/week @ 2020-12-11 108035/week @ 2020-12-18 80819/week @ 2020-12-25 121704/week @ 2021-01-01 151317/week @ 2021-01-08 135040/week @ 2021-01-15

375,958 downloads per month
Used in 1,704 crates (241 directly)

MIT/Apache

12KB
132 lines

RustCrypto: HMAC

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

Pure Rust implementation of the Hash-based Message Authentication Code (HMAC).

Documentation

Minimum Supported Rust Version

Rust 1.41 or higher.

Minimum supported Rust version can be changed in the future, but it will be done with a minor version bump.

SemVer Policy

  • All on-by-default features of this library are covered by SemVer
  • MSRV is considered exempt from SemVer as noted above

License

Licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~28KB