| 
							
							
								 Steffen Jaeckel | fcea5e3c35 | Merge pull request #149 from czurnieden/develop Added overflow check in mp_prime_is_prime and some verbosity in demo.c
(cherry picked from commit 55a7af3d62cbbdd174276c4ee8117b57777ce634) | 2019-01-22 09:00:03 +01:00 |  | 
			
				
					| 
							
							
								 Steffen Jaeckel | 648fbcefc7 | run make format | 2018-12-31 12:08:12 +01:00 |  | 
			
				
					| 
							
							
								 czurnieden | 813963178f | reg. #143 added test to demo.c | 2018-12-30 22:35:03 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | ab074176ab | explicit condition | 2018-12-27 09:44:59 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | f1f6762616 | conditional definition of FGETS | 2018-12-27 09:44:57 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | 2bde5bb5d5 | semicolon | 2018-12-27 09:44:54 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | c63ce5bf1f | fix indentation | 2018-12-27 09:44:51 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | b6fa97c591 | explicit operator precedence | 2018-12-27 09:44:46 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | ea44272d41 | always use #if LTM_DEMO_TEST_VS_MTEST != 0 | 2018-12-27 09:44:43 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | efda3c0e10 | declare cnt only when useful | 2018-12-27 09:44:41 +01:00 |  | 
			
				
					| 
							
							
								 Francois Perrad | 4f902d9f10 | remove useless assignment of cnt | 2018-12-27 09:44:37 +01:00 |  | 
			
				
					| 
							
							
								 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 |  |