Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							af2569b8a7
							
						
					 | 
					
						
						
							
							Explain caller's obligations for preallocated memory
						
						
						
						
						
						
					 | 
					
						2019-04-01 17:53:26 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4a2f8e500
							
						
					 | 
					
						
						
							
							Move _preallocated functions to separate header
						
						
						
						
						
						
					 | 
					
						2019-03-05 13:23:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							7366ab7f8c
							
						
					 | 
					
						
						
							
							Export _preallocated functions
						
						
						
						
						
						
					 | 
					
						2019-03-05 13:23:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a848d25cc
							
						
					 | 
					
						
						
							
							Add tests for contexts in preallocated memory
						
						
						
						
						
						
					 | 
					
						2019-03-05 13:23:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a1febfd86
							
						
					 | 
					
						
						
							
							Check arguments of _preallocated functions
						
						
						
						
						
						
					 | 
					
						2019-03-05 13:22:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							19debda326
							
						
					 | 
					
						
						
							
							Support cloning a context into preallocated memory
						
						
						
						
						
						
					 | 
					
						2019-03-05 13:22:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							1738dd0eb5
							
						
					 | 
					
						
						
							
							Switch to a single malloc call
						
						
						
						
						
						
					 | 
					
						2019-03-05 13:22:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							16d4a0a251
							
						
					 | 
					
						
						
							
							Add size constants for preallocated memory
						
						
						
						
						
						
					 | 
					
						2019-03-05 13:22:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tim Ruffing
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f1a8580a2
							
						
					 | 
					
						
						
							
							Prepare for manual memory management in preallocated memory
						
						
						
						
						
						
						
						* Determine ALIGNMENT more cleverly and move it to util.h
 * Implement manual_malloc() helper function 
						
						
					 | 
					
						2019-03-05 13:22:46 +01: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 | 
					
					
						
						
							
							
							
						
					 |