Commit Graph
44 Commits
Author SHA1 Message Date
Tim Ruffing 0176ed1871 Change reference for ECDSA proofs
Refer to Manuel Fersch's dissertation for provable security of ECDSA. It's freely accessible and multiple results put well in context.
2019-10-21 13:27:59 +02:00
Pieter Wuille ae32d243cd Merge pull request #93 from sipa/201910_clarify_keygen
Clarify interaction x-only keys with verification
2019-10-15 18:05:59 -07:00
Pieter Wuille 2a9a70c92a More on key generation 2019-10-15 18:03:31 -07:00
Pieter Wuille 0a45ecbf04 Clarify interaction x-only keys with verification 2019-10-15 17:38:10 -07:00
Pieter WuilleandTim Ruffing d434c18af8 Update bip-schnorr.mediawiki
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2019-10-15 17:33:33 -07:00
Pieter Wuille 59ac6a9683 Explain that MuSig needs key prefixing 2019-10-15 17:31:15 -07:00
Tim Ruffing 2d9877e6e1 bip-schnorr: more on (e,s) 2019-10-15 17:26:45 -07:00
Tim Ruffing e139975eff bip-schnorr: more on provable security
I'll try to get a link to the CCS paper that does not have a paywall...
2019-10-15 16:02:09 -07:00
Pieter Wuille 348110ec52 Typo 2019-10-15 12:29:52 -07:00
Pieter Wuille cdf7dd8cca Drop other curve comment 2019-10-15 12:26:21 -07:00
Pieter Wuille 8c0b29cc94 Prefix infinite with is_ 2019-10-15 12:24:21 -07:00
Pieter WuilleandTim Ruffing 1e00d6ef6a Apply suggestions from code review
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2019-10-15 12:22:31 -07:00
Pieter Wuille 1442d4dabc Formulate claims about BatchVerify more accurately 2019-10-15 12:11:17 -07:00
Pieter Wuille 0655cc3c64 Use is_square/is_positive and introduce algorithm names 2019-10-15 10:36:51 -07:00
Pieter Wuille 3c7fd7a830 HTTPS links where possible 2019-10-15 09:30:06 -07:00
Pieter Wuille 69f1c93d92 Small fixes from review with real-or-random 2019-10-14 17:55:19 -07:00
Pieter Wuille 90d9e21825 Merge pull request #82 from real-or-random/patch-8
Link to Schnorr's paper instead of Wikipedia
2019-10-07 10:44:10 -07:00
Tim Ruffing 3f61b2b1e7 Link to Schnorr's paper instead of Wikipedia 2019-10-03 11:21:24 +02:00
Jonas Nick 5c52872fe0 Standardize on secret key in bip-schnorr 2019-09-27 15:36:51 +00:00
Elichai Turkel aa463b8193 Euler's Criterion prime only nit 2019-09-23 02:06:14 +03:00
Pieter Wuille 463a55935b Merge pull request #67 from sipa/jonasnick_small-fixes
Mention SHA256 block size (rebase of #45)
2019-09-11 17:44:08 -07:00
Jonas Nick 87fa069b8f Mention SHA256 block size
Rebased by Pieter Wuille
2019-09-11 17:43:11 -07:00
Pieter Wuille fa423aced9 Address some nits 2019-09-10 16:24:07 -07:00
Pieter Wuille 10073d1ca5 Merge pull request #65 from real-or-random/patch-6
Rework Applications section
2019-09-10 16:21:51 -07:00
Tim Ruffing 4a383064fb Add a footnote about 32-byte security 2019-09-08 16:38:55 +02:00
Tim Ruffing 6d99e45126 Rework Applications section 2019-09-08 16:38:15 +02:00
Anthony Towns 30bc716add note about pubkey collision 2019-08-29 02:35:00 +10:00
Anthony Towns fc74ec6b35 key gen, verify, sign in intro 2019-08-29 02:35:00 +10:00
Anthony Towns 4643538d4f make secret key a 32-byte array called sk, introduce pubkey() 2019-08-29 02:35:00 +10:00
Anthony Towns 01e1f6e6b2 pk not p 2019-08-29 02:34:59 +10:00
Anthony Towns e9600e6ed8 public keys aren't identical 2019-08-29 02:34:36 +10:00
Jonas Nick dc6b91c1a9 Address sipa's comments 2019-08-27 15:13:08 +00:00
Jonas Nick 775cb2fd90 Tag signature hashes, improve rationale and update test vectors 2019-08-26 20:46:08 +00:00
Jonas Nick 7cd53f6eec Use a tagged hash in bip-schnorr nonce derivation 2019-08-26 11:32:04 +00:00
Pieter Wuille abe79d81e3 Merge pull request #58 from sipa/201908_computec
Clarify pseudocode of lift_x
2019-08-21 16:24:39 -07:00
John Newbery 8492968f34 Replace 'quadratic residue of...' 2019-08-21 18:40:40 -04:00
John Newbery a462876b9a Return a point from lift_x() 2019-08-21 14:35:23 -07:00
John Newbery ad91099b8f Define c in lift_x(x) 2019-08-21 14:22:57 -07:00
Jonas Nick 0d28b3c37b Address sipa's feedback 2019-08-21 11:42:03 +00:00
Jonas NickandTim Ruffing 30fdc87599 Update bip-schnorr.mediawiki
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2019-08-20 10:53:51 +00:00
Jonas Nick 112d9c150a Address Tim's comments 2019-08-19 14:37:55 +00:00
Jonas Nick ed01c1a776 Switch to 32 byte public keys in bip-schnorr 2019-08-18 15:04:03 +00:00
Mark B Lundeberg d194620af9 remove duplicate warning
Though perhaps, the emphasis is warranted given its importance. :-)
2019-05-06 13:13:20 -07:00
Pieter Wuille aeffa07527 Add draft for Schnorr BIP
Includes squashed contributions by GitHub users jonasnick,
real-or-random, AustinWilliams, JustinTArthur, ysangkok,
RCassatta, Sjors, tnakagawa, and guggero.
2019-05-06 10:40:58 -07:00