pkcs5
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #5: Password-Based Cryptography Specification Version 2.1 (RFC 8018)
0.8.1
41M downloads/mo
#1418 most downloaded on crates.io
RustCrypto/formats
What this package is like to depend on
Last release 1 months ago
29 Jun 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 11 of 11 stable releases
4 versions withdrawn
withdrawn after publishing
6 years old
31 releases · first in 2020
8 releases in the last 12 months
see the full history below
Release timeline
31 releases · Jun 2020 to Jun 2026Releases
latest 31-
0.8.129 Jun 2026 -
0.8.024 Apr 2026Release notes
Open source →Added
pbes2::Paramsconstructors (#1207)EncryptionScheme::generatemethod gated ongetrandomfeature (#2297)pbes2::Parameters::generatemethod gated ongetrandomfeature (#2297)
Changed
- All types now own rather than borrow their data (#1195)
- Upgrade to the 2024 edition; MSRV 1.85 (#1670)
- Bump
rand_coreto v0.10 (#2198) - Bump
getrandomto v0.4 (#2198) - Bump
derto v0.8 (#2234) - Bump
sha2to v0.11 (#2273) - Bump
aesto v0.9 (#2281) - Bump
cbcto v0.2 (#2282) - Bump
desto v0.9 (#2282) - Bump
pbkdf2to v0.13 (#2291) - Bump
scryptto v0.12 (#2291)
Fixed
- Allow empty
algIdPRF parameter for PBES2 params (#1521) - Incorrect error was being returned from CBC decryption (#1678)
Removed
stdfeature (#2294)
-
0.8.0-rc.1325 Jan 2026 pre-releaseNothing published for this version
-
0.8.0-rc.1219 Jan 2026 pre-releaseNothing published for this version
-
0.8.0-rc.1104 Jan 2026 pre-releaseNothing published for this version
-
0.8.0-rc.906 Nov 2025 pre-releaseNothing published for this version
-
0.8.0-rc.815 Sep 2025 pre-releaseNothing published for this version
-
0.8.0-rc.709 Sep 2025 pre-releaseNothing published for this version
-
0.8.0-rc.610 Jul 2025 pre-releaseNothing published for this version
-
0.8.0-rc.503 Jul 2025 pre-releaseNothing published for this version
-
0.8.0-rc.430 May 2025 pre-releaseNothing published for this version
-
0.8.0-rc.315 Feb 2025 pre-releaseNothing published for this version
-
0.8.0-rc.207 Oct 2024 pre-releaseNothing published for this version
-
0.8.0-rc.127 Jul 2024 pre-releaseNothing published for this version
-
0.8.0-rc.026 Jul 2024 pre-releaseNothing published for this version
-
0.8.0-pre.008 Jan 2024 pre-releaseNothing published for this version
-
0.7.105 Mar 2023 -
0.7.027 Feb 2023 withdrawnRelease notes
Open source → -
0.5.008 May 2022 -
0.5.0-pre.205 May 2022 pre-releaseNothing published for this version
-
0.5.0-pre.114 Mar 2022 pre-releaseNothing published for this version
-
0.4.015 Nov 2021 -
0.3.214 Sep 2021Release notes
Open source →Added
3desanddes-insecurefeaturessha1feature- Support for AES-192-CBC
Changed
- Moved to
formatsrepo (#2)
-
0.3.130 Aug 2021 -
0.3.008 Jun 2021Release notes
Open source →Changed
- Bump
dercrate dependency to v0.4 - Bump
spkicrate dependency to v0.4
- Bump
-
0.2.226 May 2021 -
0.2.129 Apr 2021Release notes
Open source →Changed
- Bump
aesto v0.7 - Bump
block-modesto v0.8 - Bump
hmacto v0.11 - Bump
pbkdf2to v0.8
- Bump
-
0.2.022 Mar 2021 withdrawn -
0.1.123 Feb 2021 -
0.1.020 Feb 2021 withdrawn -
0.0.012 Jun 2020 withdrawnNothing published for this version