Update to the new eVRF proof

This commit is contained in:
Luke Parker
2024-07-25 02:55:10 -04:00
parent eca82f3f7b
commit 00dc3087bd
8 changed files with 485 additions and 303 deletions

26
Cargo.lock generated
View File

@@ -2128,18 +2128,24 @@ dependencies = [
name = "dkg"
version = "0.5.1"
dependencies = [
"blake2",
"borsh",
"chacha20",
"ciphersuite",
"dleq",
"ec-divisors",
"evrf",
"flexible-transcript",
"generalized-bulletproofs",
"generalized-bulletproofs-circuit-abstraction",
"generalized-bulletproofs-ec-gadgets",
"generic-array 1.1.0",
"multiexp",
"pasta_curves",
"rand_chacha",
"rand_core",
"schnorr-signatures",
"std-shims",
"subtle",
"thiserror",
"zeroize",
]
@@ -2447,24 +2453,6 @@ dependencies = [
"pin-project-lite",
]
[[package]]
name = "evrf"
version = "0.1.0"
dependencies = [
"blake2",
"ciphersuite",
"ec-divisors",
"generalized-bulletproofs",
"generalized-bulletproofs-circuit-abstraction",
"generalized-bulletproofs-ec-gadgets",
"generic-array 1.1.0",
"pasta_curves",
"rand_chacha",
"rand_core",
"subtle",
"zeroize",
]
[[package]]
name = "exit-future"
version = "0.2.0"