PackageTrack
Sign in Get early access

rustls-pki-types

Shared types for the rustls PKI ecosystem

1.15.1 461M downloads/mo #255 most downloaded on crates.io rustls/pki-types

What this package is like to depend on

Last release 1 months ago

23 Jul 2026

Release timing varies

gaps range from 2 weeks to 6 months

Some releases are documented

notes for 10 of 32 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

32 releases · first in 2023

8 releases in the last 12 months

see the full history below

Release timeline

32 releases · Aug 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 32
  1. 1.15.1 23 Jul 2026
    Release notes

    What's Changed

    • Faster DNS name validation by @djc in #112
    • server_name: tweak branch order for performance by @djc in #113
    Open source →
  2. 1.15.0 30 Jun 2026
    Release notes

    New feature: add a constructor for FipsStatus::Certified.

    What's Changed

    • ci: sync cargo-check-external-types nightly by @cpu in #109
    • 1.15.0: ensure FipsStatus::Certified is usable by @ctz in #110

    Full Changelog: v/1.14.1...v/1.15.0

    Open source →
  3. 1.14.1 24 Apr 2026
    Release notes

    Parsing PEM will now error for PEM sections larger than 256 MB in size, to avoid running out of memory during parsing. The limit was chosen based on historical data from large certificate revocation lists from the web PKI.

    What's Changed

    • Remove mention of rustls-pemfile from docs by @ranile in #103
    • Update ECH reference to RFC9849 by @ctz in #104
    • pem: error for sections that are too large by @djc in #106
    • Update ECH reference to RFC 9849 by @ctz in #107
    • Adjust PEM size limit to account for huge CRLs by @ctz in #108
    Open source →
  4. 1.14.0 16 Jan 2026
    Release notes

    What's Changed

    Open source →
  5. 1.13.3 16 Jan 2026
    Release notes

    Fuse PEM iterators as soon as an IO error is seen. This ensures errors are returned when decoding multiple PEM items from an std::io::Read which permanently returns errors. This includes use of pem_file_iter() and pem_reader_iter() against directories. Fixes #98.

    What's Changed

    • pem: fuse ReadIter on I/O errors by @djc in #100
    • Prepare 1.13.3 by @ctz in #101

    Full Changelog: v/1.13.2...v/1.13.3

    Open source →
  6. 1.13.2 17 Dec 2025
    Release notes

    What's Changed

    • Add algorithm id for ECDSA with secp256k1 curve by @mkmks in #96
    Open source →
  7. 1.13.1 28 Nov 2025
    Release notes

    What's Changed

    • Exclude test keys from published package by @weiznich in #92
    • Fix docs.rs build by @djc in #94
    Open source →
  8. 1.13.0 27 Oct 2025
    Release notes

    What's Changed

    Open source →
  9. 1.12.0 07 May 2025
    Release notes
    • Implement Zeroize for private key types
    • Add algorithm identifiers for ML-DSA signing algorithms

    What's Changed

    • Add support for the zeroize crate by @jarhodes314 in #71
    • rustfmt: style_edition 2024 by @ctz in #74
    • Add cargo deny check in CI by @djc in #76
    • Add AlgorithmIdentifiers for ML-DSA variants by @djc in #78
    • Check external types in public API by @ctz in #80
    • Prepare 1.12.0 release by @djc in #79
    Open source →
  10. 1.11.0 27 Jan 2025
    Release notes

    What's Changed

    • feat: add const try_from_str constructor to DnsName type. by @DSharifi in #69
    • Move AlgorithmIdentifier values to here from rustls-webpki by @ctz in #67

    New Contributors

    Full Changelog: v/1.10.1...v/1.11.0

    Open source →
  11. 1.10.1 13 Dec 2024

    Nothing published for this version

  12. 1.10.0 15 Oct 2024

    Nothing published for this version

  13. 1.9.0 27 Sep 2024

    Nothing published for this version

  14. 1.8.0 06 Aug 2024

    Nothing published for this version

  15. 1.7.0 07 May 2024

    Nothing published for this version

  16. 1.6.0 07 May 2024

    Nothing published for this version

  17. 1.5.0 23 Apr 2024

    Nothing published for this version

  18. 1.4.1 27 Mar 2024

    Nothing published for this version

  19. 1.4.0 22 Mar 2024

    Nothing published for this version

  20. 1.3.1 26 Feb 2024

    Nothing published for this version

  21. 1.3.0 13 Feb 2024

    Nothing published for this version

  22. 1.2.0 02 Feb 2024

    Nothing published for this version

  23. 1.1.0 24 Dec 2023

    Nothing published for this version

  24. 1.0.1 05 Dec 2023

    Nothing published for this version

  25. 1.0.0 30 Nov 2023

    Nothing published for this version

  26. 0.2.3 28 Nov 2023

    Nothing published for this version

  27. 0.2.2 23 Nov 2023

    Nothing published for this version

  28. 0.2.1 12 Sep 2023

    Nothing published for this version

  29. 0.2.0 07 Sep 2023

    Nothing published for this version

  30. 0.1.2 07 Sep 2023

    Nothing published for this version

  31. 0.1.1 01 Sep 2023

    Nothing published for this version

  32. 0.1.0 31 Aug 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive