Skip to content

Commit

Permalink
p224 v0.13.1 (#820)
Browse files Browse the repository at this point in the history
  • Loading branch information
tarcieri authored Apr 10, 2023
1 parent 2115337 commit 8ea4f6d
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 4 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions p224/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,29 @@ 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.13.1 (2023-04-09)
### Added
- Projective arithmetic tests ([#813])
- `ecdh` feature ([#814])
- `arithmetic` feature ([#815])
- `ecdsa` feature ([#816])
- FIPS 186-4 ECDSA test vectors ([#817])
- Wycheproof test vectors ([#818])
- Bump `primeorder` to v0.13.1 ([#819])

### Changed
- Better `Debug` for field elements ([#798])
- Make `primeorder` dependency optional ([#799])

[#798]: https://github.com/RustCrypto/elliptic-curves/pull/798
[#799]: https://github.com/RustCrypto/elliptic-curves/pull/799
[#813]: https://github.com/RustCrypto/elliptic-curves/pull/813
[#814]: https://github.com/RustCrypto/elliptic-curves/pull/814
[#815]: https://github.com/RustCrypto/elliptic-curves/pull/815
[#816]: https://github.com/RustCrypto/elliptic-curves/pull/816
[#817]: https://github.com/RustCrypto/elliptic-curves/pull/817
[#818]: https://github.com/RustCrypto/elliptic-curves/pull/818
[#819]: https://github.com/RustCrypto/elliptic-curves/pull/819

## 0.13.0 (2023-03-03)
- Initial release
2 changes: 1 addition & 1 deletion p224/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "p224"
version = "0.13.0"
version = "0.13.1"
description = """
Pure Rust implementation of the NIST P-224 (a.k.a. secp224r1) elliptic curve
as defined in SP 800-186
Expand Down
2 changes: 2 additions & 0 deletions primeorder/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ y² = x³ + ax + b

It's used to implement the following elliptic curves:

- [`p224`]: NIST P-224
- [`p256`]: NIST P-256
- [`p384`]: NIST P-384

Expand Down Expand Up @@ -84,5 +85,6 @@ dual licensed as above, without any additional terms or conditions.
[RustCrypto]: https://github.com/rustcrypto/
[Renes-Costello-Batina 2015]: https://eprint.iacr.org/2015/1060
[Weierstrass equation]: https://crypto.stanford.edu/pbc/notes/elliptic/weier.html
[`p224`]: https://github.com/RustCrypto/elliptic-curves/tree/master/p224
[`p256`]: https://github.com/RustCrypto/elliptic-curves/tree/master/p256
[`p384`]: https://github.com/RustCrypto/elliptic-curves/tree/master/p256
2 changes: 2 additions & 0 deletions primeorder/src/dev.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
//! Development-related functionality.

// TODO(tarcieri): move all development-related macros into this module

/// Implement projective arithmetic tests.
#[macro_export]
macro_rules! impl_projective_arithmetic_tests {
Expand Down
4 changes: 2 additions & 2 deletions primeorder/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
#![warn(missing_docs, rust_2018_idioms, unused_qualifications)]
#![doc = include_str!("../README.md")]

#[cfg(feature = "dev")]
pub mod dev;
pub mod point_arithmetic;

mod affine;
#[cfg(feature = "dev")]
mod dev;
mod field;
mod projective;

Expand Down

0 comments on commit 8ea4f6d

Please sign in to comment.