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 55a7af3d62 )
|
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 |
|