1
0
Fork 0
mirror of https://github.com/bitcoin/bips.git synced 2025-02-26 08:59:43 +01:00
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 Wuille
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 Wuille
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