Log

Author Commit Date CI Message
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 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.
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
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
Steffen Jaeckel 6d4026d5 2018-11-28T12:16:20 Merge pull request #128 from fperrad/20181128_lint some linting
Francois Perrad f186e7bd 2018-11-28T10:51:30 bitwise operation on unsigned
Francois Perrad d1b52524 2018-11-28T10:50:20 explicit operator precedence
Francois Perrad 39a15fca 2018-11-28T10:48:59 use NULL instead of 0
Francois Perrad 70af503a 2018-11-28T10:48:04 literal suffix
Francois Perrad e9b85f93 2018-11-28T10:46:12 rename parameter as in prototype
Francois Perrad 034cd1f4 2018-11-28T10:44:22 explicit comparison
Francois Perrad 6f652de7 2018-11-28T10:42:11 use literal float
Steffen Jaeckel 17f382c5 2018-11-26T12:32:05 change C++ comments to C style
Steffen Jaeckel fb884223 2018-11-26T12:26:15 Merge pull request #123 from minad/additional-operations add mp_get_double, mp_set_double
Daniel Mendler 81cdb9ac 2018-09-10T18:52:29 regenerate files
Daniel Mendler 2ab527b7 2018-09-10T18:51:26 add mp_get_double, mp_set_double
Steffen Jaeckel 8b9f98ba 2018-09-23T21:37:58 auto-format by executing `make astyle`
Steffen Jaeckel 05dea227 2018-09-23T21:31:27 Merge pull request #125 from fperrad/20180923_lint two-complement: some linting
Francois Perrad 434dbcab 2018-09-23T10:16:25 refactor without bitwise operator
Francois Perrad 482cf1e1 2018-09-23T10:26:47 explicit condition
Francois Perrad 519a1de8 2018-09-23T09:46:31 literal with suffix
Francois Perrad 82cd2c7f 2018-09-23T09:39:53 use NULL instead of 0
Steffen Jaeckel af3bc61e 2018-09-22T17:14:50 Merge pull request #119 from libtom/pr/possible-fix-118 bn_fast_mp_invmod fix related to #118
Karel Miko f1b9bbf5 2018-06-30T15:48:40 bn_fast_mp_invmod fix related to #118