PackageTrack
Sign in Get early access

block-padding

Padding and unpadding of messages divided into blocks.

0.4.2 184M downloads/mo #534 most downloaded on crates.io RustCrypto/utils

What this package is like to depend on

Last release 9 months ago

26 Nov 2025

Release timing varies

gaps range from 2 weeks to 13 months

Some releases are documented

notes for 4 of 10 stable releases

4 versions withdrawn

withdrawn after publishing

9 years old

24 releases · first in 2018

4 releases in the last 12 months

see the full history below

Release timeline

24 releases · Feb 2018 to Nov 2025
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 24
  1. 0.4.2 26 Nov 2025
    Release notes

    Changed

    • Added 'static bound to Padding trait (#1248)
    Open source →
  2. 0.4.1 06 Oct 2025 withdrawn
    Release notes

    Added

    • PaddedData enum (#1227)

    Changed

    • Padding::pad_detached method returns PaddedData (#1227)

    Fixed

    • Padding::pad_detached method for NoPadding and ZeroPadding (#1227)
    Open source →
  3. 0.4.0 06 Oct 2025 withdrawn
    Release notes

    Added

    • Padding::pad_detached method (#1225)

    Changed

    • Migrated from generic-array to hybrid-array (#944)
    • Edition changed to 2024 and MSRV bumped to 1.85 (#1149)
    • Merged RawPadding and Padding traits (#1217)
    • Renamed UnpadError to Error (#1225)

    Removed

    • Block type alias (#1217)
    • PadType enum and associated type on the Padding trait (#1225)
    Open source →
  4. 0.4.0-rc.4 02 Sep 2025 pre-release

    Nothing published for this version

  5. 0.4.0-rc.3 22 Feb 2025 pre-release

    Nothing published for this version

  6. 0.4.0-rc.2 21 Oct 2024 pre-release

    Nothing published for this version

  7. 0.4.0-rc.1 28 Sep 2024 pre-release

    Nothing published for this version

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

    Nothing published for this version

  9. 0.4.0-pre.4 10 Jan 2024 pre-release

    Nothing published for this version

  10. 0.4.0-pre.3 31 Dec 2023 pre-release

    Nothing published for this version

  11. 0.4.0-pre.2 31 Dec 2023 pre-release

    Nothing published for this version

  12. 0.4.0-pre.1 30 Dec 2023 pre-release

    Nothing published for this version

  13. 0.3.3 02 Apr 2023
    Release notes

    Added

    • RawPadding trait for padding blocks of arbitrary size (#870)
    Open source →
  14. 0.3.2 10 Mar 2022
    Release notes

    Fixed

    • Potential unsoundness for incorrect Padding implementations (#748)
    Open source →
  15. 0.3.1 10 Feb 2022 withdrawn
    Release notes

    Fixed

    • Fix doc build on docs.rs by optionally enabling the doc_cfg feature (#733)
    Open source →
  16. 0.3.0 10 Feb 2022 withdrawn
    Release notes

    Added

    • Iso10126 padding algorithm (#643)
    • PadType enum, Padding::TYPE associated constant, and Padding::unpad_blocks method (#675)

    Changed

    • The Padding trait methods now work with blocks instead of byte slices. (#113)
    • Bump MSRV to 1.56 and edition to 2021 (#675)
    Open source →
  17. 0.3.0-pre 18 Jan 2021 pre-release

    Nothing published for this version

  18. 0.2.1 14 Aug 2020
    Release notes

    Added

    • Copy, Clone, and Debug trait implementations for padding types. (#78)
    Open source →
  19. 0.2.0 10 Jun 2020

    Nothing published for this version

  20. 0.1.5 07 Nov 2019

    Nothing published for this version

  21. 0.1.4 22 Apr 2019

    Nothing published for this version

  22. 0.1.3 28 Jan 2019

    Nothing published for this version

  23. 0.1.2 03 Oct 2018

    Nothing published for this version

  24. 0.1.0 20 Feb 2018

    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