pkcs1
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017)
0.7.5
196M downloads/mo
#510 most downloaded on crates.io
RustCrypto/formats
What this package is like to depend on
Last release 11 months ago
15 Sep 2025
Release timing varies
gaps range from 2 weeks to 9 months
Nearly every release is documented
notes for 15 of 16 stable releases
4 versions withdrawn
withdrawn after publishing
6 years old
27 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
27 releases · Jun 2020 to Sep 2025Releases
latest 27-
0.8.0-rc.415 Sep 2025 pre-releaseNothing published for this version
-
0.8.0-rc.310 Jul 2025 pre-releaseNothing published for this version
-
0.8.0-rc.230 May 2025 pre-releaseNothing published for this version
-
0.8.0-rc.106 Sep 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.524 Apr 2023 -
0.7.421 Apr 2023 -
0.7.318 Apr 2023Release notes
Open source →Added
- Provide functions to construct
RsaPssandRsaOaepParams(#1010)
Changed
- Use
NULLparameters for SHAAlgorithmIdentifiers (#1010)
- Provide functions to construct
-
0.7.205 Apr 2023 -
0.7.106 Mar 2023 -
0.7.027 Feb 2023 withdrawn -
0.4.110 Oct 2022 -
0.4.008 May 2022 -
0.4.0-pre.205 May 2022 pre-releaseNothing published for this version
-
0.3.316 Jan 2022 -
0.3.216 Jan 2022 -
0.3.129 Nov 2021 -
0.3.017 Nov 2021Release notes
Open source →Added
Changed
- Rename
From/ToRsa*Key=>DecodeRsa*Key/EncodeRsa*Key(#120) - Use
der::Documentto implRsaPrivateKeyDocument(#131) - Rust 2021 edition upgrade; MSRV 1.56 (#136)
- Make
RsaPrivateKey::versionimplicit (#188) - Bump
dercrate dependency to v0.5 (#222) - Activate
pkcs8/pemwhenpemfeature is enabled (#232)
Removed
- Rename
-
0.2.414 Sep 2021 -
0.2.326 Jul 2021Release notes
Open source →Added
- Support for customizing PEM
LineEnding
Changed
- Bump
pem-rfc7468dependency to v0.2
- Support for customizing PEM
-
0.2.225 Jul 2021 -
0.2.125 Jul 2021 withdrawn -
0.2.025 Jul 2021 withdrawnRelease notes
Open source →Added
From*/To*traits forRsaPrivateKey/RsaPublicKey
Changed
- Use
FromRsa*/ToRsa*traits with*Documenttypes
-
0.1.124 Jul 2021Release notes
Open source →Added
- Re-export
dercrate andder::UIntBytes
Changed
- Replace
Error::{Decode, Encode}withError::Asn1
- Re-export
-
0.1.024 Jul 2021 withdrawn -
0.0.012 Jun 2020Nothing published for this version