Skip to content

Commit 41fb01b

Browse files
authored
Merge pull request #131 from zkcrypto/release-0.13.1
Release 0.13.1
2 parents e9ee111 + 851b0f6 commit 41fb01b

5 files changed

Lines changed: 15 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ and this library adheres to Rust's notion of
77

88
## [Unreleased]
99

10+
## [0.13.1] - 2025-03-09
11+
### Changed
12+
- `ff_derive` now works with all odd primes, not just primes that are either
13+
`3 (mod 4)` or `1 (mod 16)`.
14+
15+
### Fixed
16+
- A type inference problem when `ff_derive` and `hybrid-array` are in the same
17+
dependency tree has been fixed.
18+
1019
## [0.13.0] - 2022-12-06
1120
### Added
1221
- `ff::Field::{ZERO, ONE}`

Cargo.lock

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ff"
3-
version = "0.13.0"
3+
version = "0.13.1"
44
authors = [
55
"Sean Bowe <ewillbefull@gmail.com>",
66
"Jack Grigg <thestr4d@gmail.com>",
@@ -17,7 +17,7 @@ repository = "https://github.com/zkcrypto/ff"
1717
[dependencies]
1818
bitvec = { version = "1", default-features = false, optional = true }
1919
byteorder = { version = "1", default-features = false, optional = true }
20-
ff_derive = { version = "0.13", path = "ff_derive", optional = true }
20+
ff_derive = { version = "0.13.1", path = "ff_derive", optional = true }
2121
rand_core = { version = "0.6", default-features = false }
2222
subtle = { version = "2.2.1", default-features = false, features = ["i128"] }
2323

ff_derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ff_derive"
3-
version = "0.13.0"
3+
version = "0.13.1"
44
authors = [
55
"Sean Bowe <ewillbefull@gmail.com>",
66
"Jack Grigg <thestr4d@gmail.com>",

ff_derive/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ fn prime_field_constants_and_sqrt(
538538
};
539539

540540
quote! {
541-
// Tonelli-Shank's algorithm works for every odd prime.
541+
// Tonelli-Shanks algorithm works for every remaining odd prime.
542542
// https://eprint.iacr.org/2012/685.pdf (page 12, algorithm 5)
543543
use ::ff::derive::subtle::{ConditionallySelectable, ConstantTimeEq};
544544

0 commit comments

Comments
 (0)