Log

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