Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							65a79b300c 
							
						 
					 
					
						
						
							
							Slice bytes of G multiples to avoid cache timings  
						
						
						
						
					 
					
						2014-03-07 00:32:41 +01:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55372af684 
							
						 
					 
					
						
						
							
							Merge pull request  #19  
						
						... 
						
						
						
						bb7bb81 Fix addition chain entry in comments (Peter Dettman)
f8ccd9b Re-write secp256k1_fe_sqrt and secp256k1_fe_inv to use a sliding window over blocks of 1s (Peter Dettman) 
						
						
					 
					
						2014-02-08 15:43:19 +01:00 
						 
				 
			
				
					
						
							
							
								Peter Dettman 
							
						 
					 
					
						
						
						
						
							
						
						
							bb7bb81d07 
							
						 
					 
					
						
						
							
							Fix addition chain entry in comments  
						
						
						
						
					 
					
						2014-01-31 11:43:57 +07:00 
						 
				 
			
				
					
						
							
							
								Peter Dettman 
							
						 
					 
					
						
						
						
						
							
						
						
							f8ccd9befd 
							
						 
					 
					
						
						
							
							Re-write secp256k1_fe_sqrt and secp256k1_fe_inv to use a sliding window over blocks of 1s  
						
						
						
						
					 
					
						2014-01-30 19:16:20 +07:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							ea0fe5a5bf 
							
						 
					 
					
						
						
							
							Merge pull request  #14  
						
						... 
						
						
						
						6e7a6d4 autotools: No need to link against libssl (Cory Fields)
0e9baf6 autotools: changes suggested by Pieter Wuille (Cory Fields)
5a9989c add missing include (Cory Fields)
78cd96b autotools: autotools'ify libsecp256k1 (Cory Fields) 
						
						
					 
					
						2014-01-25 00:22:28 +01:00 
						 
				 
			
				
					
						
							
							
								Cory Fields 
							
						 
					 
					
						
						
						
						
							
						
						
							6e7a6d479a 
							
						 
					 
					
						
						
							
							autotools: No need to link against libssl  
						
						
						
						
					 
					
						2014-01-24 17:32:59 -05:00 
						 
				 
			
				
					
						
							
							
								Cory Fields 
							
						 
					 
					
						
						
						
						
							
						
						
							0e9baf6fde 
							
						 
					 
					
						
						
							
							autotools: changes suggested by Pieter Wuille  
						
						
						
						
					 
					
						2014-01-24 16:57:13 -05:00 
						 
				 
			
				
					
						
							
							
								Cory Fields 
							
						 
					 
					
						
						
						
						
							
						
						
							5a9989c52a 
							
						 
					 
					
						
						
							
							add missing include  
						
						
						
						
					 
					
						2014-01-17 23:24:12 -05:00 
						 
				 
			
				
					
						
							
							
								Cory Fields 
							
						 
					 
					
						
						
						
						
							
						
						
							78cd96b151 
							
						 
					 
					
						
						
							
							autotools: autotools'ify libsecp256k1  
						
						
						
						
					 
					
						2014-01-17 23:24:12 -05:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							60442b835f 
							
						 
					 
					
						
						
							
							Remove 5x64 implementation - no actual benefits  
						
						
						
						
					 
					
						2013-12-01 21:16:47 +01:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							399c03f227 
							
						 
					 
					
						
						
							
							Make endomorphism optimization optional  
						
						
						
						
					 
					
						2013-12-01 21:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							ad52495d72 
							
						 
					 
					
						
						
							
							Check for overflows when order is added at recovery  
						
						
						
						
					 
					
						2013-11-07 20:27:13 +01:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							32b60cb5fb 
							
						 
					 
					
						
						
							
							Merge pull request  #15  from haltingstate/master  
						
						... 
						
						
						
						updated documentation 
						
						
					 
					
						2013-11-04 03:03:46 -08:00 
						 
				 
			
				
					
						
							
							
								HaltingState 
							
						 
					 
					
						
						
						
						
							
						
						
							315d2560b0 
							
						 
					 
					
						
						
							
							updated documentation  
						
						
						
						
					 
					
						2013-11-04 02:50:59 -08:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							d0b33489f2 
							
						 
					 
					
						
						
							
							Break malleability by producing S <= order/2  
						
						
						
						
					 
					
						2013-09-19 00:58:42 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							350ade2ab4 
							
						 
					 
					
						
						
							
							Tweak fixes & variable name improvement  
						
						
						
						
					 
					
						2013-07-14 20:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							86d3cce2a9 
							
						 
					 
					
						
						
							
							Add support for multiplicative tweaking  
						
						
						
						
					 
					
						2013-07-14 17:58:23 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							b0be6aba91 
							
						 
					 
					
						
						
							
							Invert buggy logic in secp256k1_ecdsa_seckey_verify  
						
						
						
						
					 
					
						2013-07-13 01:31:41 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							634bc1820c 
							
						 
					 
					
						
						
							
							Merge pull request  #12  from PSYCPU/master  
						
						... 
						
						
						
						5x64 assembly bugfix 
						
						
					 
					
						2013-06-17 12:10:37 -07:00 
						 
				 
			
				
					
						
							
							
								Diederik Huys 
							
						 
					 
					
						
						
						
						
							
						
						
							355b4192cf 
							
						 
					 
					
						
						
							
							1st assembly version of field 5x64 code - bugfix  
						
						
						
						
					 
					
						2013-06-17 15:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							2ce0e50af3 
							
						 
					 
					
						
						
							
							Merge pull request  #11  from PSYCPU/master  
						
						... 
						
						
						
						1st assembly version of 5x64 field code 
						
						
					 
					
						2013-06-16 15:20:00 -07:00 
						 
				 
			
				
					
						
							
							
								Diederik Huys 
							
						 
					 
					
						
						
						
						
							
						
						
							dd804adeff 
							
						 
					 
					
						
						
							
							1st assembly version of field 5x64 code  
						
						
						
						
					 
					
						2013-06-16 22:46:43 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							6c78924a10 
							
						 
					 
					
						
						
							
							Inline asm for 5x64  
						
						
						
						
					 
					
						2013-06-09 00:52:14 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							1487ca95c6 
							
						 
					 
					
						
						
							
							Field 5x64  
						
						
						
						
					 
					
						2013-06-09 00:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							561b0e1044 
							
						 
					 
					
						
						
							
							Private/public key tweaking  
						
						
						
						
					 
					
						2013-05-27 01:18:48 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c5c26f54 
							
						 
					 
					
						
						
							
							Allow private keys with less-than-32-byte secrets  
						
						
						
						
					 
					
						2013-05-24 05:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee97f87ac 
							
						 
					 
					
						
						
							
							Merge pull request  #10  from TheBlueMatt/master  
						
						... 
						
						
						
						Fix JNI for C instead of C++ 
						
						
					 
					
						2013-05-21 10:19:50 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Corallo 
							
						 
					 
					
						
						
						
						
							
						
						
							6df016fb20 
							
						 
					 
					
						
						
							
							Fix JNI for C instead of C++  
						
						... 
						
						
						
						(because apparently there is a significant difference...) 
						
						
					 
					
						2013-05-18 16:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							194eea065f 
							
						 
					 
					
						
						
							
							Public inclue improvements  
						
						
						
						
					 
					
						2013-05-11 23:37:48 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							12e29b320f 
							
						 
					 
					
						
						
							
							Use privkey serialization to construct OpenSSL keys  
						
						
						
						
					 
					
						2013-05-10 00:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							4bef497b9c 
							
						 
					 
					
						
						
							
							Bugfix: correct privkey serialization  
						
						
						
						
					 
					
						2013-05-10 00:52:28 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							0a433ea23c 
							
						 
					 
					
						
						
							
							MIT License  
						
						
						
						
					 
					
						2013-05-09 15:24:32 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							7b03d836be 
							
						 
					 
					
						
						
							
							updates  
						
						
						
						
					 
					
						2013-05-06 13:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb64b2da2 
							
						 
					 
					
						
						
							
							Inline verify is slow, this is what unit tests are for  
						
						
						
						
					 
					
						2013-05-05 17:00:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							dd08f03799 
							
						 
					 
					
						
						
							
							OpenSSL/EC tests  
						
						
						
						
					 
					
						2013-05-05 16:55:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							da3038c757 
							
						 
					 
					
						
						
							
							Privkey import/export  
						
						
						
						
					 
					
						2013-05-05 05:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							50eb498ece 
							
						 
					 
					
						
						
							
							Compact signatures/pubkey recovery  
						
						
						
						
					 
					
						2013-05-05 02:46:07 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							764332d05d 
							
						 
					 
					
						
						
							
							Make pubkeys, set_xo, ... ge instead of gej  
						
						
						
						
					 
					
						2013-05-05 01:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							42cccdaf55 
							
						 
					 
					
						
						
							
							More public implementations  
						
						
						
						
					 
					
						2013-05-05 01:02:05 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							7823916781 
							
						 
					 
					
						
						
							
							Add signing to public interface  
						
						
						
						
					 
					
						2013-05-05 00:21:03 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							42f5e7c58d 
							
						 
					 
					
						
						
							
							Remove traces of old mpz-based num  
						
						
						
						
					 
					
						2013-04-30 16:04:33 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							f491cd35df 
							
						 
					 
					
						
						
							
							Make constants constant  
						
						
						
						
					 
					
						2013-04-30 15:57:40 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							43cbc85e14 
							
						 
					 
					
						
						
							
							Better compilation flags for coverage  
						
						
						
						
					 
					
						2013-04-23 01:04:45 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							48dc7347fc 
							
						 
					 
					
						
						
							
							Add coverage check  
						
						
						
						
					 
					
						2013-04-22 02:10:41 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							3f44e1ad36 
							
						 
					 
					
						
						
							
							More num unit tests  
						
						
						
						
					 
					
						2013-04-22 01:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							404c30a800 
							
						 
					 
					
						
						
							
							Test improvements  
						
						
						
						
					 
					
						2013-04-21 19:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							79b0ce6c84 
							
						 
					 
					
						
						
							
							Change num_mod semantics  
						
						
						
						
					 
					
						2013-04-21 00:58:15 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							d06e61cbb5 
							
						 
					 
					
						
						
							
							Builtin random  
						
						
						
						
					 
					
						2013-04-20 23:57:20 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							b2966ce852 
							
						 
					 
					
						
						
							
							public interface docs  
						
						
						
						
					 
					
						2013-04-14 22:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Pieter Wuille 
							
						 
					 
					
						
						
						
						
							
						
						
							2f9e831d34 
							
						 
					 
					
						
						
							
							Some comments  
						
						
						
						
					 
					
						2013-04-14 22:17:21 +02:00