|
a48a5630
|
2019-01-07T20:24:34
|
|
Re-license mtest/mpi.[ch]
This resolves #145
[skip ci]
|
|
62adf47f
|
2018-12-31T11:53:25
|
|
Merge pull request #144 from czurnieden/develop
reg. #143 corrected translation of mpz_fdiv_q_2exp
|
|
81396317
|
2018-12-30T22:35:03
|
|
reg. #143 added test to demo.c
|
|
a428a6d5
|
2018-12-30T22:11:55
|
|
reg. #143 corrected translation of mpz_fdiv_q_2exp
|
|
d65b6f40
|
2018-12-30T22:09:12
|
|
reg. #143 corrected translation of mpz_fdiv_q_2exp
|
|
af29c519
|
2018-12-30T22:05:36
|
|
reg. #143 corrected translation of mpz_fdiv_q_2exp
|
|
1eabbca8
|
2018-12-29T20:08:07
|
|
Merge pull request #138 from libtom/relicense
Re-license
|
|
18355de6
|
2018-12-29T17:56:20
|
|
Update file headers
[skip ci]
|
|
c92761eb
|
2018-12-25T15:44:16
|
|
Re-license
This resolves #126 and resolves #76
[skip ci]
|
|
13444a8a
|
2018-12-27T15:40:50
|
|
Merge pull request #141 from fperrad/20181227_lint
more linting
|
|
ab074176
|
2018-12-27T09:38:26
|
|
explicit condition
|
|
f1f67626
|
2018-12-27T09:24:25
|
|
conditional definition of FGETS
|
|
2bde5bb5
|
2018-12-27T09:34:11
|
|
semicolon
|
|
c63ce5bf
|
2018-12-27T09:21:12
|
|
fix indentation
|
|
b6fa97c5
|
2018-12-27T09:19:57
|
|
explicit operator precedence
|
|
ea44272d
|
2018-12-27T09:12:22
|
|
always use #if LTM_DEMO_TEST_VS_MTEST != 0
|
|
efda3c0e
|
2018-12-27T09:10:09
|
|
declare cnt only when useful
|
|
4f902d9f
|
2018-12-27T09:02:31
|
|
remove useless assignment of cnt
|
|
e519d5ef
|
2018-12-27T08:56:32
|
|
fix format
|
|
4fec1ae6
|
2018-12-27T08:50:34
|
|
remove side effect inside parameter of macro MAX
|
|
b722832b
|
2018-12-26T16:22:58
|
|
Merge pull request #140 from libtom/fix/missing_check
fix missing check of return value
|
|
d29916b4
|
2018-12-26T13:16:15
|
|
fix missing check of return value
|
|
bd149830
|
2018-12-26T13:14:55
|
|
Merge pull request #139 from fperrad/20181226_lint
some linting
|
|
0f53ceb4
|
2018-12-26T08:47:47
|
|
improve indentation
|
|
5d090112
|
2018-12-26T08:33:43
|
|
explicit operator precedence
|
|
8e766912
|
2018-12-26T08:24:49
|
|
explicit condition
|
|
7a9cb1d1
|
2018-12-26T08:21:51
|
|
literal suffix
|
|
29987bca
|
2018-12-26T08:09:57
|
|
fix cast
|
|
79d47278
|
2018-12-26T08:08:00
|
|
static const variable
|
|
8dceba2e
|
2018-12-26T08:06:23
|
|
remove useless initialization
|
|
f9eec435
|
2018-12-25T16:52:45
|
|
Merge pull request #113 from czurnieden/develop
Added Fips 186.4 compliance, an additional strong Lucas-Selfridge (for BPSW) and a Frobenius (Paul Underwood) test, both optional. With documentation.
|
|
bb14a70d
|
2018-12-25T16:38:51
|
|
return immediately
|
|
3ed52404
|
2018-12-25T15:15:30
|
|
`make astyle` + some manual adjustments
|
|
a79a7eda
|
2018-12-25T14:04:02
|
|
reverse order of arguments to `mp_clear_multi()`
|
|
09133c93
|
2018-12-12T00:18:22
|
|
additional bugfixes
|
|
3ec93dab
|
2018-12-12T00:14:05
|
|
bugfix in bn_mp_kronecker.c, cleanup and formatting in div. files
|
|
e6f353b4
|
2018-12-08T17:46:08
|
|
add mp_prime_is_prime to timing demo...
... it's disabled per default for now...
|
|
4f245b04
|
2018-12-02T21:18:32
|
|
Update makefiles etc.
|
|
b19f529c
|
2018-05-27T22:05:52
|
|
Corrected 128 bit entry in bn_mp_prime_miller_rabin_rials.c and extended it slightly
|
|
f4449362
|
2018-05-26T01:39:03
|
|
fixes for MP_8BIT and mx32, prefinal design
|
|
8cb2b5e2
|
2018-05-22T01:03:37
|
|
Updated documentation to reflect the sudden disappearance of mp_mul_si()
|
|
08cee432
|
2018-05-21T22:54:55
|
|
Moved mp_mul_si() into bn_mp_prime_strong_lucas_selfridge.c as a local function
|
|
934dd317
|
2018-05-21T22:17:48
|
|
changes and bigfixes, see pull-request #113 at https://github.com/libtom/libtommath/pull/113 for details
|
|
38e8f93b
|
2018-05-14T03:46:24
|
|
Handle edge cases with MP_8BIT and use correct upper limit for the random witnesses
|
|
ba786e6b
|
2018-05-11T00:50:52
|
|
Call mp_kronecker from mp_jacobi to save some bytes while keeping the API
|
|
9b448bdc
|
2018-05-07T23:11:04
|
|
exchanged direct call to Miller-Rabin in mp_prime_next_prime with mp_prime_is_prime
|
|
06c8f3ec
|
2018-05-07T02:37:08
|
|
replaced mp_set_int with mp_set_long, just in case
|
|
6ee0829d
|
2018-05-05T15:07:22
|
|
bugfix in bn_mp_mul_si. Ouch! strong Lucas_selfridge test switched back on
|
|
63dc065d
|
2018-05-05T03:38:23
|
|
Adjusted API compliacnce for MP_8BIT in mp_prime_is_prime
|
|
a2e15e2d
|
2018-05-05T03:20:39
|
|
Added tests to demo.c, switched off Lucas-Selfridge because it failed a test, and changed MP_8BIT handling in mp_prime_is_prime
|
|
01dde64e
|
2018-05-04T21:32:46
|
|
In case of a timeout echo last line in logfile of last test before that logfile gets removed
|
|
fd876e4a
|
2018-05-04T17:58:56
|
|
bugfix in mp_prime_is_prime for small input
|
|
fdaad99b
|
2018-05-04T15:15:13
|
|
make it compile with MP_8BIT
|
|
44ccca75
|
2018-05-04T00:01:45
|
|
the lost files from the last commit
|
|
a218ddce
|
2018-05-03T23:45:02
|
|
Added Fips 186.4 compliance, an additional strong Lucas-Selfridge (for BPSW) and a Frobenius (Paul UNderwood) test, both optional. With documentation.
|
|
f17d90b9
|
2018-12-25T13:50:59
|
|
Merge pull request #136 from czurnieden/docsupdate
Docsupdate
|
|
48c95f2a
|
2018-12-12T00:51:10
|
|
repaired bn.tex
|
|
95052806
|
2018-12-09T23:11:38
|
|
added most of the missing doumentation to doc/bn.tex
|
|
9ff526fa
|
2018-12-08T17:42:27
|
|
Merge pull request #133 from libtom/pr/msvc-fixes
Fixes for #131 + #132 (MSVC related)
|
|
b28608fc
|
2018-12-08T11:56:08
|
|
make libtommath_VS2008 better upgradable to the newer visual studio
|
|
9bac5dd9
|
2018-12-03T12:13:27
|
|
another msvc warnings: 32-bit shift implicitly converted to 64 bits
|
|
6d56e11b
|
2018-12-03T12:00:09
|
|
more visual studio related items in .gitignore
|
|
1221b5e1
|
2018-12-02T21:42:31
|
|
fix #131 - msvc warning: result of 32-bit shift implicitly converted to 64 bits
|
|
7b908255
|
2018-12-08T10:29:49
|
|
Merge pull request #134 from libtom/fixup/123_124
Fixup PR for #123 #124
|
|
7ce3d159
|
2018-12-07T21:18:43
|
|
commented additional preprocessor branch in bn_mp_set_double.c
|
|
44e4986b
|
2018-12-07T20:47:51
|
|
made preprocessor warning in bn_mp_set_double.c portable
|
|
dc150614
|
2018-12-07T20:24:41
|
|
renamed variables in demo/demo.c shadowning another one
|
|
4de6ea96
|
2018-12-02T21:18:10
|
|
fixup updatemakes.sh
[skip ci]
|
|
dd051f69
|
2018-12-02T21:13:09
|
|
Merge pull request #130 from libtom/pr/helper-pl
helper.pl + makefiles cleanup
|
|
aa12f353
|
2018-12-02T18:46:35
|
|
properly use test_standalone
|
|
0dd096eb
|
2018-12-02T18:39:21
|
|
drop mess.sh (obsolete, from cvs-times)
|
|
4dc178ba
|
2018-12-02T18:38:34
|
|
drop obsolete libtommath.dsp
|
|
862234b9
|
2018-12-02T18:35:01
|
|
genlist.sh and parsenames.pl are not needed anymore (replaced by helper.pl)
|
|
0329e828
|
2018-12-02T18:28:59
|
|
drop broken (not working) makefile.cygwin_dll
|
|
8e4edf76
|
2018-12-02T18:03:07
|
|
drop makefile.bcc+makefile.icc in favour of makefile.unix
|
|
4b850954
|
2018-12-02T17:56:10
|
|
fix cygwin build
|
|
fc4b7f80
|
2018-12-02T15:11:10
|
|
update makefile.msvc
|
|
2c07579f
|
2018-12-02T14:59:05
|
|
add makefile.mingw
|
|
3c69b885
|
2018-12-02T14:47:16
|
|
update .gitignore to the new MSVC build style
|
|
159e5b3c
|
2018-12-02T14:42:41
|
|
update MSVC .sln file
|
|
be93943e
|
2018-12-02T14:32:48
|
|
drop visual studio 2005 support
|
|
934ee69b
|
2018-12-02T14:32:08
|
|
update MSVC project file libtommath_VS2008.vcproj
|
|
c852d5ab
|
2018-12-02T14:27:53
|
|
replace updatemakes.sh+filter.pl with updatemakes.sh+helper.pl
|
|
a16f34f9
|
2018-12-02T13:58:50
|
|
re-sort OBJECTS in makefile*
|
|
a9cc9d11
|
2018-12-02T13:54:55
|
|
add makefile.unix
|
|
f4ed78dc
|
2018-12-02T13:16:44
|
|
replaces TABs with spaces
|
|
c9f1a002
|
2018-12-02T13:13:48
|
|
remove trailing spaces
|
|
d7f124f5
|
2018-12-02T13:12:30
|
|
avoid c++ comments
|
|
0493739d
|
2018-12-02T13:10:09
|
|
add missing comments
|
|
0fb29ef1
|
2018-12-01T15:47:31
|
|
Merge pull request #127 from mikhailnov/develop
Fix includes
|
|
adbadc70
|
2018-11-18T01:30:51
|
|
Fix includes
Header files which are located in the same directory that the file from where it is included must be included using `" "`, not `< >`.
Otherwise the compiler (gcc 5) cannot understand `#include <tommath_class.h>` in `/usr/include/tommath/tommath.h`.
|
|
285b5809
|
2018-12-01T15:26:35
|
|
Merge pull request #129 from fperrad/20181201_lint
more linting
|
|
4d6a3cdc
|
2018-12-01T08:35:22
|
|
handle the last value of res
|
|
d7b7dfee
|
2018-12-01T08:33:02
|
|
explicit cast
|
|
6d4026d5
|
2018-11-28T12:16:20
|
|
Merge pull request #128 from fperrad/20181128_lint
some linting
|
|
f186e7bd
|
2018-11-28T10:51:30
|
|
bitwise operation on unsigned
|
|
d1b52524
|
2018-11-28T10:50:20
|
|
explicit operator precedence
|
|
39a15fca
|
2018-11-28T10:48:59
|
|
use NULL instead of 0
|
|
70af503a
|
2018-11-28T10:48:04
|
|
literal suffix
|
|
e9b85f93
|
2018-11-28T10:46:12
|
|
rename parameter as in prototype
|