From 9af397a4ff605a6f860eaf6d04b5e17eaba837db Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sat, 4 Dec 2021 10:01:50 -0700 Subject: [PATCH] elliptic-curve v0.11.4 --- elliptic-curve/CHANGELOG.md | 6 ++++++ elliptic-curve/Cargo.lock | 2 +- elliptic-curve/Cargo.toml | 2 +- elliptic-curve/src/lib.rs | 13 ++++++++++++- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/elliptic-curve/CHANGELOG.md b/elliptic-curve/CHANGELOG.md index 838d73b0c..c8c25fbb4 100644 --- a/elliptic-curve/CHANGELOG.md +++ b/elliptic-curve/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.11.4 (2021-12-04) +### Added +- `LinearCombination` trait ([#832]) + +[#832]: https://github.com/RustCrypto/traits/pull/832 + ## 0.11.3 (2021-12-03) ### Added - `ReduceNonZero` trait ([#827]) diff --git a/elliptic-curve/Cargo.lock b/elliptic-curve/Cargo.lock index 8df140834..ebfe40f19 100644 --- a/elliptic-curve/Cargo.lock +++ b/elliptic-curve/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "elliptic-curve" -version = "0.11.3" +version = "0.11.4" dependencies = [ "base64ct", "crypto-bigint", diff --git a/elliptic-curve/Cargo.toml b/elliptic-curve/Cargo.toml index 8a4d81fc1..dfb1268c4 100644 --- a/elliptic-curve/Cargo.toml +++ b/elliptic-curve/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "elliptic-curve" -version = "0.11.3" # Also update html_root_url in lib.rs when bumping this +version = "0.11.4" # Also update html_root_url in lib.rs when bumping this description = """ General purpose Elliptic Curve Cryptography (ECC) support, including types and traits for representing various elliptic curve forms, scalars, points, diff --git a/elliptic-curve/src/lib.rs b/elliptic-curve/src/lib.rs index cbc049764..7cc49a263 100644 --- a/elliptic-curve/src/lib.rs +++ b/elliptic-curve/src/lib.rs @@ -20,6 +20,17 @@ //! the above crates, either via an external ECDSA implementation, or //! using native curve arithmetic where applicable. //! +//! ## `serde` support +//! +//! When the `serde` feature of this crate is enabled, `Serialize` and +//! `Deserialize` impls are provided for the following types: +//! +//! - [`JwkEcKey`] +//! - [`PublicKey`] +//! - [`ScalarCore`] +//! +//! Please see type-specific documentation for more information. +//! //! [`RustCrypto/elliptic-curves`]: https://github.com/RustCrypto/elliptic-curves //! [`bp256`]: https://github.com/RustCrypto/elliptic-curves/tree/master/bp256 //! [`bp384`]: https://github.com/RustCrypto/elliptic-curves/tree/master/bp384 @@ -35,7 +46,7 @@ #![doc( html_logo_url = "https://raw.githubusercontent.com/RustCrypto/media/8f1a9894/logo.svg", html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/media/8f1a9894/logo.svg", - html_root_url = "https://docs.rs/elliptic-curve/0.11.3" + html_root_url = "https://docs.rs/elliptic-curve/0.11.4" )] #[cfg(feature = "alloc")]