|
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
|
|
8cb2b5e2
|
2018-05-22T01:03:37
|
|
Updated documentation to reflect the sudden disappearance of mp_mul_si()
|
|
f4449362
|
2018-05-26T01:39:03
|
|
fixes for MP_8BIT and mx32, prefinal design
|
|
ba786e6b
|
2018-05-11T00:50:52
|
|
Call mp_kronecker from mp_jacobi to save some bytes while keeping the API
|
|
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
|
|
9b448bdc
|
2018-05-07T23:11:04
|
|
exchanged direct call to Miller-Rabin in mp_prime_next_prime with 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.
|
|
08cee432
|
2018-05-21T22:54:55
|
|
Moved mp_mul_si() into bn_mp_prime_strong_lucas_selfridge.c as a local function
|
|
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
|
|
934dd317
|
2018-05-21T22:17:48
|
|
changes and bigfixes, see pull-request #113 at https://github.com/libtom/libtommath/pull/113 for details
|
|
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
|
|
38e8f93b
|
2018-05-14T03:46:24
|
|
Handle edge cases with MP_8BIT and use correct upper limit for the random witnesses
|
|
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
|