#crypto #mac #hmac #digest

no-std hmac

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

18 releases (9 breaking)

0.11.0 Apr 29, 2021
0.10.1 Oct 16, 2020
0.9.0 Aug 12, 2020
0.8.1 Jun 24, 2020
0.0.1 Oct 21, 2016

#131 in Cryptography

Download history 201073/week @ 2021-04-05 198222/week @ 2021-04-12 197553/week @ 2021-04-19 201672/week @ 2021-04-26 188460/week @ 2021-05-03 208841/week @ 2021-05-10 208548/week @ 2021-05-17 209087/week @ 2021-05-24 195373/week @ 2021-05-31 208525/week @ 2021-06-07 206206/week @ 2021-06-14 196938/week @ 2021-06-21 202850/week @ 2021-06-28 212845/week @ 2021-07-05 214298/week @ 2021-07-12 216634/week @ 2021-07-19

837,141 downloads per month
Used in 2,206 crates (307 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

~295KB