Smash key-gen out of processor

Resolves some bad assumptions made regarding keys being unique or not.
This commit is contained in:
Luke Parker
2024-08-16 17:01:45 -04:00
parent f3b91bd44f
commit 2f29c91d30
9 changed files with 335 additions and 312 deletions

21
Cargo.lock generated
View File

@@ -8564,7 +8564,6 @@ version = "0.1.0"
dependencies = [
"async-trait",
"bitcoin-serai",
"blake2",
"borsh",
"ciphersuite",
"const-hex",
@@ -8600,6 +8599,26 @@ dependencies = [
"zeroize",
]
[[package]]
name = "serai-processor-key-gen"
version = "0.1.0"
dependencies = [
"blake2",
"borsh",
"ciphersuite",
"dkg",
"ec-divisors",
"flexible-transcript",
"log",
"parity-scale-codec",
"rand_chacha",
"rand_core",
"serai-db",
"serai-processor-messages",
"serai-validator-sets-primitives",
"zeroize",
]
[[package]]
name = "serai-processor-messages"
version = "0.1.0"