Orfeas Stefanos Thyfronitis Litos
1e1795de46
Replace signing with signature before validation
2019-11-25 16:43:05 +00:00
Pieter Wuille
51c2c12158
Merge pull request #151 from dgpv/patch-5
...
Nit: bip-schnorr: Add missing dots that denote multiplication
2019-11-21 11:33:09 -08:00
Dmitry Petukhov
75b464ad76
Add missing dots that denote multiplication
...
Throughout the document, elliptic curve multiplication is denoted with dots,
as in `d'⋅G` as opposed to `d'G`.
This is not the case in one place in the 'Default Signing' section,
and one place in 'Adaptor Signatures' section
Missing dots are added for consistency.
2019-11-22 00:21:05 +05:00
Pieter Wuille
34a37231e7
Merge pull request #149 from OrfeasLitos/add-missing-quote
...
Add missing quote
2019-11-18 11:05:13 -08:00
Orfeas Stefanos Thyfronitis Litos
314e9fd904
Add missing quote
2019-11-18 17:00:39 +00:00
Pieter Wuille
6b906253b1
Merge pull request #147 from OrfeasLitos/fix-typo-sig
...
Fix typo in schnorr, footnote 2
2019-11-18 08:30:07 -08:00
Pieter Wuille
b9d12f79fb
Merge pull request #146 from MaxHillebrand/patch-1
...
make clear it's script branch
2019-11-18 07:41:49 -08:00
Orfeas Stefanos Thyfronitis Litos
cacb82fc6d
Fix typo in schnorr, footnote 2
2019-11-18 14:47:27 +00:00
Max Hillebrand
de14bad4dc
make clear it's script branch
...
In this context we are talking about the script branch, not the Merkle tree branch, right? If so, then this should clear things up a little.
2019-11-18 14:56:29 +08:00
Pieter Wuille
c5a7332ea3
Merge pull request #131 from afk11/fix-typo-bip-tapscript
...
tapscript: fix minor typo
2019-11-16 12:54:19 -08:00
Pieter Wuille
3e3ac64b53
Merge pull request #140 from jonatack/clarify-and-link-to-bip-schnorr-reference-code
...
bip-taproot: clarify bip-schnorr reference code
2019-11-16 12:53:10 -08:00
Pieter Wuille
a00c4a3dc9
Merge pull request #143 from OrfeasLitos/link-to-other-bips
...
Add links to unlinked BIPs
2019-11-16 12:50:17 -08:00
Pieter Wuille
a6d7059ce0
Merge pull request #137 from AdamISZ/hash-0-meaning
...
Add clarification of semantics of 0x00 hash type
2019-11-16 12:49:35 -08:00
Pieter Wuille
aa337b9fbb
Merge pull request #134 from hebasto/20191111-base-point
...
G refers to the secp256k1 base point rather generator
2019-11-16 12:49:11 -08:00
Pieter Wuille
5dab10b0b6
Merge pull request #135 from pyskell/patch-1
...
ADD: Require BIPs for Taproot and Tapscript
2019-11-16 12:48:23 -08:00
Pieter Wuille
bc0c57e1fd
Merge pull request #144 from devrandom/wording
...
Clarify 211 hash bytes and non-reuse of keys
2019-11-15 19:43:39 -08:00
Pieter Wuille
e5d6ee25e9
Merge pull request #145 from instagibbs/patch-11
...
remind reader where [:] is defined
2019-11-15 14:24:24 -08:00
Gregory Sanders
8861bd503a
remind reader where [:] is defined
...
in addition to `point`. This caused confusion for one reader who expected inclusive at end of range.
2019-11-15 13:46:35 -05:00
Dev Random
b8cbd419e6
tweak 211 bytes text
2019-11-14 10:55:32 -08:00
Devrandom
1a9c7f948a
clarify 211 hash bytes and non-reuse of keys
2019-11-13 18:46:05 +01:00
Orfeas Stefanos Thyfronitis Litos
b417bb3c50
Add links to unlinked BIPs
...
Only first mention of each BIP is made into a link
2019-11-13 17:20:09 +00:00
Pieter Wuille
1e27c4e307
Merge pull request #142 from OrfeasLitos/python-typo
...
Replace R with P in taproot_tweak_seckey
2019-11-13 08:50:18 -08:00
Orfeas Stefanos Thyfronitis Litos
7bce5a0930
Replace R with P in taproot_tweak_seckey
2019-11-13 14:00:03 +00:00
Jon Atack
8b92d05be9
bip-taproot: clarify bip-schnorr reference code
...
- update the paragraph in question to more clearly convey that the helper
functions, and not the Python3 example code, are from the bip-schnorr
reference code
- add a link to the reference code in
https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr/reference.py
2019-11-12 23:07:44 +01:00
Anthony
f620c87eb7
FIX: BIPs should be specified as lowercase to match filenames
2019-11-12 15:47:39 -05:00
Anthony
0af4a35295
ADD: Require Schnorr and Taproot BIPs for Tapscript
...
https://github.com/sipa/bips/pull/135#issuecomment-552754867
2019-11-12 14:08:09 -05:00
Adam Gibson
e5918b3b29
Add clarification of semantics of 0x00 hash type
2019-11-12 11:41:27 +00:00
Pieter Wuille
b79935a883
Merge pull request #136 from instagibbs/patch-10
...
BIP16 has no relation to bip-taproot/tapscript
2019-11-11 16:04:47 -08:00
Gregory Sanders
c98970085d
BIP16 has no relation to bip-taproot/tapscript
...
Previously did.
2019-11-11 15:32:57 -05:00
Anthony
5abcbca343
ADD: Require Schnorr BIP for Taproot
...
Per https://github.com/bitcoin/bips/blob/master/bip-0001.mediawiki :
"BIPs may have a Requires header, indicating the BIP numbers that this BIP depends on"
2019-11-11 13:40:42 -05:00
Hennadii Stepanov
7e98e2fd84
G refers to secp256k1 base point rather generator
2019-11-11 20:09:55 +02:00
Pieter Wuille
c936a9bc4b
Merge pull request #132 from agis/patch-2
...
Fix typo
2019-11-11 08:03:40 -08:00
Agis Anastasopoulos
af1638ce18
Fix typo
2019-11-11 12:39:53 +02:00
Pieter Wuille
c9931d156c
Merge pull request #130 from LaurentMT/patch-1
...
Fxied typo in taproot_sign_script()
2019-11-11 00:54:22 -08:00
Thomas Kerin
5ceb42b48b
tapscript: fix minor typo
2019-11-11 02:41:15 +00:00
LaurentMT
ad4156a394
Fxied typo in taproot_sign_script()
2019-11-11 01:20:28 +01:00
Pieter Wuille
3700e18055
Merge pull request #128 from codeShark149/tweak_pubkey_change
...
Internal pubkey calculation fixed in taproot_tweak_pubkey()
2019-11-06 12:48:56 -08:00
codeShark149
de82b3ad26
Internal pubkey calculation fixed in taproot_tweak_pubkey()
2019-11-06 23:48:29 +05:30
Pieter Wuille
230f6cb734
Merge pull request #125 from fjahr/patch-1
...
Link design section of BIP Schnorr in Specification
2019-11-06 07:44:44 -08:00
Pieter Wuille
73ade2d61b
Merge pull request #126 from MaxHillebrand/patch-1
...
fix: script spend, not key spend reveals tree depth
2019-11-06 07:44:00 -08:00
Max Hillebrand
78eb015f63
fix: script spend, not key spend
...
For the key spend the script tree depth is not revealed, it is only done for script spends. This sentence makes sense only for the script spend.
2019-11-06 05:58:11 +01:00
Pieter Wuille
3f62751809
Merge pull request #121 from jonasnick/add-test-vector
...
Fix point_from_bytes accepting out-of-range pubkeys and add test vector
2019-11-05 09:57:41 -08:00
Fabian Jahr
08622c9494
Link design section of BIP Schnorr in Specification
2019-11-05 14:53:16 +01:00
Jonas Nick
8a8a35bfc5
Update test-vectors.csv
2019-11-05 10:14:23 +00:00
Pieter Wuille
857dd625b5
Merge pull request #114 from real-or-random/patch-11
...
improve rationale for key prefixing
2019-11-04 16:06:29 -08:00
Jonas Nick
8e7aef083e
Fix point_from_bytes accepting out-of-range pubkeys and add test vector
2019-11-05 00:05:07 +00:00
Pieter Wuille
1bb025aa22
Merge pull request #116 from jonasnick/test-vec-terminology
...
Adjust reference code and test vectors to latest bip
2019-11-04 16:00:42 -08:00
Jonas Nick
0ec01e9255
Fix typo in reference code comment
2019-11-04 23:35:55 +00:00
Jonas Nick
35f1fface5
Make more clear that signing function in test vectors generation code isn't intended to be used anywhere else
2019-11-04 23:35:31 +00:00
Jonas Nick
c0f0c8d43d
Check infinity in is_positive
2019-11-04 23:35:24 +00:00