rustls/pki-types
 Watch   
 Star   
 Fork   
8 days ago
pki-types

1.14.1

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

2026-01-17 00:36:32
pki-types

1.14.0

What's Changed

2026-01-16 18:03:54
pki-types

1.13.3

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

Full Changelog: https://github.com/rustls/pki-types/compare/v/1.13.2...v/1.13.3

2025-12-17 18:50:27
pki-types

1.13.2

What's Changed

2025-11-28 17:33:06
pki-types

1.13.1

What's Changed

2025-10-27 18:10:24
pki-types

1.13.0

What's Changed

2025-05-07 21:10:44
pki-types

1.12.0

  • Implement Zeroize for private key types
  • Add algorithm identifiers for ML-DSA signing algorithms

What's Changed

2025-01-27 20:19:30
pki-types

1.11.0

What's Changed

New Contributors

Full Changelog: https://github.com/rustls/pki-types/compare/v/1.10.1...v/1.11.0

2024-12-13 23:43:02
pki-types

1.10.1

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

2024-10-15 16:14:08
pki-types

1.10.0

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

What's Changed