Skip to content

Commit 8ff2158

Browse files
authored
k256 v0.10.0 (#485)
1 parent 1fe6d9b commit 8ff2158

File tree

4 files changed

+52
-3
lines changed

4 files changed

+52
-3
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

k256/CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,55 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

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+
756
## 0.9.6 (2021-07-22)
857
### Added
958
- Wycheproof test vectors ([#384])

k256/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "k256"
3-
version = "0.10.0-pre.1" # Also update html_root_url in lib.rs when bumping this
3+
version = "0.10.0" # Also update html_root_url in lib.rs when bumping this
44
description = """
55
secp256k1 elliptic curve library written in pure Rust with support for ECDSA
66
signing/verification (including Ethereum-style signatures with public-key

k256/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#![doc(
1717
html_logo_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo.svg",
1818
html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo.svg",
19-
html_root_url = "https://docs.rs/k256/0.10.0-pre.1"
19+
html_root_url = "https://docs.rs/k256/0.10.0"
2020
)]
2121
#![forbid(unsafe_code)]
2222
#![warn(missing_docs, rust_2018_idioms, unused_qualifications)]

0 commit comments

Comments
 (0)