-
Notifications
You must be signed in to change notification settings - Fork 264
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #327: Re-arrange functionality to make ECDSA and Schnorr equal-…
…ish citizens d244b4d Fix typo in docs (Thomas Eizinger) c5c9551 Move helper function below usage (Thomas Eizinger) ce44277 Move ECDSA functionality into ECDSA module (Thomas Eizinger) e0c3bb2 Rename schnorr functions on `Secp256k1` to match naming of ecdsa (Thomas Eizinger) 760559c Rename `schnorrsig` module to `schnorr` (Thomas Eizinger) d4fb819 Move `XOnlyPublicKey` to `key` module (Thomas Eizinger) 87d936a Rename `schnorr::PublicKey` to `schnorr::XOnlyPublicKey` (Thomas Eizinger) 2e0e731 Move `KeyPair` to `key` module (Thomas Eizinger) c47ead9 Move `Signature` and `SerializedSignature` to new `ecdsa` module (Thomas Eizinger) 49c7e21 Prefer `use super::*` import over manually picking items (Thomas Eizinger) 52d0554 Fully qualify Error to simplify imports (Thomas Eizinger) 8e96aba Make `key` module private (Thomas Eizinger) Pull request description: This patch-set tries to re-structure the library a bit. What we currently have seems to have been mostly driven by historical growth. For example, with the addition of Schnorr signatures, just exposing `secp256k1::Signature` is ambiguous. This PR only contains renames and moving around of code. I've tried to structure the patches in such a way that makes this reasonably easy to review. Feedback welcome! ACKs for top commit: sanket1729: ACK d244b4d apoelstra: ACK d244b4d Tree-SHA512: d40af5c56ffa500305e40eb5dbe72f2f6d6193b3a190910018d3bacdec2820ab6a59f15d47d11e0fee7ef4de6efd46d316636cd502aad5db4f314dedfff726f9
- Loading branch information
Showing
10 changed files
with
1,164 additions
and
1,038 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.