@@ -4,6 +4,55 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
5
5
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
6
6
7
+ ## 0.10.0 (2021-12-14)
8
+ ### Added
9
+ - Implement ` Scalar::sqrt ` ([ #400 ] )
10
+ - Impl ` PrimeCurveArithmetic ` ([ #415 ] )
11
+ - Impl ` Reduce<U256> ` for ` Scalar ` ([ #436 ] )
12
+ - Impl ` Drop ` for ` ecdsa::SigningKey ` ([ #449 ] )
13
+ - ` serde ` feature ([ #463 ] , [ #464 ] )
14
+ - Impl ` Reduce<U512> ` for ` Scalar ` ([ #472 ] )
15
+ - Impl ` ReduceNonZero<U512> ` for ` Scalar ` ([ #474 ] )
16
+ - Impl ` LinearCombination ` trait ([ #476 ] )
17
+
18
+ ### Changed
19
+ - Make ` ecdsa::Signature::normalize_s ` non-mutating ([ #405 ] )
20
+ - Use ` PrimeCurve ` trait ([ #413 ] )
21
+ - Use ` sec1 ` crate for ` EncodedPoint ` type ([ #435 ] )
22
+ - Replace ` ecdsa::hazmat::FromDigest ` with ` Reduce ` ([ #438 ] )
23
+ - Make ` FromEncodedPoint ` return a ` CtOption ` ([ #445 ] )
24
+ - Rust 2021 edition upgrade; MSRV 1.56+ ([ #453 ] )
25
+ - Bump ` elliptic-curve ` crate dependency to v0.11 ([ #466 ] )
26
+ - Bump ` ecdsa ` crate dependency to v0.13 ([ #467 ] )
27
+
28
+ ### Removed
29
+ - ` force-32-bit ` feature ([ #399 ] )
30
+ - ` field-montgomery ` feature ([ #404 ] )
31
+ - ` Scalar::conditional_add_bit ` ([ #431 ] )
32
+ - Deprecated ` SigningKey::verify_key ` method ([ #461 ] )
33
+
34
+ [ #399 ] : https://github.com/RustCrypto/elliptic-curves/pull/399
35
+ [ #400 ] : https://github.com/RustCrypto/elliptic-curves/pull/400
36
+ [ #404 ] : https://github.com/RustCrypto/elliptic-curves/pull/404
37
+ [ #405 ] : https://github.com/RustCrypto/elliptic-curves/pull/405
38
+ [ #413 ] : https://github.com/RustCrypto/elliptic-curves/pull/413
39
+ [ #415 ] : https://github.com/RustCrypto/elliptic-curves/pull/415
40
+ [ #431 ] : https://github.com/RustCrypto/elliptic-curves/pull/431
41
+ [ #435 ] : https://github.com/RustCrypto/elliptic-curves/pull/435
42
+ [ #436 ] : https://github.com/RustCrypto/elliptic-curves/pull/436
43
+ [ #438 ] : https://github.com/RustCrypto/elliptic-curves/pull/438
44
+ [ #445 ] : https://github.com/RustCrypto/elliptic-curves/pull/445
45
+ [ #449 ] : https://github.com/RustCrypto/elliptic-curves/pull/449
46
+ [ #453 ] : https://github.com/RustCrypto/elliptic-curves/pull/453
47
+ [ #461 ] : https://github.com/RustCrypto/elliptic-curves/pull/461
48
+ [ #463 ] : https://github.com/RustCrypto/elliptic-curves/pull/463
49
+ [ #464 ] : https://github.com/RustCrypto/elliptic-curves/pull/464
50
+ [ #466 ] : https://github.com/RustCrypto/elliptic-curves/pull/466
51
+ [ #467 ] : https://github.com/RustCrypto/elliptic-curves/pull/467
52
+ [ #472 ] : https://github.com/RustCrypto/elliptic-curves/pull/472
53
+ [ #474 ] : https://github.com/RustCrypto/elliptic-curves/pull/474
54
+ [ #476 ] : https://github.com/RustCrypto/elliptic-curves/pull/476
55
+
7
56
## 0.9.6 (2021-07-22)
8
57
### Added
9
58
- Wycheproof test vectors ([ #384 ] )
0 commit comments