Jonas Nick
854a33ab48
Fix test vector generation code after changing schnorrsig_sign api
2019-11-04 23:35:11 +00:00
Pieter Wuille
2f1c4d80ae
Merge pull request #124 from sipa/square_terminology
...
Settle on notation: is_square(y), has_square_y(P)
2019-11-04 13:59:59 -08:00
Pieter Wuille
0c6a9cffad
Settle on notation: is_square(y), has_square_y(P)
2019-11-04 13:42:24 -08:00
Pieter Wuille
eacf0c6533
Merge pull request #120 from dgpv/patch-2
...
bip-taproot: fix docstring in taproot_output_script
2019-11-04 13:28:36 -08:00
Dmitry Petukhov
db8d6d426f
fix docstring in taproot_output_script
...
the final "-None" line in the docstring of `taproot_output_script` example function was actually outside of the docstring
2019-11-05 02:13:24 +05:00
Pieter Wuille
fda77055c7
Merge pull request #122 from dgpv/patch-3
...
bip-taproot: use bytes() instead of b'' - avoid markdown issue
2019-11-04 11:34:37 -08:00
Dmitry Petukhov
12d8d5baa8
use bytes() instead of b'' - avoid markdown issue
...
Currently github markdown renders `b''` inside `<source>` tags incorrectly. This makes `h = b''` show as `h = b` and creates some confusion.
The issue can be avoided by using bytes() to create empty byte array
2019-11-04 19:15:12 +05:00
Pieter Wuille
e174022b36
Merge pull request #115 from real-or-random/patch-12
...
typos
2019-10-30 01:28:41 -07:00
Tim Ruffing
73b8e3aeeb
typos
2019-10-30 01:27:26 +01:00
Pieter Wuille
cf43d29fff
Merge pull request #112 from sipa/201910_success_above_all_else
...
Consistently mention resource limits in bip-tapscript
2019-10-28 13:38:58 -07:00
Pieter Wuille
89b32a095d
Merge pull request #113 from sipa/201910_altsigning
...
Elaborate on default and alternative signing
2019-10-27 14:31:45 -07:00
Pieter Wuille
da4721cdc6
Update bip-schnorr.mediawiki
...
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2019-10-25 10:18:29 -07:00
Pieter Wuille
322ce53625
Update bip-schnorr.mediawiki
...
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
2019-10-25 10:18:17 -07:00
Pieter Wuille
f95ac70606
Elaborate on default and alternative signing
2019-10-24 16:03:33 -07:00
Pieter Wuille
6d6b9c6940
Consistently mention resource limits in bip-tapscript
2019-10-24 11:12:59 -07:00
Pieter Wuille
436f14d9d7
Merge pull request #111 from sipa/201910_whynocmssuccess
...
Explain why CMS is not turned into SUCCESSx
2019-10-24 09:31:31 -07:00
Pieter Wuille
852951276f
Merge pull request #109 from sipa/201910_multisig
...
Improve section on alternatives to OP_CHECKMULTISIG
2019-10-23 11:20:00 -07:00
Pieter Wuille
2973e09a88
Explain why CMS is not turned into SUCCESSx
2019-10-22 11:46:31 -07:00
Pieter Wuille
6ad79bcd46
Address aj comments
2019-10-22 11:15:36 -07:00
Pieter Wuille
474d214d03
Improve section on alternatives to OP_CHECKMULTISIG
2019-10-21 16:16:47 -07:00
Pieter Wuille
da1bc18ce9
Merge pull request #108 from real-or-random/patch-10
...
bip-schnorr: Change reference for ECDSA proofs
2019-10-21 08:12:01 -07:00
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