7.4 KiB
7.4 KiB
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.13.1 (2025-02-06)
Fixed
- Remove unused fiat-crypto variables (#1035)
0.13.0 (2023-03-03)
Added
Changed
FieldBytesEncodingtrait impls (#732)- Update
hash2curveimplementations to new API (#735) - Impl
Inverttrait forScalartypes (#741) - Bump
ecdsadependency to v0.16 (#770) - Bump
elliptic-curvedependency to v0.13 (#770) - Bump
primeorderdependency to v0.13 (#777)
Fixed
- Point compactabtility check (#772)
0.12.0 (2023-01-16)
Added
Changed
- Use generic curve arithmetic implementation from
primeordercrate (#631, #716) - Use weak feature activation; MSRV 1.60 (#701)
- Bump
ecdsadependency to v0.15 (#713)
0.11.2 (2022-08-03)
Added
- Re-export low-level
diffie_hellmanfunction (#627)
0.11.1 (2022-06-12)
Added
Changed
- Use generic prime order formulas (#601)
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
p256crate FieldElement::{invert, sqrt}implementationsScalar::{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
ecdsacrate
- Addition formulas from Renes-Costello-Batina 2015, adapted from
@str4d's implementation in the
- Wycheproof test vectors (#574)
const fnfield arithmetic (#589, #590)
0.10.0 (2022-05-09)
Changed
- Bump
digestto v0.10 (#515) - Have
pkcs8feature activateecdsa/pkcs8(#538) - Bump
elliptic-curveto v0.12 (#544) - Bump
ecdsato v0.14 (#544)
0.9.0 (2021-12-14)
Added
serdefeature (#463)
Changed
- Use
sec1crate forEncodedPointtype (#435) - Rust 2021 edition upgrade; MSRV 1.56+ (#453)
- Bump
elliptic-curvecrate dependency to v0.11 (#466) - Bump
ecdsacrate dependency to v0.13 (#467)
0.8.0 (2021-06-08)
Changed
0.7.0 (2021-04-29)
Added
Changed
- Rename
ecdsa::Asn1Signatureto::DerSignature(#288) - Bump
elliptic-curvecrate dependency to v0.9 (#293) - Bump
pkcs8crate dependency to v0.6 (#319) - Bump
ecdsacrate dependency to v0.11 (#330)
0.6.1 (2020-12-16)
Fixed
- Trigger docs.rs rebuild with nightly bugfix (RustCrypto/traits#412)
0.6.0 (2020-12-16)
Changed
0.5.0 (2020-12-06)
Added
Changed
- Bump
elliptic-curvecrate dependency to v0.7; MSRV 1.46+ (#247) - Bump
ecdsacrate dependency to v0.9 (#247)
0.4.1 (2020-10-08)
Added
SecretValueimpl whenarithmeticfeature is disabled (#222)
0.4.0 (2020-09-18)
Added
ecdsa::Asn1Signaturetype alias (#186)
Changed
0.3.0 (2020-08-10)
Added
Changed
- Bump
elliptic-curvecrate dependency to v0.5 (#126)
0.2.0 (2020-06-08)
Changed
- Bump
elliptic-curvecrate dependency to v0.4 (#39)
0.1.0 (2020-01-15)
- Initial release