Jonas Nick
|
afa5519ade
|
Add taproot_tweak_pubkey and taproot_tweak_privkey functions to bip-taproot wallet section
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
e1d7da3796
|
Add is_quad function to bip-schnorr reference code
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
fe8f5f68ca
|
Standardize on secret key in bip-schnorr
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
05cc92b9ad
|
Add x() and y() functions for points to bip-schnorr
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
1c8bdd75a5
|
Remove 0xc1
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
65a4f1deb8
|
Mention SHA256 block size
Rebased by Pieter Wuille
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
a5112f9f01
|
Move plain public key in output rationale to design section
Rebased by Pieter Wuille
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
204b7f13a0
|
Prescribe that a taproot output key should always have a taproot commitment
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
8fd629c3f9
|
Fix privkey negation in taproot_sign_key
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
cc962bf84f
|
Address sipa's comments
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
c33c7d0a0c
|
Tag signature hashes, improve rationale and update test vectors
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
7f3611d239
|
Use a tagged hash in bip-schnorr nonce derivation
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
ba748dcd93
|
Use key path spend terminology more consistently in taproot/tapscript
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
16073d0c20
|
Clarify how to disable key path spending
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
f3bef4f459
|
Address sipa's feedback
|
2020-01-19 14:47:33 -08:00 |
|
 Jonas NickandTim Ruffing
|
a67e5e323c
|
Update bip-schnorr/test-vectors.py
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
|
2020-01-19 14:47:33 -08:00 |
|
 Jonas NickandTim Ruffing
|
5da30bd568
|
Update bip-schnorr.mediawiki
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
303ff5fb26
|
Address Tim's comments
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
08e1b3da74
|
Use short public keys for taproot output keys
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
e084aafb8b
|
Switch to 32 byte public keys in bip-schnorr
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
1a4b08ab72
|
Fix point_from_bytes in bip-schnorr reference implementation
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
b2e6d11a6e
|
Clarify diagram
|
2020-01-19 14:47:33 -08:00 |
|
Jonas Nick
|
eb96be7a9d
|
Clarify what 'reduced' means in tests and use word 'message' instead of 'message hash'
|
2020-01-19 14:47:33 -08:00 |
|