#public-key #x509 #key-info

no-std spki

X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)

21 releases

Uses new Rust 2024

0.8.0-rc.4 Jul 10, 2025
0.8.0-rc.2 May 30, 2025
0.8.0-rc.1 Oct 8, 2024
0.8.0-rc.0 Jul 26, 2024
0.0.0 Dec 3, 2020

#2244 in Cryptography

Download history 2594197/week @ 2025-10-23 2625344/week @ 2025-10-30 2641114/week @ 2025-11-06 2761614/week @ 2025-11-13 2753206/week @ 2025-11-20 2228436/week @ 2025-11-27 2874171/week @ 2025-12-04 3468588/week @ 2025-12-11 2811714/week @ 2025-12-18 1621690/week @ 2025-12-25 2595458/week @ 2026-01-01 4067638/week @ 2026-01-08 3946285/week @ 2026-01-15 4659634/week @ 2026-01-22 4721220/week @ 2026-01-29 5006080/week @ 2026-02-05

19,147,831 downloads per month
Used in 7,566 crates (90 directly)

Apache-2.0 OR MIT

455KB
10K SLoC

RustCrypto: X.509 Subject Public Key Info (SPKI)

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

X.509 Subject Public Key Info types describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs).

Specified in RFC 5280 § 4.1.

Documentation

License

Licensed under either of:

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~325–590KB
~13K SLoC