Commit Graph

493 Commits

Author SHA1 Message Date
czurnieden 01dde64e05 In case of a timeout echo last line in logfile of last test before that logfile gets removed 2018-12-25 15:17:03 +01:00
czurnieden fd876e4a7f bugfix in mp_prime_is_prime for small input 2018-12-25 15:17:03 +01:00
czurnieden fdaad99b1b make it compile with MP_8BIT 2018-12-25 15:17:03 +01:00
czurnieden 44ccca75be the lost files from the last commit 2018-12-25 15:17:03 +01:00
czurnieden a218ddce9b Added Fips 186.4 compliance, an additional strong Lucas-Selfridge (for BPSW) and a Frobenius (Paul UNderwood) test, both optional. With documentation. 2018-12-25 15:17:03 +01:00
Steffen Jaeckel f17d90b96d
Merge pull request #136 from czurnieden/docsupdate
Docsupdate
2018-12-25 13:50:59 +01:00
czurnieden 48c95f2afd repaired bn.tex 2018-12-12 00:51:10 +01:00
czurnieden 9505280693 added most of the missing doumentation to doc/bn.tex 2018-12-10 10:47:25 +01:00
karel-m 9ff526fa22
Merge pull request #133 from libtom/pr/msvc-fixes
Fixes for #131 + #132 (MSVC related)
2018-12-08 17:42:27 +01:00
Karel Miko b28608fc93 make libtommath_VS2008 better upgradable to the newer visual studio 2018-12-08 11:56:08 +01:00
Karel Miko 9bac5dd954 another msvc warnings: 32-bit shift implicitly converted to 64 bits 2018-12-08 10:43:52 +01:00
Karel Miko 6d56e11b1b more visual studio related items in .gitignore 2018-12-08 10:43:52 +01:00
Karel Miko 1221b5e12a fix #131 - msvc warning: result of 32-bit shift implicitly converted to 64 bits 2018-12-08 10:43:52 +01:00
Steffen Jaeckel 7b9082554f
Merge pull request #134 from libtom/fixup/123_124
Fixup PR for #123 #124
2018-12-08 10:29:49 +01:00
czurnieden 7ce3d15995 commented additional preprocessor branch in bn_mp_set_double.c 2018-12-08 10:13:21 +01:00
czurnieden 44e4986bfe made preprocessor warning in bn_mp_set_double.c portable 2018-12-08 10:13:11 +01:00
czurnieden dc150614d9 renamed variables in demo/demo.c shadowning another one 2018-12-08 10:13:01 +01:00
Steffen Jaeckel 4de6ea9616 fixup updatemakes.sh
[skip ci]
2018-12-02 21:18:10 +01:00
Steffen Jaeckel dd051f69fa
Merge pull request #130 from libtom/pr/helper-pl
helper.pl + makefiles cleanup
2018-12-02 21:13:09 +01:00
Karel Miko aa12f353c7 properly use test_standalone 2018-12-02 18:46:35 +01:00
Karel Miko 0dd096ebec drop mess.sh (obsolete, from cvs-times) 2018-12-02 18:39:21 +01:00
Karel Miko 4dc178ba72 drop obsolete libtommath.dsp 2018-12-02 18:38:34 +01:00
Karel Miko 862234b968 genlist.sh and parsenames.pl are not needed anymore (replaced by helper.pl) 2018-12-02 18:35:01 +01:00
Karel Miko 0329e828ae drop broken (not working) makefile.cygwin_dll 2018-12-02 18:28:59 +01:00
Karel Miko 8e4edf76d5 drop makefile.bcc+makefile.icc in favour of makefile.unix 2018-12-02 18:27:05 +01:00
Karel Miko 4b85095405 fix cygwin build 2018-12-02 17:56:10 +01:00
Karel Miko fc4b7f8008 update makefile.msvc 2018-12-02 15:11:10 +01:00
Karel Miko 2c07579f7d add makefile.mingw 2018-12-02 14:59:05 +01:00
Karel Miko 3c69b8851d update .gitignore to the new MSVC build style 2018-12-02 14:47:16 +01:00
Karel Miko 159e5b3c6b update MSVC .sln file 2018-12-02 14:42:41 +01:00
Karel Miko be93943e52 drop visual studio 2005 support 2018-12-02 14:32:48 +01:00
Karel Miko 934ee69bc0 update MSVC project file libtommath_VS2008.vcproj 2018-12-02 14:32:08 +01:00
Karel Miko c852d5abe6 replace updatemakes.sh+filter.pl with updatemakes.sh+helper.pl 2018-12-02 14:27:53 +01:00
Karel Miko a16f34f97e re-sort OBJECTS in makefile* 2018-12-02 13:58:50 +01:00
Karel Miko a9cc9d119b add makefile.unix 2018-12-02 13:54:55 +01:00
Karel Miko f4ed78dce7 replaces TABs with spaces 2018-12-02 13:16:44 +01:00
Karel Miko c9f1a0023f remove trailing spaces 2018-12-02 13:13:48 +01:00
Karel Miko d7f124f563 avoid c++ comments 2018-12-02 13:12:30 +01:00
Karel Miko 0493739d2b add missing comments 2018-12-02 13:10:09 +01:00
Steffen Jaeckel 0fb29ef1b2
Merge pull request #127 from mikhailnov/develop
Fix includes
2018-12-01 15:47:31 +01:00
Mikhail Novosyolov adbadc70f4 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`.
2018-12-01 15:27:40 +01:00
Steffen Jaeckel 285b580995
Merge pull request #129 from fperrad/20181201_lint
more linting
2018-12-01 15:26:35 +01:00
Francois Perrad 4d6a3cdc93 handle the last value of res 2018-12-01 08:39:54 +01:00
Francois Perrad d7b7dfee53 explicit cast 2018-12-01 08:39:51 +01:00
Steffen Jaeckel 6d4026d582
Merge pull request #128 from fperrad/20181128_lint
some linting
2018-11-28 12:16:20 +01:00
Francois Perrad f186e7bd83 bitwise operation on unsigned 2018-11-28 10:54:02 +01:00
Francois Perrad d1b52524f1 explicit operator precedence 2018-11-28 10:53:57 +01:00
Francois Perrad 39a15fca7f use NULL instead of 0 2018-11-28 10:53:55 +01:00
Francois Perrad 70af503a6e literal suffix 2018-11-28 10:53:53 +01:00
Francois Perrad e9b85f9372 rename parameter as in prototype 2018-11-28 10:53:50 +01:00