Skip to content

Latest commit

 

History

History
143 lines (112 loc) · 4.91 KB

CHANGELOG.md

File metadata and controls

143 lines (112 loc) · 4.91 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.11.0 (2022-06-03)

Added

  • Arithmetic implementation (#565, #573)
    • Addition formulas from Renes-Costello-Batina 2015, adapted from @str4d's implementation in the p256 crate
    • FieldElement::{invert, sqrt} implementations
    • Scalar::{invert, sqrt} implementations
    • Scalar field implementation generated using fiat-crypto
    • Scalar multiplication using 4-bit window ala #563
    • ECDH support using generic implementation from elliptic-curve
    • ECDSA support using generic implementation from the ecdsa crate
  • Wycheproof test vectors (#574)
  • const fn field arithmetic (#589, #590)

0.10.0 (2022-05-09)

Changed

  • Bump digest to v0.10 (#515)
  • Have pkcs8 feature activate ecdsa/pkcs8 (#538)
  • Bump elliptic-curve to v0.12 (#544)
  • Bump ecdsa to v0.14 (#544)

0.9.0 (2021-12-14)

Added

  • serde feature (#463)

Changed

  • Use sec1 crate for EncodedPoint type (#435)
  • Rust 2021 edition upgrade; MSRV 1.56+ (#453)
  • Bump elliptic-curve crate dependency to v0.11 (#466)
  • Bump ecdsa crate dependency to v0.13 (#467)

0.8.0 (2021-06-08)

Changed

  • Bump elliptic-curve to v0.10; MSRV 1.51+ (#349)
  • Bump ecdsa to v0.12 (#349)

0.7.0 (2021-04-29)

Added

  • jwk feature (#279)
  • Order constant (#328)

Changed

  • Rename ecdsa::Asn1Signature to ::DerSignature (#288)
  • Bump elliptic-curve crate dependency to v0.9 (#293)
  • Bump pkcs8 crate dependency to v0.6 (#319)
  • Bump ecdsa crate dependency to v0.11 (#330)

0.6.1 (2020-12-16)

Fixed

0.6.0 (2020-12-16)

Changed

  • Bump elliptic-curve dependency to v0.8 (#260)
  • Bump ecdsa to v0.10 (#260)

0.5.0 (2020-12-06)

Added

Changed

  • Bump elliptic-curve crate dependency to v0.7; MSRV 1.46+ (#247)
  • Bump ecdsa crate dependency to v0.9 (#247)

0.4.1 (2020-10-08)

Added

  • SecretValue impl when arithmetic feature is disabled (#222)

0.4.0 (2020-09-18)

Added

  • ecdsa::Asn1Signature type alias (#186)

Changed

  • Rename ElementBytes => FieldBytes (#176)
  • Rename Curve::ElementSize => FieldSize (#150)

0.3.0 (2020-08-10)

Added

Changed

  • Bump elliptic-curve crate dependency to v0.5 (#126)

0.2.0 (2020-06-08)

Changed

  • Bump elliptic-curve crate dependency to v0.4 (#39)

0.1.0 (2020-01-15)

  • Initial release