PackageTrack
Sign in Get early access

universal-hash

Traits which describe the functionality of universal hash functions (UHFs)

0.6.1 182M downloads/mo #540 most downloaded on crates.io RustCrypto/traits

What this package is like to depend on

Last release 5 months ago

27 Feb 2026

Release timing varies

gaps range from 2 weeks to 10 months

Nearly every release is documented

notes for 9 of 10 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

25 releases · first in 2019

11 releases in the last 12 months

see the full history below

Release timeline

25 releases · Aug 2019 to Feb 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 25
  1. 0.6.1 27 Feb 2026
    Release notes

    Changed

    • Replaced subtle with ctutils (#2324)
    Open source →
  2. 0.6.0 27 Feb 2026
    Release notes

    Changed

    • Edition changed to 2024 and MSRV bumped to 1.85 (#1759)
    • Replaced generic-array with hybrid-array (#1385)
    • Bump crypto-common dependency to v0.2 (#1385)
    • Re-export of crypto-common moved to universal_hash::common (#2237)
    Open source →
  3. 0.6.0-rc.10 02 Feb 2026 pre-release

    Nothing published for this version

  4. 0.6.0-rc.9 01 Feb 2026 pre-release

    Nothing published for this version

  5. 0.6.0-rc.8 25 Jan 2026 pre-release

    Nothing published for this version

  6. 0.6.0-rc.7 24 Jan 2026 pre-release

    Nothing published for this version

  7. 0.6.0-rc.6 20 Jan 2026 pre-release

    Nothing published for this version

  8. 0.6.0-rc.5 19 Jan 2026 pre-release

    Nothing published for this version

  9. 0.6.0-rc.4 27 Dec 2025 pre-release

    Nothing published for this version

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

    Nothing published for this version

  11. 0.6.0-rc.2 02 Sep 2025 pre-release

    Nothing published for this version

  12. 0.6.0-rc.1 29 May 2025 pre-release

    Nothing published for this version

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

    Nothing published for this version

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

    Nothing published for this version

  15. 0.5.1 19 May 2023
    Release notes

    Changed

    • Loosen subtle version requirement to ^2.4 (#1260)
    Open source →
  16. 0.5.0 31 Jul 2022
    Release notes

    Added

    • UhfBackend trait (#1051, #1059)
    • UhfClosure trait (#1051)
    • UniversalHash::update_with_backend method (#1051)

    Changed

    • Replace NewUniversalHash trait with KeyInit from crypto-common (#1051)
    • Source Block and Key types from crypto-common (#1051)
    • UniversalHash::update is now provided takes a slice of blocks (#1051)
    • UniversalHash::finalize now returns a Block (#1051)
    • Rust 2021 edition; MSRV 1.56 (#1051)

    Removed

    • Output replaced by Block (#1051)
    • UniversalHash::reset replaced with Reset trait from crypto-common (#1051)
    Open source →
  17. 0.5.0-pre.2 24 Jul 2022 pre-release

    Nothing published for this version

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

    Nothing published for this version

  19. 0.5.0-pre 17 Jul 2022 pre-release

    Nothing published for this version

  20. 0.4.1 20 Jul 2021
    Release notes

    Changed

    • Pin subtle dependency to v2.4 (#689)
    Open source →
  21. 0.4.0 04 Jun 2020
    Release notes

    Added

    • Key and Block type aliases (#128)

    Changed

    • Split UniversalHash initialization into NewUniversalHash trait (#135)
    • Rename update_block => update (#129)
    • Bump generic-array dependency to v0.14 (#95)
    Open source →
  22. 0.3.0 03 Oct 2019
    Release notes
    • Rename OutputSize -> BlockSize (#57)
    Open source →
  23. 0.2.0 31 Aug 2019
    Release notes

    Changed

    • Split KeySize/OutputSize (#55)
    Open source →
  24. 0.1.0 30 Aug 2019
    Release notes
    • Initial release
    Open source →
  25. 0.0.0 30 Aug 2019

    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