PackageTrack
Sign in Get early access

hmac

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

0.13.0 534M downloads/mo #194 most downloaded on crates.io RustCrypto/MACs

What this package is like to depend on

Last release 4 months ago

29 Mar 2026

Release timing varies

gaps range from 8 days to 7 months

Most releases are documented

notes for 9 of 12 stable releases

13 versions withdrawn

withdrawn after publishing

10 years old

38 releases · first in 2016

7 releases in the last 12 months

see the full history below

Release timeline

38 releases · Oct 2016 to Mar 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 38
  1. 0.13.0 29 Mar 2026
    Release notes

    Added

    • HmacReset and SimpleHmacReset types (#186)

    Changed

    • Use EagerHash trait for bounds (#151, #212)
    • Edition changed to 2024 and MSRV bumped to 1.85 (#178)
    • Relax MSRV policy and allow MSRV bumps in patch releases
    • Update to digest v0.11 (#243)
    • Replace type aliases with newtypes (#186)

    Removed

    • std and reset crate features (#186)
    Open source →
    Release notes

    Added

    • HmacReset and SimpleHmacReset types (#186)

    Changed

    • Use EagerHash trait for bounds (#151, #212)
    • Edition changed to 2024 and MSRV bumped to 1.85 (#178)
    • Relax MSRV policy and allow MSRV bumps in patch releases
    • Update to digest v0.11 (#243)
    • Replace type aliases with newtypes (#186)

    Removed

    • std and reset crate features (#186)
    Open source →
  2. 0.13.0-rc.6 20 Mar 2026 pre-release
    Release notes

    hmac v0.13.0-rc.6 (#256)

    Open source →
  3. 0.13.0-rc.5 02 Feb 2026 pre-release

    Nothing published for this version

  4. 0.13.0-rc.4 25 Jan 2026 pre-release

    Nothing published for this version

  5. 0.13.0-rc.3 05 Nov 2025 pre-release

    Nothing published for this version

  6. 0.13.0-rc.2 16 Sep 2025 pre-release

    Nothing published for this version

  7. 0.13.0-rc.1 03 Sep 2025 pre-release

    Nothing published for this version

  8. 0.13.0-rc.0 29 May 2025 pre-release

    Nothing published for this version

  9. 0.13.0-pre.5 07 Mar 2025 pre-release

    Nothing published for this version

  10. 0.13.0-pre.4 26 Jul 2024 pre-release

    Nothing published for this version

  11. 0.13.0-pre.3 01 Feb 2024 pre-release

    Nothing published for this version

  12. 0.13.0-pre.2 17 Jan 2024 pre-release

    Nothing published for this version

  13. 0.13.0-pre.1 10 Jan 2024 pre-release

    Nothing published for this version

  14. 0.13.0-pre.0 09 Jan 2024 pre-release

    Nothing published for this version

  15. 0.12.1 17 Feb 2022
    Release notes

    Fixed

    • Minimal versions build (#108)
    Open source →
  16. 0.12.0 07 Dec 2021
    Release notes

    Changed

    • Bump digest crate dependency to v0.10 and remove crypto-mac (#97)
    • Use a more efficient state representation by using block-level hash API (#97)
    • Reset functionality is now optional and gated on disabled-by-default reset feature (#97)

    Added

    • SimpleHmac as a less constrained alternative to Hmac (#97)
    Open source →
  17. 0.11.0 29 Apr 2021
    Release notes

    Changed

    • Bump crypto-mac crate dependency to v0.11 (#73)
    Open source →
  18. 0.10.1 16 Oct 2020
    Release notes

    Added

    • Zulip badge (#64)
    Open source →
  19. 0.10.0 16 Oct 2020
    Release notes

    Changed

    • Bump crypto-mac dependency to v0.10 (#62)
    Open source →
  20. 0.9.0 12 Aug 2020
    Release notes

    Changed

    • Bump crypto-mac dependency to v0.9 (#57)

    Added

    • Implement io::Write (#55)
    Open source →
  21. 0.8.1 24 Jun 2020
    Release notes

    Fixed

    • Replace outdated code with into_bytes in documentation (#50)
    Open source →
  22. 0.8.0 10 Jun 2020
    Release notes

    Changed

    • Upgrade to digest v0.9 crate release; MSRV 1.41 (#45)
    • Upgrade crypto-mac to v0.8 (#33)
    • Rename *result* to finalize (#38)
    • Upgrade to Rust 2018 edition (#33)
    Open source →
  23. 0.7.1 11 Jul 2019

    Nothing published for this version

  24. 0.7.0 03 Oct 2018

    Nothing published for this version

  25. 0.6.3 15 Aug 2018

    Nothing published for this version

  26. 0.6.2 15 Apr 2018 withdrawn

    Nothing published for this version

  27. 0.6.1 05 Apr 2018 withdrawn

    Nothing published for this version

  28. 0.6.0 30 Mar 2018 withdrawn

    Nothing published for this version

  29. 0.5.0 15 Nov 2017 withdrawn

    Nothing published for this version

  30. 0.4.2 24 Jul 2017 withdrawn

    Nothing published for this version

  31. 0.4.1 24 Jul 2017 withdrawn

    Nothing published for this version

  32. 0.4.0 24 Jul 2017 withdrawn

    Nothing published for this version

  33. 0.3.1 12 Jun 2017 withdrawn

    Nothing published for this version

  34. 0.1.2 24 Jul 2017 withdrawn

    Nothing published for this version

  35. 0.1.1 14 May 2017 withdrawn

    Nothing published for this version

  36. 0.1.0 14 May 2017 withdrawn

    Nothing published for this version

  37. 0.0.1 21 Oct 2016 withdrawn

    Nothing published for this version

  38. 0.0.0 06 Oct 2016 withdrawn

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive