Commit Graph
4641 Commits
Author SHA1 Message Date
Luke Dashjr 51a8d83122 Merge pull request #493 from zizelevak/master
Czech wordlist for BIP0039
2019-09-19 22:05:16 +00:00
Luke Dashjr 7bbe439509 Merge pull request #780 from dergigi/patch-1
[Trivial] BIP69: Fix word repetition
2019-09-19 22:03:50 +00:00
Luke Dashjr 990a5abf49 Merge pull request #838 from kallewoof/bip322-fix-testvectors
bip322: fix test-vectors
2019-09-19 22:01:47 +00:00
Luke Dashjr fffeba18b3 Merge pull request #843 from vincenzopalazzo/master
Fixed hanging links and removed the number inside the name of the file base58.cpp
2019-09-19 21:34:46 +00:00
Vincenzo Palazzo aeda6226dd Update bip-0013.mediawiki 2019-09-18 11:23:47 +02:00
Vincenzo Palazzo 4d47fb24aa Update bip-0013.mediawiki 2019-09-18 11:22:24 +02:00
Pieter Wuille 55beff3376 Merge pull request #69 from jachiang/2019-09-leaf-version
Removed reference to 0xc1 leaf version.
2019-09-17 12:25:16 -07:00
Pieter Wuille 849580166a Merge pull request #70 from kanzure/bip-taproot-fix-typo
bip-taproot: Fix minor grammar issue
2019-09-16 16:57:58 -07:00
Bryan Bishop 1a8818a446 bip-taproot: fix small typo (is does not) 2019-09-16 18:47:54 -05:00
JamesC d191359e75 Removed reference to 0xc1 leaf version.
No longer necessary with 32B pubkeys.
2019-09-16 21:59:54 +02:00
darosior b4e6b0fac2 bip-0174: remove duplicated 'only' (typo) 2019-09-16 13:16:11 +02:00
Pieter Wuille 463a55935b Merge pull request #67 from sipa/jonasnick_small-fixes
Mention SHA256 block size (rebase of #45)
2019-09-11 17:44:08 -07:00
Jonas Nick 87fa069b8f Mention SHA256 block size
Rebased by Pieter Wuille
2019-09-11 17:43:11 -07:00
Pieter Wuille 7c37e721de Merge pull request #68 from sipa/nits_real-or-random_patch-6
Address some nits
2019-09-11 13:26:43 -07:00
Pieter Wuille 9424700d78 Merge pull request #66 from sipa/jonasnick_design
Move plain public key in output rationale to design section (rebase of #44)
2019-09-11 13:26:13 -07:00
Pieter Wuille fa423aced9 Address some nits 2019-09-10 16:24:07 -07:00
Pieter Wuille 10073d1ca5 Merge pull request #65 from real-or-random/patch-6
Rework Applications section
2019-09-10 16:21:51 -07:00
Pieter Wuille a02dbdc850 Merge pull request #49 from jonasnick/key-aggregation-security
Prescribe that an output key should always have a taproot commitment
2019-09-10 16:13:29 -07:00
Jonas Nick 0995c8a5b5 Move plain public key in output rationale to design section
Rebased by Pieter Wuille
2019-09-10 16:03:25 -07:00
Thomas Grainger 0f1a825246 Add .NET standard bip39 implementation 2019-09-09 00:34:07 +01:00
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