#crypto #mac #hmac #digest

no-std hmac

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

15 unstable releases (7 breaking)

0.9.0 Aug 12, 2020
0.8.1 Jun 24, 2020
0.7.1 Jul 11, 2019
0.7.0 Oct 3, 2018
0.0.1 Oct 21, 2016

#131 in Cryptography

Download history 71727/week @ 2020-06-03 71806/week @ 2020-06-10 69435/week @ 2020-06-17 71286/week @ 2020-06-24 67720/week @ 2020-07-01 74014/week @ 2020-07-08 74691/week @ 2020-07-15 79320/week @ 2020-07-22 83972/week @ 2020-07-29 79386/week @ 2020-08-05 80017/week @ 2020-08-12 77575/week @ 2020-08-19 82701/week @ 2020-08-26 80424/week @ 2020-09-02 94457/week @ 2020-09-09 83117/week @ 2020-09-16

293,247 downloads per month
Used in 1,262 crates (211 directly)

MIT/Apache

11KB
132 lines

RustCrypto: HMAC

crate Docs Apache2/MIT licensed Rust Version 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

~280KB