Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							3ed524048f 
							
						 
					 
					
						
						
							
							make astyle + some manual adjustments 
						
						
						
						
					 
					
						2018-12-25 15:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								czurnieden 
							
						 
					 
					
						
						
						
						
							
						
						
							3ec93dab9e 
							
						 
					 
					
						
						
							
							bugfix in bn_mp_kronecker.c, cleanup and formatting in div. files  
						
						
						
						
					 
					
						2018-12-25 15:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							e6f353b48d 
							
						 
					 
					
						
						
							
							add mp_prime_is_prime to timing demo...  
						
						... 
						
						
						
						... it's disabled per default for now... 
						
						
					 
					
						2018-12-25 15:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								czurnieden 
							
						 
					 
					
						
						
						
						
							
						
						
							a2e15e2d10 
							
						 
					 
					
						
						
							
							Added tests to demo.c, switched off Lucas-Selfridge because it failed a test, and changed MP_8BIT handling in mp_prime_is_prime  
						
						
						
						
					 
					
						2018-12-25 15:17:03 +01:00 
						 
				 
			
				
					
						
							
							
								czurnieden 
							
						 
					 
					
						
						
						
						
							
						
						
							dc150614d9 
							
						 
					 
					
						
						
							
							renamed variables in demo/demo.c shadowning another one  
						
						
						
						
					 
					
						2018-12-08 10:13:01 +01:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							d7f124f563 
							
						 
					 
					
						
						
							
							avoid c++ comments  
						
						
						
						
					 
					
						2018-12-02 13:12:30 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							17f382c549 
							
						 
					 
					
						
						
							
							change C++ comments to C style  
						
						
						
						
					 
					
						2018-11-26 12:32:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Mendler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ab527b7e0 
							
						 
					 
					
						
						
							
							add mp_get_double, mp_set_double  
						
						
						
						
					 
					
						2018-11-22 12:05:16 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							a829b87b00 
							
						 
					 
					
						
						
							
							add testcase of  #118  
						
						
						
						
					 
					
						2018-09-22 16:36:56 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Mendler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eebbcf0644 
							
						 
					 
					
						
						
							
							add mp_complement, mp_tc_div_2d, mp_tc_and, mp_tc_or, mp_tc_xor  
						
						
						
						
					 
					
						2018-09-10 18:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							bf61c0be58 
							
						 
					 
					
						
						
							
							fix timing & logs/*.png generation  
						
						
						
						
					 
					
						2018-02-27 23:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							82376cb19b 
							
						 
					 
					
						
						
							
							format output of timing demo  
						
						
						
						
					 
					
						2018-02-27 23:30:43 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							802d8294db 
							
						 
					 
					
						
						
							
							fix type & cast  
						
						
						
						
					 
					
						2018-02-13 19:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							9960fe3fe8 
							
						 
					 
					
						
						
							
							literal suffix  
						
						
						
						
					 
					
						2018-02-13 19:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							e3598dc8b2 
							
						 
					 
					
						
						
							
							explicit condition  
						
						
						
						
					 
					
						2018-02-02 17:54:50 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							d051d6ba58 
							
						 
					 
					
						
						
							
							remove unused code  
						
						
						
						
					 
					
						2018-02-02 17:54:49 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							0dbea3b69f 
							
						 
					 
					
						
						
							
							explicit precedence operator with parenthesis  
						
						
						
						
					 
					
						2018-02-01 22:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							f5876db051 
							
						 
					 
					
						
						
							
							fix format  
						
						
						
						
					 
					
						2018-02-01 22:28:54 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							31aac2cea7 
							
						 
					 
					
						
						
							
							const variable  
						
						
						
						
					 
					
						2018-02-01 22:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							987911bd61 
							
						 
					 
					
						
						
							
							const parameter  
						
						
						
						
					 
					
						2018-02-01 22:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							d74f3d741a 
							
						 
					 
					
						
						
							
							static variable & function  
						
						
						
						
					 
					
						2018-02-01 22:28:43 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							8a8659f283 
							
						 
					 
					
						
						
							
							remove useless variable  
						
						
						
						
					 
					
						2017-12-22 21:30:15 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							2f35c79c00 
							
						 
					 
					
						
						
							
							refactor with FGETS  
						
						
						
						
					 
					
						2017-12-06 16:31:03 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							08741a141c 
							
						 
					 
					
						
						
							
							run astyle  
						
						
						
						
					 
					
						2017-12-06 16:30:45 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							1bc0088330 
							
						 
					 
					
						
						
							
							use correct printf format specifier in timing.c  
						
						... 
						
						
						
						This fixes  #54  
						
						
					 
					
						2017-10-15 12:01:38 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							6fa127b707 
							
						 
					 
					
						
						
							
							add testcase for  #67  
						
						
						
						
					 
					
						2017-10-15 12:01:04 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							6f21294212 
							
						 
					 
					
						
						
							
							replace SVN tags  
						
						
						
						
					 
					
						2017-08-28 17:00:58 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							2e1446f936 
							
						 
					 
					
						
						
							
							Add testcase for mp_add_d('0',...)  
						
						... 
						
						
						
						This closes  #65  
						
						
					 
					
						2016-06-02 09:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							0b9e9b5b08 
							
						 
					 
					
						
						
							
							improve trivial tests  
						
						
						
						
					 
					
						2016-06-02 09:40:05 +02:00 
						 
				 
			
				
					
						
							
							
								Tom St Denis 
							
						 
					 
					
						
						
						
						
							
						
						
							f551dbc8ac 
							
						 
					 
					
						
						
							
							Remove all traces of ulong64 as per comment by Karel M  
						
						
						
						
					 
					
						2016-02-03 13:07:27 -05:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							3ae9d0fbd2 
							
						 
					 
					
						
						
							
							demo: verify that negative number handling in mp_jacobi works  
						
						
						
						
					 
					
						2016-01-12 13:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							68a360ab7f 
							
						 
					 
					
						
						
							
							timing: create reproducable results  
						
						
						
						
					 
					
						2015-12-12 18:15:04 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							543ffc7a03 
							
						 
					 
					
						
						
							
							improve demo.c a bit  
						
						... 
						
						
						
						- fix mp_get_long_long() tests
- more verbose output of ndraw()
- use all output of rand()
- move montgomery to the end of the tests, it's slow 
						
						
					 
					
						2015-12-03 00:10:06 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7ca501fd 
							
						 
					 
					
						
						
							
							fixup demo.c  
						
						
						
						
					 
					
						2015-11-29 23:14:50 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							7176a8777a 
							
						 
					 
					
						
						
							
							Add tests for mp_jacobi()  
						
						
						
						
					 
					
						2015-11-29 22:43:52 +01:00 
						 
				 
			
				
					
						
							
							
								Francois Perrad 
							
						 
					 
					
						
						
						
						
							
						
						
							f771e317ff 
							
						 
					 
					
						
						
							
							move standard includes  
						
						
						
						
					 
					
						2015-11-19 21:34:58 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							25480d57b7 
							
						 
					 
					
						
						
							
							demo: test one big montgomery reduction  
						
						... 
						
						
						
						...only for coverage reasons... 
						
						
					 
					
						2015-11-01 12:28:58 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							f82599933b 
							
						 
					 
					
						
						
							
							timing: add compile-time option to disable logging  
						
						
						
						
					 
					
						2015-11-01 12:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							b6d76643db 
							
						 
					 
					
						
						
							
							timing: some changes  
						
						... 
						
						
						
						- also use toom-cook for mul and sqr
- don't test too huge numbers with invmod (takes too long)
- remove the goto and labels 
						
						
					 
					
						2015-11-01 12:28:44 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							c4501e1eb5 
							
						 
					 
					
						
						
							
							work a bit on code coverage  
						
						
						
						
					 
					
						2015-11-01 12:28:34 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							91df2129ec 
							
						 
					 
					
						
						
							
							add minimal mp_sqrtmod_prime() tests to demo.c  
						
						
						
						
					 
					
						2015-11-01 12:27:08 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							cb085f06cf 
							
						 
					 
					
						
						
							
							demo: read from urandom if someone requests real random data  
						
						
						
						
					 
					
						2015-04-18 15:06:28 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							35488c9e84 
							
						 
					 
					
						
						
							
							fix errors in demo/demo.c found by clang  
						
						... 
						
						
						
						CC='clang' CFLAGS='-fsanitize=address,undefined -O3 -g  -fPIC -I./' 
						
						
					 
					
						2014-12-14 12:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							9d83fce77e 
							
						 
					 
					
						
						
							
							add tests  
						
						
						
						
					 
					
						2014-12-10 18:59:42 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							5d3ee880aa 
							
						 
					 
					
						
						
							
							less noise plz  
						
						
						
						
					 
					
						2014-12-10 18:27:03 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							158e326612 
							
						 
					 
					
						
						
							
							add tests for mp_set_long() and mp_get_long()  
						
						
						
						
					 
					
						2014-12-10 17:20:15 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							9ca37ca01c 
							
						 
					 
					
						
						
							
							mtest vs. test: add possibility to exit testing  
						
						... 
						
						
						
						'mtest' can now optionally only run a given amount of loops.
the first parameter <n> when invoking 'mtest' is considered to determine
the amount
when <n> is in the range -63..-1: mtest will run 2^-n runs
when <n> is > 0: mtest will run n runs
else: mtest will exit immediately 
						
						
					 
					
						2014-10-18 18:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5d600a82 
							
						 
					 
					
						
						
							
							demo: calm compiler warnings & improve a bit  
						
						
						
						
					 
					
						2014-10-14 14:38:41 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							52bb535ff7 
							
						 
					 
					
						
						
							
							demo: test both mp_n_root() implementations  
						
						
						
						
					 
					
						2014-09-28 13:33:59 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							759a926cfe 
							
						 
					 
					
						
						
							
							minor changes & clean-up & small fixes  
						
						... 
						
						
						
						gitignore: add libtool output
booker.pl: fix source code parsing and trim trailing spaces
demo/demo: fix compiler warning, add informational output
demo/timing & etc/tune: fix TIMFUNC()
makefile: minor changes
makefile.shared: increase version, add missing mp_balance_mul
tommath: make sure that DIGIT_BIT is correct 
						
						
					 
					
						2014-09-28 13:12:10 +02:00