Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e273fbda6
							
						
					 | 
					
						
						
							
							Add x() and y() functions for points to bip-schnorr
						
						
						
						
						
						
					 | 
					
						2019-09-27 15:36:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8d893f9c06
							
						
					 | 
					
						
						
							
							Merge pull request #79 from jonasnick/0xc1
						
						
						
						
						
						
						
						Remove 0xc1 
						
						
					 | 
					
						2019-09-25 14:12:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							479fe5f365
							
						
					 | 
					
						
						
							
							Remove 0xc1
						
						
						
						
						
						
					 | 
					
						2019-09-25 21:02:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9033e43001
							
						
					 | 
					
						
						
							
							Merge pull request #78 from ajtowns/201909-p2sh80b
						
						
						
						
						
						
						
						minor wording fixes 
						
						
					 | 
					
						2019-09-25 09:58:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anthony Towns
							
						 
					 | 
					
						
						
						
						
							
						
						
							f831386103
							
						
					 | 
					
						
						
							
							separate p2sh wrapped security rationale
						
						
						
						
						
						
					 | 
					
						2019-09-25 14:38:13 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Anthony Towns
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ce33c01ec
							
						
					 | 
					
						
						
							
							typo
						
						
						
						
						
						
					 | 
					
						2019-09-25 14:02:42 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d51109a03f
							
						
					 | 
					
						
						
							
							Merge pull request #76 from sipa/201909_tapscript_resource_fixups
						
						
						
						
						
						
						
						Fixups 
						
						
					 | 
					
						2019-09-23 15:00:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							05efb5de84
							
						
					 | 
					
						
						
							
							Merge pull request #71 from sipa/201909_fix_tag_rationale
						
						
						
						
						
						
						
						Move/reword tagged hashes motivation 
						
						
					 | 
					
						2019-09-23 13:32:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							079ae4b048
							
						
					 | 
					
						
						
							
							Fixups
						
						
						
						
						
						
					 | 
					
						2019-09-23 13:24:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6aa933b178
							
						
					 | 
					
						
						
							
							Merge pull request #73 from sipa/201909_limits
						
						
						
						
						
						
						
						Rework resource limits section 
						
						
					 | 
					
						2019-09-23 12:19:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2d2e268ee8
							
						
					 | 
					
						
						
							
							Merge pull request #72 from sipa/201909_no_p2sh
						
						
						
						
						
						
						
						Remove P2SH support 
						
						
					 | 
					
						2019-09-23 09:10:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b9927356aa
							
						
					 | 
					
						
						
							
							Merge pull request #74 from elichai/patch-2
						
						
						
						
						
						
						
						Euler's Criterion prime only nit 
						
						
					 | 
					
						2019-09-23 09:10:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Elichai Turkel
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							aa463b8193
							
						
					 | 
					
						
						
							
							Euler's Criterion prime only nit
						
						
						
						
						
						
					 | 
					
						2019-09-23 02:06:14 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ee15f7dd9
							
						
					 | 
					
						
						
							
							Remove P2SH support
						
						
						
						
						
						
					 | 
					
						2019-09-20 19:44:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2899666f8
							
						
					 | 
					
						
						
							
							Rework resource limits section
						
						
						
						
						
						
					 | 
					
						2019-09-20 19:41:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							77dad346ec
							
						
					 | 
					
						
						
							
							Move/reword tagged hashes motivation
						
						
						
						
						
						
					 | 
					
						2019-09-20 15:01:57 -07: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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |