PackageTrack
Sign in Get early access

aes-kw

NIST 800-38F AES Key Wrap (KW) and Key Wrap with Padding (KWP) modes

0.3.1 7.3M downloads/mo #3701 most downloaded on crates.io RustCrypto/key-wraps

What this package is like to depend on

Last release 2 months ago

27 May 2026

Ships unpredictably

gaps range from 5 weeks to 3.1 years

Nearly every release is documented

notes for 5 of 5 stable releases

1 version withdrawn

withdrawn after publishing

5 years old

9 releases · first in 2022

4 releases in the last 12 months

see the full history below

Release timeline

9 releases · Jan 2022 to May 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 9
  1. 0.3.1 27 May 2026
    Release notes

    Added

    • Implementation of Copy, Clone, and Hash traits for Error
      (#78)
    • Implementation of ZeroizeOnDrop gated on zeroize crate feature
      (#80)

    Changed

    • Use doc_cfg instead of doc_auto_cfg (#83)
    Open source →
    Release notes

    Added

    • Implementation of Copy, Clone, and Hash traits for Error (#78)
    • Implementation of ZeroizeOnDrop gated on zeroize crate feature (#80)

    Changed

    • Use doc_cfg instead of doc_auto_cfg (#83)
    Open source →
  2. 0.3.0 10 Apr 2026
    Release notes

    Initial release (#31)

    Open source →
    Release notes

    Added

    • AssociatedOid implementations (#35)

    Changed

    • Bump aes dependency to v0.9 (#34)
    • Kek type is split into separate AesKw and AesKwp types (#40)
    • wrap and unwrap methods now return resulting slice (#40)
    • Edition changed to 2024 and MSRV bumped to 1.85 (#47)
    • Relax MSRV policy and allow MSRV bumps in patch releases

    Removed

    • Kek::new inherent method in favor of implementing InnerInit (#40)
    • From/Into impls from key into key-wrapper types (#40)
    • IV, KWP_IV_PREFIX, and KWP_MAX_LEN constants (#40)
    Open source →
  3. 0.3.0-rc.2 03 Feb 2026 pre-release
    Release notes

    Updates the following dependencies:

    • aes v0.9.0-rc.4
    • belt-block v0.2.0-rc.3
    • (vicariously) cipher v0.5.0-rc.8

    The latter changed the re-export of crypto-common from
    cipher::crypto_common to cipher::common, which has been updated in
    aes-kw.

    Also cuts the following releases:

    • aes-kw v0.3.0-rc.2
    • belt-kwp v0.1.0-rc.1
    Open source →
  4. 0.3.0-rc.1 03 Sep 2025 pre-release
    Release notes

    Releases the following:

    • aes-kw v0.3.0-rc.1
    • belt-kwp v0.1.0-rc.0
    Open source →
  5. 0.3.0-rc.0 30 May 2025 pre-release
    Release notes

    aes-kw: 0.3.0-rc.0 (#49)

    Open source →
  6. 0.2.1 20 Apr 2022
    Release notes

    aes-kw v0.2.1 (#20)

    Open source →
    Release notes

    Changed

    • Use encrypt_with_backend/decrypt_with_backend methods (#19)
    Open source →
  7. 0.2.0 10 Feb 2022
    Release notes

    Changed

    • Bump aes dependency to v0.8 (#14)
    Open source →
  8. 0.1.0 06 Jan 2022
    Release notes
    • Initial release
    Open source →
  9. 0.0.0 03 Jan 2022 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