Skip to content

Commit

Permalink
Parallel Blind Signing Sessions
Browse files Browse the repository at this point in the history
* Disconnect on 1 of N sessions, unless N=1
* Use up nonces when signing.
* Expire sessions when we have given out too many nonces
* Store already signed signatures for polling
* Store already_signed as None for closed sessions
* serde_json Serialize, Deserialize
* Separate sign_all_but_one function for immediate signing
  • Loading branch information
nickfarrow committed Feb 16, 2023
1 parent 7b60186 commit 1aec1c0
Show file tree
Hide file tree
Showing 2 changed files with 401 additions and 205 deletions.
1 change: 1 addition & 0 deletions schnorr_fun/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ keywords = ["bitcoin", "schnorr"]

[dependencies]
secp256kfun = { path = "../secp256kfun", version = "0.8", default-features = false }
rand = { version = "0.8" }

[dev-dependencies]
secp256kfun = { path = "../secp256kfun", version = "0.8", features = ["proptest"] }
Expand Down
Loading

0 comments on commit 1aec1c0

Please sign in to comment.