Skip to content

Latest commit

 

History

History
87 lines (63 loc) · 2.66 KB

CHANGELOG.md

File metadata and controls

87 lines (63 loc) · 2.66 KB

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.3 (2024-01-28)

Added

  • SigningKey::sign_prehashed_rfc6979 (#798)

0.6.2 (2023-11-16)

Changed

  • Loosen signature bound to 2.0, <2.3 (#756)

0.6.1 (2023-04-04)

Changed

  • Loosen signature bound to 2.0, <2.2 (#697)

0.6.0 (2023-03-01)

Changed

  • Bump rfc6979 dependency to v0.4 (#662)
  • Bump pkcs8 dependency to v0.10; MSRV 1.65 (#664)

0.5.0 (2023-01-15)

Changed

  • Use &mut impl CryptoRngCore (#579)
  • Bump signature crate dependency to v2.0 (#614)

Removed

  • Use of opaque-debug (#572)

0.4.2 (2022-10-29)

Added

  • Expose signing and verifying of prehashed hash value (#558)
  • Implement Signer and Verifier using SHA-256 as default (#559)

0.4.1 (2022-10-11)

Added

  • Re-export BigUint (#553)

0.4.0 (2022-08-15)

Changed

  • Bump rfc6979 to v0.3 (#500)
  • Allow signature v1.6 (#513)

0.3.0 (2022-05-21)

Added

  • Internal sanity check validating the r and s components of the signature (#489)
  • Public OID constant representing the object identifier defined in RFC3279 § 2.3.2 (#489)

Changed

  • Components::generate now takes an KeySize struct instead of an (u32, u3e2) tuple (#489)
  • Components::from_components, SigningKey::from_components and VerifyingKey::from_components are now fallible and validate themselves upon creation (#489)

Removed

  • is_valid methods on Components, SigningKey and VerifyingKey: constructor now ensures that invalid forms are unrepresentable (#489)

0.2.0 (2022-05-16)

  • Initial RustCrypto crate release

0.1.0 (2018-07-13)

  • Pre-RustCrypto release