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.
ff::Field
trait for FieldElement
(#498)GroupDigest
trait for NistP256
(#503)VoprfParameters
trait for NistP256
(#506)ReduceNonZero<U256>
trait for Scalar
(#507)IDENTITY
and GENERATOR
point constants (#509, #511)Scalar::sqrt
(#392)DefaultIsZeroes
for ProjectivePoint
(#414)PrimeCurveArithmetic
(#415)Reduce<U256>
for Scalar
(#436)serde
feature (#463, #465)LinearCombination
trait (#476)PrimeCurve
trait (#413)sec1
crate for EncodedPoint
type (#435)ecdsa::hazmat::FromDigest
with Reduce
(#438)FromEncodedPoint
return a CtOption
(#445)ecdsa
crate ([#462])elliptic-curve
crate dependency to v0.11 (#466)ecdsa
crate dependency to v0.13 (#467)ProjectivePoint::to_bytes()
encoding for identity (#443)GroupEncoding
(#446)ecdsa::Asn1Signature
to ::DerSignature
(#288)FromDigest
trait from ecdsa
crate (#292)elliptic-curve
to v0.9.2 (#296)pkcs8
to v0.6 (#319)ecdsa
crate dependency to v0.11 (#330)DigestPrimitive
feature gating (#324)ecdsa
a default feature (#325)std
feature activate ecdsa-core/std
(#273)elliptic-curve
crate dependency to v0.7; MSRV 1.46+ (#247)ecdsa
crate dependency to v0.9 (#247)rustdoc
on https://docs.rs after nightly breakageSecretValue
impl when arithmetic
feature is disabled (#222)ecdsa::Asn1Signature
type alias (#186)ff
and group
crate dependencies; MSRV 1.44+ (#169, #174)AffinePoint::identity()
and ::is_identity()
(#167)elliptic-curve
crate to v0.6; ecdsa
to v0.8 (#180)elliptic_curve::SecretKey<C>
(#177)ElementBytes
=> FieldBytes
(#176)ecdsa::{Signer, Verifier}
=> ::{SigningKey, VerifyKey}
(#153)Curve::ElementSize
=> FieldSize
(#150)PublicKey
to EncodedPoint
(#141)rand
feature (#162)ecdsa-core
or sha256
in isolation (#133)elliptic-curve
crate dependency to v0.5 (#126)elliptic-curve
crate dependency to v0.4 (#39)