Pieter Wuille
|
eabf7c9a6d
|
Merge pull request #64 from real-or-random/patch-7
Add a footnote about 32-byte security
|
2019-09-08 13:29:40 -07:00 |
|
Tim Ruffing
|
4a383064fb
|
Add a footnote about 32-byte security
|
2019-09-08 16:38:55 +02:00 |
|
Tim Ruffing
|
6d99e45126
|
Rework Applications section
|
2019-09-08 16:38:15 +02:00 |
|
Pieter Wuille
|
6653f9f883
|
Merge pull request #59 from ajtowns/201908-schnorr32-nits
32 byte pubkey nits
|
2019-09-02 08:55:52 -07:00 |
|
Liu Pengpeng
|
13dccfe663
|
Add swift implementation
Pure Swift implementation without any third-party dependencies。
|
2019-08-30 15:53:22 +08:00 |
|
Pieter Wuille
|
51a84fd407
|
Merge pull request #63 from jonasnick/fix-sign-key
Fix privkey negation in taproot_sign_key
|
2019-08-29 17:47:24 -07:00 |
|
Jonas Nick
|
02bdf88ef9
|
Fix privkey negation in taproot_sign_key
|
2019-08-29 20:46:47 +00:00 |
|
Anthony Towns
|
30bc716add
|
note about pubkey collision
|
2019-08-29 02:35:00 +10:00 |
|
Anthony Towns
|
fc74ec6b35
|
key gen, verify, sign in intro
|
2019-08-29 02:35:00 +10:00 |
|
Anthony Towns
|
d3951f63f3
|
use p for taproot internal key
|
2019-08-29 02:35:00 +10:00 |
|
Anthony Towns
|
4643538d4f
|
make secret key a 32-byte array called sk, introduce pubkey()
|
2019-08-29 02:35:00 +10:00 |
|
Anthony Towns
|
01e1f6e6b2
|
pk not p
|
2019-08-29 02:34:59 +10:00 |
|
Anthony Towns
|
e9600e6ed8
|
public keys aren't identical
|
2019-08-29 02:34:36 +10:00 |
|
Karl-Johan Alm
|
c28773f34e
|
bip322: fix test-vectors
|
2019-08-28 15:09:50 +09:00 |
|
Luke Dashjr
|
33e6283a68
|
Merge pull request #824 from kallewoof/2019-08-bip322-fix-abstract
BIP322: added background
|
2019-08-28 04:46:30 +00:00 |
|
Pieter Wuille
|
e1f199989b
|
Merge pull request #61 from jonasnick/tagged-derive
Use a tagged hash in bip-schnorr nonce derivation
|
2019-08-27 11:43:45 -07:00 |
|
Jonas Nick
|
dc6b91c1a9
|
Address sipa's comments
|
2019-08-27 15:13:08 +00:00 |
|
Clark Moody
|
71529345e8
|
Switch from Markdown-style code to Mediawiki
|
2019-08-26 17:24:57 -05:00 |
|
Jonas Nick
|
775cb2fd90
|
Tag signature hashes, improve rationale and update test vectors
|
2019-08-26 20:46:08 +00:00 |
|
Jonas Nick
|
7cd53f6eec
|
Use a tagged hash in bip-schnorr nonce derivation
|
2019-08-26 11:32:04 +00:00 |
|
Pieter Wuille
|
de990a1128
|
Merge pull request #56 from jonasnick/keypath
Use key path spend terminology more consistently in taproot/tapscript
|
2019-08-22 13:09:58 -07:00 |
|
Jonas Nick
|
ed0bb5b0c2
|
Prescribe that a taproot output key should always have a taproot commitment
|
2019-08-22 15:49:09 +00:00 |
|
Jonas Nick
|
16bdfcf534
|
Use key path spend terminology more consistently in taproot/tapscript
|
2019-08-22 11:41:04 +00:00 |
|
Pieter Wuille
|
abe79d81e3
|
Merge pull request #58 from sipa/201908_computec
Clarify pseudocode of lift_x
|
2019-08-21 16:24:39 -07:00 |
|
Pieter Wuille
|
de9bc9c72c
|
Merge pull request #48 from jnewbery/2019-05-quadratic-residue
Reword 'quadratic residue of...'
|
2019-08-21 16:24:19 -07:00 |
|
John Newbery
|
8492968f34
|
Replace 'quadratic residue of...'
|
2019-08-21 18:40:40 -04:00 |
|
John Newbery
|
a462876b9a
|
Return a point from lift_x()
|
2019-08-21 14:35:23 -07:00 |
|
John Newbery
|
ad91099b8f
|
Define c in lift_x(x)
|
2019-08-21 14:22:57 -07:00 |
|
Pieter Wuille
|
4fef743de7
|
Merge pull request #43 from jonasnick/script-path-only
Clarify how to disable key path spending
|
2019-08-21 12:45:36 -07:00 |
|
Pieter Wuille
|
28dc94f36c
|
Merge pull request #55 from jonasnick/bip-schnorr32
Completely switch to 32-byte public keys in bip-schnorr/taproot/tapscript
|
2019-08-21 11:37:34 -07:00 |
|
Jonas Nick
|
0d28b3c37b
|
Address sipa's feedback
|
2019-08-21 11:42:03 +00:00 |
|
Jonas Nick
|
ae96228913
|
Update bip-schnorr/test-vectors.py
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
|
2019-08-20 10:53:58 +00:00 |
|
Jonas Nick
|
30fdc87599
|
Update bip-schnorr.mediawiki
Co-Authored-By: Tim Ruffing <tim@timruffing.de>
|
2019-08-20 10:53:51 +00:00 |
|
Jonas Nick
|
112d9c150a
|
Address Tim's comments
|
2019-08-19 14:37:55 +00:00 |
|
Jonas Nick
|
9795b7081a
|
Clarify how to disable key path spending
|
2019-08-18 15:52:46 +00:00 |
|
Jonas Nick
|
5793d3d735
|
Use short public keys for taproot output keys
|
2019-08-18 15:04:03 +00:00 |
|
Jonas Nick
|
ed01c1a776
|
Switch to 32 byte public keys in bip-schnorr
|
2019-08-18 15:04:03 +00:00 |
|
Jonas Nick
|
1faf705388
|
Fix point_from_bytes in bip-schnorr reference implementation
|
2019-08-18 15:04:03 +00:00 |
|
Karl-Johan Alm
|
b3cec02aa4
|
bip-322: clarify when to return ERROR in verify action
|
2019-08-08 01:08:12 +09:00 |
|
Karl-Johan Alm
|
f0784c6e92
|
BIP322: added background to explain why BIP322 exists, and what it changes
|
2019-08-06 17:09:25 +09:00 |
|
Karl-Johan Alm
|
6129830a33
|
travis: add a check for common mistake mediawiki links
Several BIPs have mistaken links in format [text](url) which this travis check will detect and complain about.
|
2019-08-06 16:46:20 +09:00 |
|
Luke Dashjr
|
a2645cdc42
|
Merge pull request #814 from kallewoof/2019-07-bip322-fixes2
BIP-322 major fixes (verification, etc)
|
2019-08-05 19:46:11 +00:00 |
|
Andrew Chow
|
20fdf77a2b
|
Specify that types are compact size unsigned ints to allow for multi-byte types
|
2019-08-01 14:36:25 -04:00 |
|
Andrew Chow
|
503f35a9a0
|
Add Version type
|
2019-08-01 14:28:37 -04:00 |
|
Karl-Johan Alm
|
91ecdbeb26
|
BIP-322 updates to fix verification and other fixes
|
2019-08-01 16:54:47 +09:00 |
|
Luke Dashjr
|
32b496a65f
|
Merge pull request #798 from wigy-opensource-developer/patch-1
Updated BIP-0138 Comments-Summary
|
2019-07-30 12:13:27 +00:00 |
|
wigy
|
cfacb9d689
|
Applied standard terminology
|
2019-07-30 11:41:21 +02:00 |
|
Karl-Johan Alm
|
9e62a7a838
|
BIP-154: change to withdrawn status
|
2019-07-30 00:22:42 +09:00 |
|
Luke Dashjr
|
85671ef8d2
|
Merge pull request #808 from kallewoof/2019-07-bip322-fixes
BIP-322 updates
|
2019-07-29 14:35:03 +00:00 |
|
Karl-Johan Alm
|
e24e86b482
|
bip-322: add test vectors
|
2019-07-29 20:45:17 +09:00 |
|