|
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
|
|
63dc065d
|
2018-05-05T03:38:23
|
|
Adjusted API compliacnce for MP_8BIT in mp_prime_is_prime
|
|
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
|
|
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
|
|
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.
|
|
6ee0829d
|
2018-05-05T15:07:22
|
|
bugfix in bn_mp_mul_si. Ouch! strong Lucas_selfridge test switched back on
|
|
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
|
|
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
|
|
034cd1f4
|
2018-11-28T10:44:22
|
|
explicit comparison
|
|
6f652de7
|
2018-11-28T10:42:11
|
|
use literal float
|
|
17f382c5
|
2018-11-26T12:32:05
|
|
change C++ comments to C style
|
|
fb884223
|
2018-11-26T12:26:15
|
|
Merge pull request #123 from minad/additional-operations
add mp_get_double, mp_set_double
|
|
81cdb9ac
|
2018-09-10T18:52:29
|
|
regenerate files
|
|
2ab527b7
|
2018-09-10T18:51:26
|
|
add mp_get_double, mp_set_double
|
|
8b9f98ba
|
2018-09-23T21:37:58
|
|
auto-format
by executing `make astyle`
|
|
05dea227
|
2018-09-23T21:31:27
|
|
Merge pull request #125 from fperrad/20180923_lint
two-complement: some linting
|
|
434dbcab
|
2018-09-23T10:16:25
|
|
refactor without bitwise operator
|
|
482cf1e1
|
2018-09-23T10:26:47
|
|
explicit condition
|
|
519a1de8
|
2018-09-23T09:46:31
|
|
literal with suffix
|
|
82cd2c7f
|
2018-09-23T09:39:53
|
|
use NULL instead of 0
|
|
af3bc61e
|
2018-09-22T17:14:50
|
|
Merge pull request #119 from libtom/pr/possible-fix-118
bn_fast_mp_invmod fix related to #118
|
|
f1b9bbf5
|
2018-06-30T15:48:40
|
|
bn_fast_mp_invmod fix related to #118
|
|
a829b87b
|
2018-09-22T16:36:56
|
|
add testcase of #118
|
|
cbe30703
|
2018-09-22T16:21:50
|
|
Merge pull request #124 from minad/two-complement
add mp_complement, mp_tc_div_2d, mp_tc_and, mp_tc_or, mp_tc_xor
|
|
109bfa57
|
2018-09-10T18:49:10
|
|
regenerate files
|
|
eebbcf06
|
2018-09-10T18:48:58
|
|
add mp_complement, mp_tc_div_2d, mp_tc_and, mp_tc_or, mp_tc_xor
|
|
bc685fd4
|
2018-06-10T23:34:19
|
|
Merge pull request #108 from ararslan/aa/freebsd
Make the build logic more robust for BSD systems
|
|
33870d7b
|
2018-04-12T16:19:40
|
|
Make the build logic more robust for BSD systems
This properly sets MAKE on BSDs to gmake rather than make, which refers
to the incompatible BSD Make. Further, it betters detection of Clang as
the default compiler, which is the case on FreeBSD 11.0+ and OpenBSD
6.0+, and it fixes the unrecognized call to arch on FreeBSD.
|
|
c707ee22
|
2018-06-10T18:20:23
|
|
Merge pull request #111 from fperrad/20180502_lint
more linting
|
|
bd4167e8
|
2018-05-03T03:44:47
|
|
const mp_s_rmap
|
|
f86aecf3
|
2018-06-04T07:02:53
|
|
Merge pull request #116 from libtom/pr/better-MP_64BIT
improved detection of MP_64BIT
|
|
92e8719b
|
2018-05-28T22:02:13
|
|
improved detection of MP_64BIT
|
|
9f7e1a3c
|
2018-05-20T14:21:15
|
|
Merge pull request #114 from orbea/libtool
makefile.shared: Respect LIBTOOL.
|
|
0a8a1626
|
2018-05-19T07:11:49
|
|
makefile.shared: Respect LIBTOOL.
|
|
06965eab
|
2018-05-02T23:32:40
|
|
Merge pull request #110 from czurnieden/develop
Do not use tommath.h from the system for building
|
|
22550d41
|
2018-05-02T22:01:09
|
|
Do not use tommath.h from the system for building
|
|
9034e712
|
2018-05-02T21:43:17
|
|
Do not use installed headers for building
|
|
71c5c8ac
|
2018-05-01T20:57:43
|
|
Merge pull request #105 from libtom/fix/103
Fix #103
|
|
ef6d85a1
|
2018-04-14T14:33:36
|
|
don't use rand() in mp_rand()
This fixes #103
|
|
baf3d5ee
|
2018-04-23T22:31:38
|
|
Merge pull request #107 from libtom/improve/release
Improve release-process
|
|
89f2bfea
|
2018-04-11T23:33:39
|
|
improve build
* don't export .travis.yml
* make 'astyle' on 'zipup'
|
|
3994dc86
|
2018-04-11T23:25:38
|
|
auto-format bn_mp_radix_smap.c
|
|
77814726
|
2018-04-11T23:20:46
|
|
generate pre_gen/mpi.c on zipup
|
|
8028ebc2
|
2018-04-11T23:12:13
|
|
remove pre_gen/mpi.c from repo
|
|
337d05b7
|
2017-12-06T23:46:42
|
|
update README.md
|
|
02d6192d
|
2018-04-11T23:04:55
|
|
Merge pull request #106 from samcv/solaris-fix
Fix build on Solaris by using ERR_ instead of ERR
|
|
42970eb4
|
2018-04-11T13:46:35
|
|
Fix build on Solaris by using LBL_ERR instead of ERR
libtommath won't build on Solaris 11.3 with a goto statement named
`ERR`. Use LBL_ERR instead so it doesn't conflict.
|
|
651715b0
|
2018-03-26T22:04:07
|
|
Merge pull request #101 from libtom/cleanup
Fix&clean-up some things
|
|
0bc75513
|
2018-02-26T09:32:12
|
|
add e2k/lcc support
|
|
ee241c95
|
2018-02-02T13:43:13
|
|
fix makefile.msvc
This fixes #74
|
|
1a00b42c
|
2018-02-02T12:08:58
|
|
add fixme-check to zipup make-target
|
|
f51249b6
|
2018-02-02T12:07:21
|
|
clean-up file headers
|
|
f9536dcd
|
2018-02-02T10:55:39
|
|
update results when running the timing demo
|