Skip to content

Releases: rustls/pki-types

1.7.0

07 May 19:52
@cpu cpu
Compare
Choose a tag to compare
  • SubjectPublicKeyInfo was renamed to SubjectPublicKeyInfoDer, and a deprecated type alias under the old name was added.

What's Changed

  • v1.7.0 prep, SubjectPublicKeyInfo -> SubjectPublicKeyInfoDer by @cpu in #48

Full Changelog: v/1.6.0...v/1.7.0

1.6.0

07 May 09:29
@djc djc
v/1.6.0
Compare
Choose a tag to compare

What's Changed

  • Add SubjectPublicKeyInfo DER newtype by @lvkv in #47

v/1.5.0

23 Apr 16:11
@cpu cpu
Compare
Choose a tag to compare
  • A new EchConfigListBytes type is added for representing TLS encoded Encrypted Client Hello (ECH) configuration lists. See draft-ietf-tls-esni-18 §4 for more information.

What's Changed

  • Move test keys into tests by @djc in #44
  • Move key type determination tests into tests/ by @djc in #45
  • add EchConfigListBytes for encrypted client hello configs by @cpu in #46

Full Changelog: v/1.4.1...v/1.5.0

1.4.1

27 Mar 13:40
@cpu cpu
Compare
Choose a tag to compare

Release notes

  • Relaxes PrivateKeyDer::TryFrom PKCS8 heuristic to accept RFC 5958 encodings using Version v2.

What's Changed

  • Fix parsing for PrivateKeyDer by @Alvenix in #42
  • Cargo: version 1.4.0 -> 1.4.1 by @cpu in #43

Full Changelog: v/1.4.0...v/1.4.1

1.4.0

22 Mar 18:01
@cpu cpu
Compare
Choose a tag to compare

Release notes

  • Adds PrivateKeyDer::TryFrom for &[u8] and Vec<u8> to map DER PKCS8, PKCS1, and SEC1 inputs to the correct PrivateKeyDer variant.
  • Adds optional web feature to facilitate using web-time to support the wasm32-unknown-unknown target.

What's Changed

  • Supply web-time::SystemTime for wasm32 by @DanGould in #32
  • Add TryFrom from &[u8] and Vec to PrivateKeyDer by @Alvenix in #40
  • Cargo: version 1.3.1 -> 1.4.0 by @cpu in #41

New Contributors

Full Changelog: v/1.3.1...v/1.4.0

1.3.1

26 Feb 09:38
@ctz ctz
Compare
Choose a tag to compare

Release notes

  • Bug fix: correct type names in Debug output for PrivateSec1KeyDer and PrivatePkcs8KeyDer types.

What's Changed

  • Correct copypasta typos for the pkcs8 and sec1 debug fmt functions. by @bmbenson in #37

New Contributors

Full Changelog: v/1.3.0...v/1.3.1

v/1.3.0

13 Feb 15:35
@cpu cpu
v/1.3.0
Compare
Choose a tag to compare
  • Adds CertificateSigningRequestDer to represent a DER encoded Certificate Signing Request (CSR) as specified in RFC 2986.

What's Changed

  • docs: add mention of no Clone on private keys by @cpu in #30
  • docs: further refinement of no-clone advice by @cpu in #31
  • Add CertificateSigningRequestDer type by @Tudyx in #33
  • Cargo: version 1.2.0 -> 1.3.0 by @cpu in #34

New Contributors

  • @Tudyx made their first contribution in #33

Full Changelog: v/1.2.0...v/1.3.0

v/1.2.0

02 Feb 14:28
@ctz ctz
Compare
Choose a tag to compare

What's Changed

  • Allow SignatureVerificationAlgorithm to state FIPS status by @ctz in #28

Full Changelog: v/1.1.0...v/1.2.0

1.1.0

02 Feb 11:57
@ctz ctz
Compare
Choose a tag to compare

What's Changed

  • Fix server_name docs by @rukai in #22
  • Add clone_key() method to private key types by @djc in #26

New Contributors

  • @rukai made their first contribution in #22

Full Changelog: v/1.0.1...v/1.1.0

1.0.1

05 Dec 17:37
@cpu cpu
v/1.0.1
Compare
Choose a tag to compare

This release adds a ServerName::TryFrom<String> implementation to convert a String to a ServerName<'static>.

What's Changed

  • doc: list how to get a TrustAnchor by @jsha in #18
  • <ServerName as TryFrom<_>> tweaks by @djc in #21

Full Changelog: v/1.0.0...v/1.0.1