NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #516 most downloaded on crates.io
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.2 (RFC 8017)
Last release 2 days ago
05 Oct 2026
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 15 of 16 stable releases
4 versions withdrawn
withdrawn after publishing
6 years old
28 releases · first in 2020
One column per quarter.
Includes major breaking changes to split *Ref vs *Owned types: #2411
Includes major breaking changes to split *Ref vs *Owned types: #2411
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
[#1021]: https://github.com/RustCrypto/formats/pull/1021
Have alloc feature only weakly activate pkcs8?/alloc ([#1013])
Provide functions to construct RsaPss and RsaOaepParams ([#1010])
RsaPssParams::SALT_LEN_DEFAULT ([#953])
RsaPssParams::SALT_LEN_DEFAULT (#953)DecodeRsaPublicKey blanket impl ([#916])
DecodeRsaPublicKey blanket impl (#916)Make PSS/OAEP params use generic AlgorithmIdentifier ([#799])
[#698]: https://github.com/RustCrypto/formats/pull/698 [#733]: https://github.com/RustCrypto/formats/pull/733
Replace document types with doc::{Document, SecretDocument} types ([#571])
Nothing published for this version
Error conversion support to pkcs8::Error ([#333])
pkcs8::spki::Error (#333)Error conversion support to pkcs8::Error ([#331])
pkcs8::Error (#331)Use finish_non_exhaustive in Debug impls ([#245])
finish_non_exhaustive in Debug impls (#245)Support for multi-prime RSA keys ([#115])
From/ToRsa*Key => DecodeRsa*Key/EncodeRsa*Key (#120)der::Document to impl RsaPrivateKeyDocument (#131)RsaPrivateKey::version implicit (#188)der crate dependency to v0.5 (#222)pkcs8/pem when pem feature is enabled (#232)[#2]: https://github.com/RustCrypto/formats/pull/2
formats repo (#2)Support for customizing PEM LineEnding
LineEndingpem-rfc7468 dependency to v0.2### Fixed - Version encoder
Version encoder### Added - Error::Crypto variant
Error::Crypto variantFrom*/To* traits for RsaPrivateKey/RsaPublicKey
From*/To* traits for RsaPrivateKey/RsaPublicKeyFromRsa*/ToRsa* traits with *Document typesRe-export der crate and der::UIntBytes
der crate and der::UIntBytesError::{Decode, Encode} with Error::Asn1- Initial release
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →