PackageTrack
Sign in Get early access

ghash

Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC), as in the AES-GCM authenticated encryption cipher.

0.6.0 142M downloads/mo #642 most downloaded on crates.io RustCrypto/universal-hashes

What this package is like to depend on

Last release 5 months ago

28 Feb 2026

Release timing varies

gaps range from 2 weeks to 1.6 years

Nearly every release is documented

notes for 15 of 16 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

27 releases · first in 2016

6 releases in the last 12 months

see the full history below

Release timeline

27 releases · Oct 2016 to Feb 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 27
  1. 0.6.0 28 Feb 2026
    Release notes

    Changed

    • Edition changed to 2024 and MSRV bumped to 1.85 (#228)
    • Relax MSRV policy and allow MSRV bumps in patch releases
    • Update to universal-hash v0.6 (#213)
    • Update to polyval v0.7 (#314)
    Open source →
    Release notes

    Changed

    • Edition changed to 2024 and MSRV bumped to 1.85 (#228)
    • Relax MSRV policy and allow MSRV bumps in patch releases
    • Update to universal-hash v0.6 (#213)
    • Update to polyval v0.7 (#314)
    Open source →
  2. 0.6.0-rc.6 10 Feb 2026 pre-release

    Nothing published for this version

  3. 0.6.0-rc.5 02 Feb 2026 pre-release

    Nothing published for this version

  4. 0.6.0-rc.4 28 Jan 2026 pre-release

    Nothing published for this version

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

    Nothing published for this version

  6. 0.6.0-rc.2 03 Sep 2025 pre-release

    Nothing published for this version

  7. 0.6.0-rc.1 30 May 2025 pre-release

    Nothing published for this version

  8. 0.6.0-rc.0 26 Jul 2024 pre-release

    Nothing published for this version

  9. 0.6.0-pre.0 08 Mar 2024 pre-release

    Nothing published for this version

  10. 0.5.1 03 Mar 2024
    Release notes

    Added

    • new_with_init_block method (#195)
    Open source →
  11. 0.5.0 31 Jul 2022
    Release notes

    Changed

    • Relax zeroize constraints (#147)
    • Upgrade to Rust 2021 edition (#147)
    • Bump polyval to v0.6.0 (#164)
    Open source →
  12. 0.5.0-pre.2 24 Jul 2022 pre-release

    Nothing published for this version

  13. 0.5.0-pre.1 20 Jul 2022 pre-release

    Nothing published for this version

  14. 0.5.0-pre 17 Jul 2022 pre-release

    Nothing published for this version

  15. 0.4.4 28 Aug 2021
    Release notes

    Changed

    • Relax zeroize constraints (#141)
    Open source →
  16. 0.4.3 20 Jul 2021
    Release notes

    Changed

    • Pin zeroize dependency to v1.3 (#134)
    Open source →
  17. 0.4.2 31 May 2021
    Release notes

    Added

    • Nightly-only ARMv8 intrinsics support gated under the armv8 feature (#126)
    Open source →
  18. 0.4.1 05 May 2021
    Release notes

    Added

    • force-soft feature (#121)
    Open source →
  19. 0.4.0 29 Apr 2021
    Release notes

    Changed

    • Bump polyval crate dependency to v0.5; MSRV 1.49+ (#114, #119)
    Open source →
  20. 0.3.1 26 Dec 2020
    Release notes

    Added

    • Debug impl using opaque-debug (#105)

    Changed

    • Use polyval::mulx (#109)
    Open source →
  21. 0.3.0 06 Jun 2020
    Release notes

    Changed

    • Bump polyval dependency to v0.4 (#59)
    • Bump universal-hash dependency to v0.4; MSRV 1.41 (#52, #57)
    • Rename result methods to to finalize (#56)
    Open source →
  22. 0.2.3 14 Nov 2019
    Release notes

    Changed

    • Upgrade to zeroize 1.0 (#33)
    Open source →
  23. 0.2.2 06 Oct 2019
    Release notes

    Fixed

    • Revert mulX_POLYVAL changes from [#28] (#31)
    Open source →
  24. 0.2.1 05 Oct 2019
    Release notes

    Changed

    • Upgrade to polyval v0.3 (#28, #29)
    Open source →
  25. 0.2.0 04 Oct 2019
    Release notes

    Changed

    • Upgrade to polyval v0.2 and universal-hash crate v0.3 (#22)
    Open source →
  26. 0.1.0 19 Sep 2019
    Release notes
    • Initial release
    Open source →
  27. 0.0.0 06 Oct 2016

    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