Skip to content

Releases: rustls/pki-types

1.14.1

24 Apr 13:06
@djc djc
v/1.14.1

Choose a tag to compare

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

1.14.0

16 Jan 16:37
@djc djc
v/1.14.0

Choose a tag to compare

What's Changed

1.13.3

16 Jan 10:18
@ctz ctz

Choose a tag to compare

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

1.13.2

17 Dec 10:52
@djc djc
v/1.13.2

Choose a tag to compare

What's Changed

  • Add algorithm id for ECDSA with secp256k1 curve by @mkmks in #96

1.13.1

28 Nov 09:33
@djc djc
v/1.13.1

Choose a tag to compare

What's Changed

  • Exclude test keys from published package by @weiznich in #92
  • Fix docs.rs build by @djc in #94

1.13.0

27 Oct 10:37
@ctz ctz

Choose a tag to compare

What's Changed

1.12.0

07 May 13:12
@djc djc
v/1.12.0

Choose a tag to compare

  • 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

1.11.0

27 Jan 14:16
@ctz ctz

Choose a tag to compare

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

1.10.1

13 Dec 15:45
@djc djc
v/1.10.1

Choose a tag to compare

Fixed an issue where we failed to read PEM objects from slices without trailing newline. This failed in the PEM decoder introduced in rustls-pki-types 1.9.0 whereas it worked in rustls-pemfile 2.12.0. We now include a test to make sure this case doesn't regress again.

What's Changed

  • fix misc. clippy findings by @cpu in #65
  • Fix reading PEM from slices without trailing newline by @djc in #66

1.10.0

15 Oct 08:14
@djc djc
v/1.10.0

Choose a tag to compare

In 1.9.0 we forgot to implement std::error::Error for the new pem::Error type. Add it.

What's Changed

  • Implement std::error::Error for pem::Error by @djc in #63