Jonas Nick
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7bc3f29348
							
						
					 | 
					
						
						
							
							Merge pull request #50 from apoelstra/2019-generator-fix
						
						
						
						
						
						
						
						generator: remove `CHECK` abort calls exposed by public API 
						
						
					 | 
					
						2019-04-02 20:29:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							2def4ace2c
							
						
					 | 
					
						
						
							
							generator: remove CHECK abort calls exposed by public API
						
						
						
						
						
						
					 | 
					
						2019-04-02 18:41:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							1bbad3a04b
							
						
					 | 
					
						
						
							
							Merge pull request #45 from apoelstra/2019-02-musig-docs
						
						
						
						
						
						
						
						musig: add user documentation 
						
						
					 | 
					
						2019-02-21 17:10:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							f6a6bca22f
							
						
					 | 
					
						
						
							
							musig: remove musig_session API docs about session ID reuse; link to Blockstream blog post
						
						
						
						
						
						
					 | 
					
						2019-02-21 15:02:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							89b7f5b73b
							
						
					 | 
					
						
						
							
							f nits
						
						
						
						
						
						
					 | 
					
						2019-02-20 15:25:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Janus Troelsen
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							792d504315
							
						
					 | 
					
						
						
							
							Update musig.md
						
						
						
						
						
						
						
						Use monospaced font for math expressions 
						
						
					 | 
					
						2019-02-18 16:30:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							9125c16622
							
						
					 | 
					
						
						
							
							f remove markdown indentation
						
						
						
						
						
						
					 | 
					
						2019-02-12 14:58:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							0512dd2ba9
							
						
					 | 
					
						
						
							
							f reword adaptor signature stuf
						
						
						
						
						
						
					 | 
					
						2019-02-12 14:53:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							8cab1c5cae
							
						
					 | 
					
						
						
							
							f more nits
						
						
						
						
						
						
					 | 
					
						2019-02-12 14:43:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							0492592010
							
						
					 | 
					
						
						
							
							f replace C by L
						
						
						
						
						
						
					 | 
					
						2019-02-12 14:39:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b0b22bc89
							
						
					 | 
					
						
						
							
							musig: add user documentation
						
						
						
						
						
						
					 | 
					
						2019-02-12 00:44:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d5e22a59f6
							
						
					 | 
					
						
						
							
							Merge pull request #35 from jonasnick/2018-10-musig
						
						
						
						
						
						
						
						Add MuSig module 
						
						
					 | 
					
						2019-02-07 00:19:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fc700a943
							
						
					 | 
					
						
						
							
							Add 3-of-3 MuSig example
						
						
						
						
						
						
					 | 
					
						2019-02-06 11:27:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							77d5b4ac7d
							
						
					 | 
					
						
						
							
							Add MuSig module which allows creating n-of-n multisignatures and adaptor signatures.
						
						
						
						
						
						
					 | 
					
						2019-02-06 11:27:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0e4bb9283
							
						
					 | 
					
						
						
							
							Add schnorrsig module which implements BIP-schnorr [0] compatible signing, verification and batch verification.
						
						
						
						
						
						
						
						[0] https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki 
						
						
					 | 
					
						2019-01-29 11:02:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							8260800491
							
						
					 | 
					
						
						
							
							add chacha20 function
						
						
						
						
						
						
					 | 
					
						2019-01-29 10:59:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							43dd1f4fe7
							
						
					 | 
					
						
						
							
							Merge pull request #40 from instagibbs/size_t
						
						
						
						
						
						
						
						use proper types for rangeproof min/max in unit test case 
						
						
					 | 
					
						2019-01-03 22:56:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6532fa0a96
							
						
					 | 
					
						
						
							
							Merge pull request #39 from instagibbs/more_builds
						
						
						
						
						
						
						
						Enable more builds with rest of experimental flags 
						
						
					 | 
					
						2019-01-03 22:56:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b2429dfaa
							
						
					 | 
					
						
						
							
							rangeproof: reduce iteration count in unit tests
						
						
						
						
						
						
					 | 
					
						2019-01-03 14:21:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gregory Sanders
							
						 
					 | 
					
						
						
						
						
							
						
						
							12b0e5dda7
							
						
					 | 
					
						
						
							
							Enable more builds with rest of experimental flags
						
						
						
						
						
						
					 | 
					
						2019-01-03 14:21:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gregory Sanders
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c444eef6a
							
						
					 | 
					
						
						
							
							use proper types for rangeproof min/max
						
						
						
						
						
						
					 | 
					
						2019-01-03 14:18:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed59fbe8b7
							
						
					 | 
					
						
						
							
							Add trivial ecmult_multi algorithm. It is selected when no scratch space is given and just multiplies and adds the points.
						
						
						
						
						
						
					 | 
					
						2018-12-22 22:38:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							53ad841caf
							
						
					 | 
					
						
						
							
							Add explanation about how BIP32 unhardened derivation can be used to simplify whitelisting
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							71c5fe0f6e
							
						
					 | 
					
						
						
							
							Add comment to explain effect of max_n_iterations in surjectionproof_init
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							85fd42fb7e
							
						
					 | 
					
						
						
							
							add unit test for generator and pedersen commitment roundtripping
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ccf885419
							
						
					 | 
					
						
						
							
							rangeproof: fix serialization of pedersen commintments
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							60c173b640
							
						
					 | 
					
						
						
							
							rangeproof: verify correctness of pedersen commitments when parsing
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							32d7526cd5
							
						
					 | 
					
						
						
							
							generator: verify correctness of point when parsing
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae14e8a9d8
							
						
					 | 
					
						
						
							
							rangeproof: check that points deserialize correctly when verifying rangeproof
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							44fe43d757
							
						
					 | 
					
						
						
							
							rangeproof: add fixed vector test case
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Frank V. Castellucci
							
						 
					 | 
					
						
						
						
						
							
						
						
							e065d7df9f
							
						
					 | 
					
						
						
							
							Expose generator in shared library
						
						
						
						
						
						
						
						Was failing linking to `*.so` library 
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gregory Sanders
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb1ba329aa
							
						
					 | 
					
						
						
							
							fix spelling in documentation
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb75faa147
							
						
					 | 
					
						
						
							
							Test for rejection of trailing bytes in range proofs
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b2cf1708d
							
						
					 | 
					
						
						
							
							Test for rejection of trailing bytes in surjection proofs
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3a1800ba6
							
						
					 | 
					
						
						
							
							Reject surjection proofs with trailing garbage
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								datavetaren
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c77ae9a75
							
						
					 | 
					
						
						
							
							Minor bugfix. Wrong length due to NUL character.
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1f31bc4b6
							
						
					 | 
					
						
						
							
							Add whitelisting benchmark
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gregory Sanders
							
						 
					 | 
					
						
						
						
						
							
						
						
							52a9f8f8f3
							
						
					 | 
					
						
						
							
							add whitelist_impl.h to include for dist
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							a707865bc5
							
						
					 | 
					
						
						
							
							generator: add API tests
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							ec1ef040f5
							
						
					 | 
					
						
						
							
							generator: remove unnecessary ARG_CHECK from generate()
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Gregory Sanders
							
						 
					 | 
					
						
						
						
						
							
						
						
							b0e9aa828f
							
						
					 | 
					
						
						
							
							Fix generator makefile
						
						
						
						
						
						
						
						Include test_impl.h 
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							526c65499f
							
						
					 | 
					
						
						
							
							Fix pedersen_blind_generator_blind_sum return value documentation
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							b51886e722
							
						
					 | 
					
						
						
							
							Add n_keys argument to whitelist_verify
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							37c57de083
							
						
					 | 
					
						
						
							
							Fix checks of whitelist serialize/parse arguments
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b8a9d91eb
							
						
					 | 
					
						
						
							
							whitelist: fix serialize/parse API to take serialized length
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jonas Nick
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f17515609
							
						
					 | 
					
						
						
							
							Fix include/secp256k1_rangeproof.h function argument documentation.
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d817020d9
							
						
					 | 
					
						
						
							
							rangeproof: add API tests
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							417bb0643f
							
						
					 | 
					
						
						
							
							surjectionproof: rename unit test functions to be more consistent with other modules
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e2d5c1a26
							
						
					 | 
					
						
						
							
							surjectionproof: add API unit tests
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andrew Poelstra
							
						 
					 | 
					
						
						
						
						
							
						
						
							7878a298b2
							
						
					 | 
					
						
						
							
							surjectionproof: tests_impl.h s/assert/CHECK/g
						
						
						
						
						
						
					 | 
					
						2018-12-14 20:25:51 +00:00 | 
					
					
						
						
							
							
							
						
					 |