Skip to content

Commit 667d046

Browse files
authored
k256 v0.9.4 (#375)
1 parent 5ad27b3 commit 667d046

File tree

5 files changed

+13
-5
lines changed

5 files changed

+13
-5
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: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ 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.9.4 (2021-06-23)
8+
### Added
9+
- Derive `Clone` for `ecdsa::SigningKey` ([#374])
10+
11+
[#374]: https://github.com/RustCrypto/elliptic-curves/pull/374
12+
713
## 0.9.3 (2021-06-21)
814
### Added
915
- `ecdsa::SigningKey::verifying_key()` method ([#363])

k256/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ signing/verification (including Ethereum-style signatures with public-key
66
recovery), Elliptic Curve Diffie-Hellman (ECDH), and general purpose secp256k1
77
curve arithmetic useful for implementing arbitrary group-based protocols.
88
"""
9-
version = "0.9.3" # Also update html_root_url in lib.rs when bumping this
9+
version = "0.9.4" # Also update html_root_url in lib.rs when bumping this
1010
authors = ["RustCrypto Developers"]
1111
license = "Apache-2.0 OR MIT"
1212
documentation = "https://docs.rs/elliptic-curve"

k256/src/arithmetic/mul.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
//! g1 = round((2^272)*b2/d)
3232
//! g2 = round((2^272)*b1/d)
3333
//!
34-
//! (Note that 'd' is also equal to the curve order here because [a1,b1] and [a2,b2] are found
34+
//! (Note that 'd' is also equal to the curve order here because `[a1,b1]` and `[a2,b2]` are found
3535
//! as outputs of the Extended Euclidean Algorithm on inputs 'order' and 'lambda').
3636
//!
3737
//! @fjarri:

k256/src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
#![doc(
4545
html_logo_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo.svg",
4646
html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/meta/master/logo.svg",
47-
html_root_url = "https://docs.rs/k256/0.9.3"
47+
html_root_url = "https://docs.rs/k256/0.9.4"
4848
)]
4949
#![forbid(unsafe_code)]
5050
#![warn(missing_docs, rust_2018_idioms, unused_qualifications)]
@@ -152,5 +152,7 @@ impl elliptic_curve::sec1::ValidatePublicKey for Secp256k1 {}
152152
pub type ScalarBits = elliptic_curve::ScalarBits<Secp256k1>;
153153

154154
/// Scalar bytes: wrapper for [`FieldBytes`] which guarantees that the the
155-
/// inner byte value is within range of the [`Curve::ORDER`].
155+
/// inner byte value is within range of [`Secp256k1::ORDER`].
156+
///
157+
/// [`Secp256k1::ORDER`]: ./struct.Secp256k1.html#associatedconstant.ORDER
156158
pub type ScalarBytes = elliptic_curve::ScalarBytes<Secp256k1>;

0 commit comments

Comments
 (0)