Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.6.0 (2022-05-08)

Added

  • AlgorithmIdentifier::oids() helper function (#443)
  • Impl PartialOrd for AlgorithmIdentifier (#476)
  • Impl DecodeValue for AlgorithmIdentifier (#449)
  • Impl ValueOrd for SubjectPublicKeyInfo (#522)

Changed

  • Replace PublicKeyDocument with der crate's Document type (#571)
  • Streaming fingerprint builder (#616)
  • Bump der crate dependency to v0.6 (#653)

Removed

  • PublicKeyDocument (#571)

0.5.4 (2022-01-05)

Added

  • Error::KeyMalformed variant (#318)

0.5.3 (2021-12-19)

Added

  • Impl ValueOrd for AlgorithmIdentifier (#289)

0.5.2 (2021-11-17)

Changed

  • Relax base64ct version requirement to ^1 (#239)

0.5.1 (2021-11-17)

Changed

  • Replace from_spki with TryFrom (#231)

0.5.0 (2021-11-15) [YANKED]

Added

  • SPKI fingerprint support (#36)
  • PublicKeyDocument type originally from pkcs8 crate (#118)
  • Error type (#143)

Changed

  • Rename From/ToPublicKey => DecodePublicKey/EncodePublicKey (#119)
  • Use der::Document to impl PublicKeyDocument (#134)
  • Rust 2021 edition upgrade; MSRV 1.56 (#136)
  • Bump der dependency to v0.5 (#222)

0.4.1 (2021-09-14)

Changed

  • Moved to formats repo (#2)

0.4.0 (2021-06-07)

Added

  • AlgorithmIdentifier::assert_oids

Changed

  • Bump der to v0.4

0.3.0 (2021-03-22)

Changed

  • Bump der to v0.3

Removed

  • AlgorithmParameters enum

0.2.1 (2021-02-22)

Added

  • Impl Choice for AlgorithmParameters

0.2.0 (2021-02-18)

Changed

  • Return Result from AlgorithmIdentifier::params_*

0.1.0 (2021-02-16)

  • Initial release