spki
X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)
0.8.0
390M downloads/mo
#291 most downloaded on crates.io
RustCrypto/formats
What this package is like to depend on
Last release 4 months ago
04 Apr 2026
Release timing varies
gaps range from 4 weeks to 10 months
Nearly every release is documented
notes for 12 of 12 stable releases
6 versions withdrawn
withdrawn after publishing
6 years old
28 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
28 releases · Dec 2020 to Apr 2026Releases
latest 28-
0.8.004 Apr 2026Release notes
Open source →Added
- Implement
HashforAlgorithmIdentifier(#1414) der::Writeradapter forDigest([#1769])- Implement
core::error::ErrorforError(#2274)
Changed
- Borrow the public key in
spki::from_key(#1290) - Upgrade to the 2024 edition; MSRV 1.85 (#1670)
- Bump
derto v0.8 (#2234) - Bump
digestto v0.11 (#2237) - Bump
sha2dependency to v0.11 (#2273)
Fixed
OidUnknownreporting (#1378)
- Implement
-
0.8.0-rc.410 Jul 2025 pre-releaseNothing published for this version
-
0.8.0-rc.303 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.108 Oct 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.328 Nov 2023 -
0.7.204 May 2023 -
0.7.104 Apr 2023 -
0.7.027 Feb 2023 -
0.6.008 May 2022Release notes
Open source →Added
AlgorithmIdentifier::oids()helper function (#443)- Impl
PartialOrdforAlgorithmIdentifier(#476) - Impl
DecodeValueforAlgorithmIdentifier(#449) - Impl
ValueOrdforSubjectPublicKeyInfo(#522)
Changed
- Replace
PublicKeyDocumentwithdercrate'sDocumenttype (#571) - Streaming fingerprint builder (#616)
- Bump
dercrate dependency to v0.6 (#653)
Removed
PublicKeyDocument(#571)
-
0.6.0-pre.305 May 2022 pre-releaseNothing published for this version
-
0.6.0-pre.214 Mar 2022 pre-releaseNothing published for this version
-
0.6.0-pre.112 Mar 2022 pre-releaseNothing published for this version
-
0.6.0-pre.004 Feb 2022 pre-releaseNothing published for this version
-
0.5.405 Jan 2022 -
0.5.319 Dec 2021 withdrawn -
0.5.217 Nov 2021 withdrawn -
0.5.117 Nov 2021 withdrawn -
0.5.015 Nov 2021 withdrawnRelease notes
Open source →Added
- SPKI fingerprint support (#36)
PublicKeyDocumenttype originally frompkcs8crate (#118)Errortype (#143)
Changed
-
0.4.114 Sep 2021 -
0.4.008 Jun 2021 -
0.3.022 Mar 2021 -
0.2.122 Feb 2021 -
0.2.019 Feb 2021 withdrawn -
0.1.017 Feb 2021 -
0.0.003 Dec 2020 withdrawnNothing published for this version