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

1.14.0

What's Changed

15 days ago
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

2024-09-27 23:43:18
pki-types

1.9.0

This crate now contains a stand-alone PEM decoder. This removes a dependency on the base64 crate, and also means PEM decoding of private key data is now done in constant time and avoids secret-dependent branches and memory accesses (at some performance cost).

The function of the rustls-pemfile crate is incorporated into this one. We will shortly make an apex release of rustls-pemfile which maintains the same API as before, using the new API in this crate.

What's Changed

New Contributors

Full Changelog: https://github.com/rustls/pki-types/compare/v/1.8.0...v/1.9.0