diff --git a/Cargo.lock b/Cargo.lock index 12dd0281..8abbef3e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -369,7 +369,7 @@ checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" [[package]] name = "elliptic-curve" version = "0.14.0-rc.1" -source = "git+https://github.com/RustCrypto/traits.git#27835aa66710bded06caef143284892dda83dda5" +source = "git+https://github.com/RustCrypto/traits.git#829328e9405143cc86b81c297b39f1a6161700c8" dependencies = [ "base16ct", "crypto-bigint", @@ -415,8 +415,9 @@ checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" [[package]] name = "ff" -version = "0.13.0" -source = "git+https://github.com/zkcrypto/ff.git?branch=release-0.14.0#1bb634588722b1b7ce986d239c263e332bedda7f" +version = "0.14.0-pre.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d42dd26f5790eda47c1a2158ea4120e32c35ddc9a7743c98a292accc01b54ef3" dependencies = [ "rand_core 0.9.2", "subtle", @@ -453,8 +454,9 @@ dependencies = [ [[package]] name = "group" -version = "0.13.0" -source = "git+https://github.com/pinkforest/group.git?branch=bump-rand-0.9#06ac6fb11ced26fbf980ee65e74fced4da66ec3e" +version = "0.14.0-pre.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ff6a0b2dd4b981b1ae9e3e6830ab146771f3660d31d57bafd9018805a91b0f1" dependencies = [ "ff", "rand_core 0.9.2", @@ -1087,7 +1089,7 @@ dependencies = [ [[package]] name = "signature" version = "2.3.0-pre.6" -source = "git+https://github.com/RustCrypto/traits.git#27835aa66710bded06caef143284892dda83dda5" +source = "git+https://github.com/RustCrypto/traits.git#b46b3d185459416fdd86a0ac2713f716f1bd183e" dependencies = [ "digest", "rand_core 0.9.2", diff --git a/Cargo.toml b/Cargo.toml index 2859367b..45bf641b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,18 +32,10 @@ slh-dsa = { path = "./slh-dsa" } # https://github.com/RustCrypto/traits/pull/1751 # https://github.com/RustCrypto/traits/pull/1767 # https://github.com/RustCrypto/traits/pull/1774 +# https://github.com/RustCrypto/traits/pull/1822 elliptic-curve = { git = "https://github.com/RustCrypto/traits.git" } signature = { git = "https://github.com/RustCrypto/traits.git" } # https://github.com/RustCrypto/crypto-bigint/pull/762 # https://github.com/RustCrypto/crypto-bigint/pull/765 crypto-bigint = { git = "https://github.com/RustCrypto/crypto-bigint.git" } - -# https://github.com/zkcrypto/ff/pull/122 -# https://github.com/zkcrypto/ff/pull/126 -# https://github.com/zkcrypto/ff/pull/127 -# https://github.com/zkcrypto/ff/pull/130 -ff = { git = "https://github.com/zkcrypto/ff.git", branch = "release-0.14.0" } - -# https://github.com/zkcrypto/group/pull/56 -group = { git = "https://github.com/pinkforest/group.git", branch = "bump-rand-0.9" } diff --git a/ecdsa/src/hazmat.rs b/ecdsa/src/hazmat.rs index 4cec6019..e70eaec6 100644 --- a/ecdsa/src/hazmat.rs +++ b/ecdsa/src/hazmat.rs @@ -21,7 +21,7 @@ use { CurveArithmetic, NonZeroScalar, ProjectivePoint, Scalar, ff::PrimeField, group::{Curve as _, Group}, - ops::{Invert, LinearCombination, MulByGenerator, Reduce}, + ops::{Invert, LinearCombination, Reduce}, point::AffineCoordinates, scalar::IsHigh, },