Update the Chaum Pedersen proof to verify the new multi-nonce FROST

Provides further health and reference to 
https://github.com/serai-dex/serai/issues/14.
This commit is contained in:
Luke Parker
2022-07-12 01:56:08 -04:00
parent e3ff4f7af6
commit c3cc8d51b7
5 changed files with 41 additions and 212 deletions

View File

@@ -15,13 +15,13 @@ rand_chacha = { version = "0.3", optional = true }
sha2 = "0.10"
ff = "0.11"
group = "0.11"
k256 = { version = "0.10", features = ["arithmetic"] }
ff = "0.12"
group = "0.12"
k256 = { version = "0.11", features = ["arithmetic"] }
blake2 = { version = "0.10", optional = true }
transcript = { path = "../../crypto/transcript", optional = true }
frost = { path = "../../crypto/frost", optional = true }
transcript = { path = "../../crypto/transcript", package = "flexible-transcript", features = ["recommended"], optional = true }
frost = { path = "../../crypto/frost", package = "modular-frost", features = ["secp256k1"], optional = true }
[dev-dependencies]
rand = "0.8"