PackageTrack
Sign in Get early access

poly1305

The Poly1305 universal hash function and message authentication code

0.9.1 88M downloads/mo #880 most downloaded on crates.io RustCrypto/universal-hashes

What this package is like to depend on

Last release 1 months ago

08 Jul 2026

Release timing varies

gaps range from 2 weeks to 1.6 years

Nearly every release is documented

notes for 17 of 18 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

29 releases · first in 2016

7 releases in the last 12 months

see the full history below

Release timeline

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

Releases

latest 29
  1. 0.9.1 08 Jul 2026
    Release notes

    Fixed

    • Unsound implementation of zeroization (#343)
    Open source →
    Release notes

    Fixed

    • Unsound implementation of zeroization (#343)
    Open source →
  2. 0.9.0 10 May 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, #310)
    • Bump cpufeatures to v0.3 (#292)
    • Rename poly1305_force_soft => poly1305_backend="soft" (#323)

    Removed

    • opaque-debug dependencies (#233)
    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, #310)
    • Bump cpufeatures to v0.3 (#292)
    • Rename poly1305_force_soft => poly1305_backend="soft" (#323)

    Removed

    • opaque-debug dependencies (#233)
    Open source →
  3. 0.9.0-rc.6 10 Feb 2026 pre-release
    Release notes

    Releases the following:

    • ghash v0.6.0-rc.6
    • poly1305 v0.9.0-rc.6
    • polyval v0.7.0-rc.8
    Open source →
  4. 0.9.0-rc.5 02 Feb 2026 pre-release

    Nothing published for this version

  5. 0.9.0-rc.4 28 Jan 2026 pre-release

    Nothing published for this version

  6. 0.9.0-rc.3 05 Nov 2025 pre-release

    Nothing published for this version

  7. 0.9.0-rc.2 03 Sep 2025 pre-release

    Nothing published for this version

  8. 0.9.0-rc.1 30 May 2025 pre-release

    Nothing published for this version

  9. 0.9.0-rc.0 26 Jul 2024 pre-release

    Nothing published for this version

  10. 0.9.0-pre 08 Mar 2024 pre-release

    Nothing published for this version

  11. 0.8.0 31 Jul 2022
    Release notes

    Changed

    • Relax zeroize constraints (#147)
    • Upgrade to Rust 2021 edition (#147)
    • Use stable aarch64_target_feature (#154)
    • Bump universal-hash to v0.5 (#155, #162)
    • Replace armv8/force-soft features with cfg attributes (#159)

    Removed

    • armv8/force-soft features (#159)
    Open source →
  12. 0.8.0-pre.2 24 Jul 2022 pre-release

    Nothing published for this version

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

    Nothing published for this version

  14. 0.8.0-pre 17 Jul 2022 pre-release

    Nothing published for this version

  15. 0.7.2 27 Aug 2021
    Release notes

    Changed

    • Bump cpufeatures dependency to v0.2 (#136)
    Open source →
  16. 0.7.1 20 Jul 2021
    Release notes

    Changed

    • Pin zeroize dependency to v1.3 (#134)
    Open source →
  17. 0.7.0 29 Apr 2021
    Release notes

    Changed

    • Use ManuallyDrop unions; MSRV 1.49+ (#114)
    • Use cpufeatures v0.1 crate release (#116)
    Open source →
  18. 0.6.2 10 Dec 2020
    Release notes

    Added

    • Runtime AVX2 detection (#97)
    Open source →
  19. 0.6.1 29 Sep 2020
    Release notes

    Added

    • AVX2 backend (#49)
    Open source →
  20. 0.6.0 06 Jun 2020
    Release notes

    Added

    • Poly1305::compute_unpadded for XSalsa20Poly1305 (#55)

    Changed

    • Bump universal-hash dependency to v0.4; MSRV 1.41 (#52, #57)
    • Rename result methods to to finalize (#56)

    Fixed

    • Build with zeroize enabled (#48)
    Open source →
  21. 0.5.2 14 Nov 2019
    Release notes

    Changed

    • Upgrade to zeroize 1.0 (#33)
    Open source →
  22. 0.5.1 04 Oct 2019
    Release notes

    Added

    • Link to chacha20poly1305 and xsalsa20poly1305 crates from README.md (#26)
    Open source →
  23. 0.5.0 04 Oct 2019
    Release notes

    Changed

    • Upgrade to universal-hash crate v0.3 (#22)
    Open source →
  24. 0.4.1 01 Oct 2019
    Release notes

    Changed

    • Upgrade to zeroize v1.0.0-pre (#19)
    Open source →
  25. 0.4.0 19 Sep 2019
    Release notes

    Changed

    • Update to Rust 2018 edition (#3)
    • Use UniversalHash trait (#5)
    Open source →
  26. 0.3.0 26 Aug 2019
    Release notes

    Changed

    Open source →
  27. 0.2.0 19 Aug 2019
    Release notes

    Added

    • Poly1305::input_padded() ([#16])

    Changed

    Open source →
  28. 0.1.0 15 Aug 2019
    Release notes
    • Initial release
    Open source →
  29. 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