Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							16fbc0f281
							
						
					 | 
					
						
						
							
							Merge pull request #6 from PSYCPU/asm
						
						
						
						
						
						
						
						Solved register save/restore bug 
						
						
					 | 
					
						2013-03-30 13:27:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							39db881543
							
						
					 | 
					
						
						
							
							Merge pull request #8 from sipa/cify
						
						
						
						
						
						
						
						First step in converting to C: num 
						
						
					 | 
					
						2013-03-30 13:24:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							4adf6b2a32
							
						
					 | 
					
						
						
							
							First step in converting to C: num
						
						
						
						
						
						
					 | 
					
						2013-03-30 21:23:06 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diederik Huys
							
						 
					 | 
					
						
						
						
						
							
						
						
							47fdb56d30
							
						
					 | 
					
						
						
							
							Solved register save/restore bug
						
						
						
						
						
						
					 | 
					
						2013-03-27 23:04:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							21b74c7e5f
							
						
					 | 
					
						
						
							
							Merge pull request #5 from PSYCPU/asm
						
						
						
						
						
						
						
						Port to more generally used YASM assembler 
						
						
					 | 
					
						2013-03-27 07:20:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diederik Huys
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa17bab40d
							
						
					 | 
					
						
						
							
							Port to more generally used YASM assembler
						
						
						
						
						
						
					 | 
					
						2013-03-27 14:28:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e039dda47
							
						
					 | 
					
						
						
							
							Merge pull request #4 from PSYCPU/asm
						
						
						
						
						
						
						
						Asm 
						
						
					 | 
					
						2013-03-26 16:44:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diederik Huys
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9137bb2d8
							
						
					 | 
					
						
						
							
							Comments
						
						
						
						
						
						
					 | 
					
						2013-03-27 00:37:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diederik Huys
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d8e4308dc
							
						
					 | 
					
						
						
							
							Small fix for ExSetSquare
						
						
						
						
						
						
					 | 
					
						2013-03-27 00:37:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							af073e29e4
							
						
					 | 
					
						
						
							
							make assembly version optional
						
						
						
						
						
						
					 | 
					
						2013-03-26 01:43:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Diederik Huys
							
						 
					 | 
					
						
						
						
						
							
						
						
							37c4ab156d
							
						
					 | 
					
						
						
							
							x86_64 specific assembly version of field code
						
						
						
						
						
						
					 | 
					
						2013-03-26 01:01:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							0cd6372fe8
							
						
					 | 
					
						
						
							
							added TODO
						
						
						
						
						
						
					 | 
					
						2013-03-24 10:43:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								CodeShark
							
						 
					 | 
					
						
						
						
						
							
						
						
							bbc0684cbb
							
						
					 | 
					
						
						
							
							Merge pull request #3 from CodeShark/no_short_circuit_eval
						
						
						
						
						
						
						
						Removed short-circuit evaluation potential. 
						
						
					 | 
					
						2013-03-20 21:05:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Eric Lombrozo
							
						 
					 | 
					
						
						
						
						
							
						
						
							d41220b301
							
						
					 | 
					
						
						
							
							Removed short-circuit evaluation potential.
						
						
						
						
						
						
					 | 
					
						2013-03-20 19:04:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf12fcc060
							
						
					 | 
					
						
						
							
							Merge pull request #2 from CodeShark/master
						
						
						
						
						
						
						
						A ULL suffix was missing on an integer constant. 
						
						
					 | 
					
						2013-03-20 17:59:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Eric Lombrozo
							
						 
					 | 
					
						
						
						
						
							
						
						
							39e40a4089
							
						
					 | 
					
						
						
							
							Added ULL suffix to integer constant.
						
						
						
						
						
						
					 | 
					
						2013-03-20 17:56:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c5e388798
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'codeshark/master'
						
						
						
						
						
						
						
						Add a constant-time Normalize(). 
						
						
					 | 
					
						2013-03-21 01:32:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a926ee91f
							
						
					 | 
					
						
						
							
							Make Field::Normalize explicit
						
						
						
						
						
						
					 | 
					
						2013-03-21 01:10:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Eric Lombrozo
							
						 
					 | 
					
						
						
						
						
							
						
						
							8803181c61
							
						
					 | 
					
						
						
							
							Added constant time methods to FieldElem class.
						
						
						
						
						
						
					 | 
					
						2013-03-19 10:34:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Eric Lombrozo
							
						 
					 | 
					
						
						
						
						
							
						
						
							b358450114
							
						
					 | 
					
						
						
							
							First cast the conditional to an int64 so it works on 32-bit platforms.
						
						
						
						
						
						
					 | 
					
						2013-03-18 07:31:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Eric Lombrozo
							
						 
					 | 
					
						
						
						
						
							
						
						
							aee59e3e5b
							
						
					 | 
					
						
						
							
							Added constant time Normalize operation to FieldElem class.
						
						
						
						
						
						
					 | 
					
						2013-03-17 23:59:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							0a07e62f6f
							
						
					 | 
					
						
						
							
							add signing
						
						
						
						
						
						
					 | 
					
						2013-03-18 02:41:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							607884fc11
							
						
					 | 
					
						
						
							
							Split headers/code
						
						
						
						
						
						
					 | 
					
						2013-03-16 15:51:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a437b06db
							
						
					 | 
					
						
						
							
							Split field def/impl
						
						
						
						
						
						
					 | 
					
						2013-03-15 14:47:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5f62719de
							
						
					 | 
					
						
						
							
							remove Context interface... it doesn't help much
						
						
						
						
						
						
					 | 
					
						2013-03-14 01:20:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b292b8108
							
						
					 | 
					
						
						
							
							simple makefile
						
						
						
						
						
						
					 | 
					
						2013-03-13 23:42:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							d1fdf30dcc
							
						
					 | 
					
						
						
							
							num_openssl.h bugfixes
						
						
						
						
						
						
					 | 
					
						2013-03-13 00:28:37 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3f741f1d4
							
						
					 | 
					
						
						
							
							validation bugfixes: validates main bitcoin chain
						
						
						
						
						
						
					 | 
					
						2013-03-12 00:39:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6d68949c1
							
						
					 | 
					
						
						
							
							add header
						
						
						
						
						
						
					 | 
					
						2013-03-11 22:27:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							821113d425
							
						
					 | 
					
						
						
							
							maybe testable
						
						
						
						
						
						
					 | 
					
						2013-03-11 22:23:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8c2a8ec9c
							
						
					 | 
					
						
						
							
							bugfixes and num-based Field::Inverse
						
						
						
						
						
						
					 | 
					
						2013-03-11 03:09:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8f05980e3
							
						
					 | 
					
						
						
							
							minimal
						
						
						
						
						
						
					 | 
					
						2013-03-11 01:40:29 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd31bf9ad2
							
						
					 | 
					
						
						
							
							bugfix FieldElem::SetHex
						
						
						
						
						
						
					 | 
					
						2013-03-11 01:35:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e0ed53985
							
						
					 | 
					
						
						
							
							more tests
						
						
						
						
						
						
					 | 
					
						2013-03-11 01:19:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbd3617ea1
							
						
					 | 
					
						
						
							
							some comments and more loops in test
						
						
						
						
						
						
					 | 
					
						2013-03-10 22:23:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							14b195ee65
							
						
					 | 
					
						
						
							
							fix tests
						
						
						
						
						
						
					 | 
					
						2013-03-10 21:41:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							a41f32e69d
							
						
					 | 
					
						
						
							
							num_gmp.h and begin tests
						
						
						
						
						
						
					 | 
					
						2013-03-10 21:25:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							852cbee819
							
						
					 | 
					
						
						
							
							small changes
						
						
						
						
						
						
					 | 
					
						2013-03-10 19:26:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							c82e1eeead
							
						
					 | 
					
						
						
							
							maybe ecdsa
						
						
						
						
						
						
					 | 
					
						2013-03-10 06:55:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							83e640f0ba
							
						
					 | 
					
						
						
							
							begin ECDSA
						
						
						
						
						
						
					 | 
					
						2013-03-10 05:34:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							949bea9262
							
						
					 | 
					
						
						
							
							GLV optimization
						
						
						
						
						
						
					 | 
					
						2013-03-10 04:24:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ba40aa4cd
							
						
					 | 
					
						
						
							
							working ecmult
						
						
						
						
						
						
					 | 
					
						2013-03-10 01:49:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb4d29c81e
							
						
					 | 
					
						
						
							
							compiles...
						
						
						
						
						
						
					 | 
					
						2013-03-09 22:47:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							581ef48ba8
							
						
					 | 
					
						
						
							
							begin ecmult
						
						
						
						
						
						
					 | 
					
						2013-03-08 02:58:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							b394396b45
							
						
					 | 
					
						
						
							
							split up
						
						
						
						
						
						
					 | 
					
						2013-03-08 01:20:53 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3cd7e021a
							
						
					 | 
					
						
						
							
							OpenSSL BN_mod_inverse performance is bad
						
						
						
						
						
						
					 | 
					
						2013-03-08 00:23:52 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b5d0102fa
							
						
					 | 
					
						
						
							
							fix inversion, simplify, remove templates
						
						
						
						
						
						
					 | 
					
						2013-03-07 13:00:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							37ca6dfaf3
							
						
					 | 
					
						
						
							
							working jac+aff addition
						
						
						
						
						
						
					 | 
					
						2013-03-07 00:31:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							16d5180911
							
						
					 | 
					
						
						
							
							compiles at least
						
						
						
						
						
						
					 | 
					
						2013-03-07 00:03:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Pieter Wuille
							
						 
					 | 
					
						
						
						
						
							
						
						
							f610bf9f90
							
						
					 | 
					
						
						
							
							split off GroupElemJac: doesn't compile
						
						
						
						
						
						
					 | 
					
						2013-03-06 23:21:59 +01:00 | 
					
					
						
						
							
							
							
						
					 |