Commit Graph
1997 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 87caa68a8f Merge pull request #96 from ajtowns/201910-annexbit
annex is bit 0 of spend_type
2019-10-17 22:22:24 -07:00
Anthony Towns 01e0c43023 annex is bit 0 of spend_type 2019-10-18 13:43:31 +10: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 0c7bbf83c6 Merge pull request #92 from sipa/201910_musig_needs_keyprefix
Explain that MuSig needs key prefixing
2019-10-15 17:56:11 -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
Pieter Wuille 80c6129cee Merge pull request #94 from real-or-random/patch-9
bip-schnorr: incorporate results of Neven, Smart, Warinschi
2019-10-15 17:28:16 -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 ad539ef432 Merge pull request #87 from sipa/201910_square_positive
Use is_square/is_positive and introduce algorithm names
2019-10-15 12:34:53 -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 5ecd376cac Merge pull request #86 from sipa/201910_simple_fixes
Small fixes from review with real-or-random
2019-10-15 09:33:16 -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 c8e82957a2 Merge pull request #85 from sipa/201910_c1
Small fix: 0xc1 is possible as first control block byte
2019-10-09 13:41:06 -07:00
Pieter Wuille 9413cc1f07 Small fix: 0xc1 is possible as first control block byte 2019-10-09 12:12:55 -07:00
Pieter Wuille e5888935ca Merge pull request #83 from sipa/branch_limit
Increase max Merkle path length
2019-10-09 12:05:28 -07:00
Pieter Wuille 6b72dfff51 Increase max Merkle path length 2019-10-08 18:57:19 -07:00
Pieter Wuille 15d5aa2732 Fix formula 2019-10-07 14:37:41 -07:00
Pieter Wuille 4aa889e6ac Merge pull request #77 from sipa/201909_bigger_opspos
Extend codeseparator_position and input_index from 16 to 32 bits
2019-10-07 10:45:24 -07:00
Pieter Wuille 00f941b8c7 Merge pull request #80 from jonasnick/bytes
Accept seckey in the form of bytes and not int in the reference BIP-schnorr code...
2019-10-07 10:44:57 -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
Pieter Wuille 730feed75a Merge pull request #81 from jonasnick/tweaks
Improve readability of bip-taproot wallet section
2019-10-07 10:43:55 -07:00
Tim Ruffing 3f61b2b1e7 Link to Schnorr's paper instead of Wikipedia 2019-10-03 11:21:24 +02:00
Jonas Nick a6e5c16821 Replace taproot_tweak_pubkey assertion with exception and add it to taproot_tweak_seckey too 2019-09-30 11:15:23 +00:00
Jonas Nick 398897cd29 Add taproot_tweak_pubkey and taproot_tweak_privkey functions to bip-taproot wallet section 2019-09-27 15:36:51 +00:00
Jonas Nick 1882aa7b8f Add is_quad function to bip-schnorr reference code 2019-09-27 15:36:51 +00:00
Jonas Nick 5c52872fe0 Standardize on secret key in bip-schnorr 2019-09-27 15:36:51 +00:00
Jonas Nick 7e273fbda6 Add x() and y() functions for points to bip-schnorr 2019-09-27 15:36:51 +00:00
Jonas Nick 472911379c Accept seckey in the form of bytes and not int in the reference BIP-schnorr code to match the spec. 2019-09-26 21:13:18 +00:00
Pieter Wuille 8d893f9c06 Merge pull request #79 from jonasnick/0xc1
Remove 0xc1
2019-09-25 14:12:50 -07:00
Jonas Nick 479fe5f365 Remove 0xc1 2019-09-25 21:02:43 +00:00
Pieter Wuille 9033e43001 Merge pull request #78 from ajtowns/201909-p2sh80b
minor wording fixes
2019-09-25 09:58:38 -07:00
Anthony Towns f831386103 separate p2sh wrapped security rationale 2019-09-25 14:38:13 +10:00
Anthony Towns 7ce33c01ec typo 2019-09-25 14:02:42 +10:00
Pieter Wuille 0d5ac28f2c Extend input_index from 16 to 32 bits 2019-09-24 10:36:41 -07:00
Pieter Wuille 4c2eb9a600 Extend codeseparator_position from 16 to 32 bits 2019-09-23 22:48:12 -07:00
Pieter Wuille d51109a03f Merge pull request #76 from sipa/201909_tapscript_resource_fixups
Fixups
2019-09-23 15:00:34 -07:00
Pieter Wuille 05efb5de84 Merge pull request #71 from sipa/201909_fix_tag_rationale
Move/reword tagged hashes motivation
2019-09-23 13:32:51 -07:00
Pieter Wuille 079ae4b048 Fixups 2019-09-23 13:24:33 -07:00
Pieter Wuille 6aa933b178 Merge pull request #73 from sipa/201909_limits
Rework resource limits section
2019-09-23 12:19:26 -07:00
Pieter Wuille 2d2e268ee8 Merge pull request #72 from sipa/201909_no_p2sh
Remove P2SH support
2019-09-23 09:10:49 -07:00