Restore patches/dalek-ff-group

Ensures `crypto/dalek-ff-group` is pure.
This commit is contained in:
Luke Parker
2025-11-16 19:04:57 -05:00
parent fa0ed4b180
commit 6100c3ca90
8 changed files with 122 additions and 43 deletions

51
Cargo.lock generated
View File

@@ -1605,7 +1605,7 @@ name = "ciphersuite"
version = "0.4.99"
dependencies = [
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"std-shims 0.1.5",
"zeroize",
]
@@ -2138,7 +2138,6 @@ version = "0.5.0"
dependencies = [
"blake2 0.11.0-rc.3",
"ciphersuite 0.4.2",
"crypto-bigint 0.5.5",
"curve25519-dalek",
"ff-group-tests",
"hex",
@@ -2149,6 +2148,16 @@ dependencies = [
"zeroize",
]
[[package]]
name = "dalek-ff-group"
version = "0.5.99"
dependencies = [
"crypto-bigint 0.5.5",
"crypto-bigint 0.6.1",
"dalek-ff-group 0.5.0",
"prime-field",
]
[[package]]
name = "darling"
version = "0.20.99"
@@ -2433,7 +2442,7 @@ dependencies = [
"blake2 0.11.0-rc.3",
"ciphersuite 0.4.2",
"ciphersuite-kp256",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg",
"dkg-recovery",
"ec-divisors",
@@ -2458,7 +2467,7 @@ name = "dkg-musig"
version = "0.6.0"
dependencies = [
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg",
"dkg-recovery",
"multiexp",
@@ -2530,7 +2539,7 @@ name = "ec-divisors"
version = "0.1.0"
source = "git+https://github.com/monero-oxide/monero-oxide?rev=dc1b3dbe436aae61ec363505052d4715d38ce1df#dc1b3dbe436aae61ec363505052d4715d38ce1df"
dependencies = [
"dalek-ff-group",
"dalek-ff-group 0.5.99",
"ff",
"group",
"rand_core 0.6.4",
@@ -5052,7 +5061,7 @@ version = "0.11.0"
dependencies = [
"ciphersuite 0.4.2",
"ciphersuite-kp256",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg",
"dkg-dealer",
"dkg-recovery",
@@ -5146,7 +5155,7 @@ version = "0.1.0"
source = "git+https://github.com/monero-oxide/monero-oxide?rev=030c60974f0f0306849c1795bca854a3bbb757b4#030c60974f0f0306849c1795bca854a3bbb757b4"
dependencies = [
"curve25519-dalek",
"dalek-ff-group",
"dalek-ff-group 0.5.99",
"flexible-transcript",
"group",
"modular-frost",
@@ -5189,7 +5198,7 @@ source = "git+https://github.com/monero-oxide/monero-oxide?rev=030c60974f0f03068
dependencies = [
"crypto-bigint 0.5.5",
"curve25519-dalek",
"dalek-ff-group",
"dalek-ff-group 0.5.99",
"group",
"monero-io",
"sha3 0.10.8",
@@ -5352,7 +5361,7 @@ dependencies = [
name = "multiexp"
version = "0.4.2"
dependencies = [
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"ff",
"group",
"k256",
@@ -8098,7 +8107,7 @@ name = "schnorr-signatures"
version = "0.5.2"
dependencies = [
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"digest 0.11.0-rc.4",
"flexible-transcript",
"hex",
@@ -8316,7 +8325,7 @@ version = "0.1.0"
dependencies = [
"borsh",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"monero-address",
"serai-primitives",
]
@@ -8365,7 +8374,7 @@ dependencies = [
"blake2 0.11.0-rc.3",
"borsh",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg-musig",
"env_logger",
"frost-schnorrkel",
@@ -8452,7 +8461,7 @@ dependencies = [
"blake2 0.11.0-rc.3",
"borsh",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg",
"log",
"rand_core 0.6.4",
@@ -8690,7 +8699,7 @@ version = "0.1.0"
dependencies = [
"borsh",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"env_logger",
"flexible-transcript",
"hex",
@@ -8711,7 +8720,7 @@ name = "serai-message-queue-tests"
version = "0.1.0"
dependencies = [
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dockertest",
"hex",
"rand_core 0.6.4",
@@ -8728,7 +8737,7 @@ version = "0.1.0"
dependencies = [
"borsh",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg-evrf",
"log",
"modular-frost",
@@ -8758,7 +8767,7 @@ version = "0.1.0"
dependencies = [
"bitcoin-serai",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg",
"dkg-dealer",
"dkg-evrf",
@@ -8790,7 +8799,7 @@ dependencies = [
"ciphersuite-kp256",
"clap",
"curve25519-dalek",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"embedwards25519",
"frame-benchmarking",
"futures-util",
@@ -8842,7 +8851,7 @@ name = "serai-orchestrator"
version = "0.0.1"
dependencies = [
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"embedwards25519",
"flexible-transcript",
"hex",
@@ -8862,7 +8871,7 @@ dependencies = [
"bitvec",
"borsh",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"dkg-musig",
"embedwards25519",
"parity-scale-codec",
@@ -10786,7 +10795,7 @@ dependencies = [
"blake2 0.11.0-rc.3",
"borsh",
"ciphersuite 0.4.2",
"dalek-ff-group",
"dalek-ff-group 0.5.0",
"flexible-transcript",
"futures-channel",
"futures-util",