-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
R4R: EdDSA with Schnorr support using the secp256k1 curve (Taproot support) #22
base: master
Are you sure you want to change the base?
Commits on Dec 21, 2021
-
EdDSA with the secp256k1 elliptic curve for Schnorr signatures and Ta…
…proot. Work in Progress.
Gustavo Frederico committedDec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 6db6d1e - Browse repository at this point
Copy the full SHA 6db6d1eView commit details
Commits on Dec 24, 2021
-
EdDSA with Schnorr (BIP340), supporting Taproot. In round 3, if R has…
… an odd Y coordinate, add aG to it so as to ensure R with even Y coordinate. Even though BIP 340 states that only R.X is used, the R recalculation in btcd/btcec/v2 's Signature.schnorrVerify checks if R = s*G - e*P. Without adding aG to R, it could have an odd Y coordinate and fail verification. This commit also fixed a previous serialization problem with s.
Gustavo Frederico committedDec 24, 2021 Configuration menu - View commit details
-
Copy full SHA for f1ad161 - Browse repository at this point
Copy the full SHA f1ad161View commit details
Commits on Dec 27, 2021
-
Curve name in fixture file suffix for resharing. Exposing EdDSA hashi…
…ng algorithm externally.
Gustavo Frederico committedDec 27, 2021 Configuration menu - View commit details
-
Copy full SHA for e42ec28 - Browse repository at this point
Copy the full SHA e42ec28View commit details -
Gustavo Frederico committed
Dec 27, 2021 Configuration menu - View commit details
-
Copy full SHA for da94e85 - Browse repository at this point
Copy the full SHA da94e85View commit details -
Signing, EdDSA, Edwards: simplifying the references to the hashing al…
…gorithm.
Gustavo Frederico committedDec 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 872d9bc - Browse repository at this point
Copy the full SHA 872d9bcView commit details -
Resharing, EdDSA, Edwards: simplifying the references to the hashing …
…algorithm.
Gustavo Frederico committedDec 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 8c87d47 - Browse repository at this point
Copy the full SHA 8c87d47View commit details
Commits on Dec 30, 2021
-
Util functions for Schnorr signatures.
Gustavo Frederico committedDec 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 4c394d2 - Browse repository at this point
Copy the full SHA 4c394d2View commit details
Commits on Jan 16, 2022
-
Refactoring of Schnorr verification. No functional change.
Gustavo Frederico committedJan 16, 2022 Configuration menu - View commit details
-
Copy full SHA for 581c172 - Browse repository at this point
Copy the full SHA 581c172View commit details -
Gustavo Frederico committed
Jan 16, 2022 Configuration menu - View commit details
-
Copy full SHA for a1c6f72 - Browse repository at this point
Copy the full SHA a1c6f72View commit details
Commits on Jan 20, 2022
-
Minor change: ECDSA signing task name. No functional change.
Gustavo Frederico committedJan 20, 2022 Configuration menu - View commit details
-
Copy full SHA for ba2ecfa - Browse repository at this point
Copy the full SHA ba2ecfaView commit details
Commits on Jan 26, 2022
-
No functional change (force push)
Gustavo Frederico committedJan 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 64ca29c - Browse repository at this point
Copy the full SHA 64ca29cView commit details -
Various changes matching an external repo. Adding elliptic curve as p…
…arameter to functions. Updating the protobuf import package.
Gustavo Frederico committedJan 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 21ad118 - Browse repository at this point
Copy the full SHA 21ad118View commit details
Commits on Jan 27, 2022
-
MTA unit tests: hard-coded constants instead of fixture files.
Gustavo Frederico committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 0a3f5fd - Browse repository at this point
Copy the full SHA 0a3f5fdView commit details -
Hard-coded constants instead of fixture files for certain unit tests.…
… No functional change to protocol.
Gustavo Frederico committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 97fda5f - Browse repository at this point
Copy the full SHA 97fda5fView commit details -
Removing unused import in test util file.
Gustavo Frederico committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 2be88a6 - Browse repository at this point
Copy the full SHA 2be88a6View commit details -
Minor fixes to unit tests. No functional change to protocols.
Gustavo Frederico committedJan 27, 2022 Configuration menu - View commit details
-
Copy full SHA for 2862aa2 - Browse repository at this point
Copy the full SHA 2862aa2View commit details
Commits on Jan 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4155de9 - Browse repository at this point
Copy the full SHA 4155de9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fbb47a - Browse repository at this point
Copy the full SHA 7fbb47aView commit details -
Exposing lock and unlock functions in party. Avoiding race condition …
…in eddsa keygen unit test.
Gustavo Frederico committedJan 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 32a4ad2 - Browse repository at this point
Copy the full SHA 32a4ad2View commit details
Commits on Jan 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3a7d0bf - Browse repository at this point
Copy the full SHA 3a7d0bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8488daf - Browse repository at this point
Copy the full SHA 8488dafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68d2ee8 - Browse repository at this point
Copy the full SHA 68d2ee8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a916c49 - Browse repository at this point
Copy the full SHA a916c49View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1aec76 - Browse repository at this point
Copy the full SHA f1aec76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 384dc5b - Browse repository at this point
Copy the full SHA 384dc5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e9a99 - Browse repository at this point
Copy the full SHA c8e9a99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 004ee6f - Browse repository at this point
Copy the full SHA 004ee6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e9891f - Browse repository at this point
Copy the full SHA 1e9891fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f000a7 - Browse repository at this point
Copy the full SHA 0f000a7View commit details
Commits on Feb 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0397aac - Browse repository at this point
Copy the full SHA 0397aacView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce97eec - Browse repository at this point
Copy the full SHA ce97eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fc01c0 - Browse repository at this point
Copy the full SHA 6fc01c0View commit details
Commits on Feb 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5f617c7 - Browse repository at this point
Copy the full SHA 5f617c7View commit details