Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-19 | Remove 0xc1 | Jonas Nick | |
2020-01-19 | separate p2sh wrapped security rationale | Anthony Towns | |
2020-01-19 | typo | Anthony Towns | |
2020-01-19 | Fixups | Pieter Wuille | |
2020-01-19 | Move/reword tagged hashes motivation | Pieter Wuille | |
2020-01-19 | Rework resource limits section | Pieter Wuille | |
2020-01-19 | Remove P2SH support | Pieter Wuille | |
2020-01-19 | Euler's Criterion prime only nit | Elichai Turkel | |
2020-01-19 | Removed reference to 0xc1 leaf version. | JamesC | |
No longer necessary with 32B pubkeys. | |||
2020-01-19 | bip-taproot: fix small typo (is does not) | Bryan Bishop | |
2020-01-19 | Mention SHA256 block size | Jonas Nick | |
Rebased by Pieter Wuille | |||
2020-01-19 | Address some nits | Pieter Wuille | |
2020-01-19 | Move plain public key in output rationale to design section | Jonas Nick | |
Rebased by Pieter Wuille | |||
2020-01-19 | Rework Applications section | Tim Ruffing | |
2020-01-19 | Prescribe that a taproot output key should always have a taproot commitment | Jonas Nick | |
2020-01-19 | Add a footnote about 32-byte security | Tim Ruffing | |
2020-01-19 | note about pubkey collision | Anthony Towns | |
2020-01-19 | key gen, verify, sign in intro | Anthony Towns | |
2020-01-19 | use p for taproot internal key | Anthony Towns | |
2020-01-19 | make secret key a 32-byte array called sk, introduce pubkey() | Anthony Towns | |
2020-01-19 | pk not p | Anthony Towns | |
2020-01-19 | public keys aren't identical | Anthony Towns | |
2020-01-19 | Fix privkey negation in taproot_sign_key | Jonas Nick | |
2020-01-19 | Address sipa's comments | Jonas Nick | |
2020-01-19 | Tag signature hashes, improve rationale and update test vectors | Jonas Nick | |
2020-01-19 | Use a tagged hash in bip-schnorr nonce derivation | Jonas Nick | |
2020-01-19 | Use key path spend terminology more consistently in taproot/tapscript | Jonas Nick | |
2020-01-19 | Return a point from lift_x() | John Newbery | |
2020-01-19 | Define c in lift_x(x) | John Newbery | |
2020-01-19 | Replace 'quadratic residue of...' | John Newbery | |
2020-01-19 | Clarify how to disable key path spending | Jonas Nick | |
2020-01-19 | Address sipa's feedback | Jonas Nick | |
2020-01-19 | Update bip-schnorr/test-vectors.py | Jonas Nick | |
Co-Authored-By: Tim Ruffing <tim@timruffing.de> | |||
2020-01-19 | Update bip-schnorr.mediawiki | Jonas Nick | |
Co-Authored-By: Tim Ruffing <tim@timruffing.de> | |||
2020-01-19 | Address Tim's comments | Jonas Nick | |
2020-01-19 | Use short public keys for taproot output keys | Jonas Nick | |
2020-01-19 | Switch to 32 byte public keys in bip-schnorr | Jonas Nick | |
2020-01-19 | Fix point_from_bytes in bip-schnorr reference implementation | Jonas Nick | |
2020-01-19 | Clarify diagram | Jonas Nick | |
2020-01-19 | taproot_output_script: first returned byte should be OP_1 (0x51) | Dmitry Petukhov | |
If we look at def IsPayToTaproot(script): return len(script) == 35 and script[0] == OP_1 and script[1] == 33 and script[2] >= 0 and script[2] <= 1 First byte is is checked for OP_1. OP_1 is 0x51 But the example code in this BIP returns `bytes([0x01, 0x21, output_pubkey[0] & 1]) + output_pubkey[1:]` First byte 0x01, but it should be 0x51 | |||
2020-01-19 | remove duplicate warning | Mark B Lundeberg | |
Though perhaps, the emphasis is warranted given its importance. :-) | |||
2020-01-19 | Clarify what 'reduced' means in tests and use word 'message' instead of ↵ | Jonas Nick | |
'message hash' | |||
2020-01-19 | Add taproot/tapscript bips drafts | Pieter Wuille | |
2020-01-19 | Add draft for Schnorr BIP | Pieter Wuille | |
Includes squashed contributions by GitHub users jonasnick, real-or-random, AustinWilliams, JustinTArthur, ysangkok, RCassatta, Sjors, tnakagawa, and guggero. | |||
2020-01-03 | Merge pull request #869 from benthecarman/patch-2 | Luke Dashjr | |
BIP 174: Specify that separator only appears at end of the map | |||
2020-01-03 | Merge pull request #870 from dgpv/patch-10 | Luke Dashjr | |
BIP-174: add missing types to Appendix A; fix proprietary type names | |||
2019-12-14 | BIP-174: add missing types to Appendix A; fix proprietary type names | Dmitry Petukhov | |
PSBT_INPUT_PROPRIETARY -> PSBT_IN_PROPRIETARY PSBT_OUTPUT_PROPRIETARY -> PSBT_OUT_PROPRIETARY to be consistent with other in/out type names that use shortened `IN` and `OUT` | |||
2019-12-13 | Merge pull request #860 from azuchi/fix-wrong-description-bip174 | Luke Dashjr | |
BIP174: Fix wrong description about Proprietary Use Type | |||
2019-12-13 | Merge pull request #866 from dgpv/patch-6 | Luke Dashjr | |
BIP174: remove 'first byte is the type' comment for key data | |||
2019-12-13 | Merge pull request #867 from dgpv/patch-7 | Luke Dashjr | |
BIP-174: test data: fix value length |