Commit Graph

  • a09c53619e Fixed library building for windows develop WolverinDEV 2019-07-04 17:59:58 +0200
  • 9772b8fed5 Added option to configure the MSVC runtime WolverinDEV 2019-07-03 18:40:05 +0200
  • fd2a8aef4e Added unversioned files WolverinDEV 2019-07-03 18:38:41 +0200
  • de842d4b07 Updated .gitignore file WolverinDEV 2019-07-03 18:31:07 +0200
  • c92ccd3eec Merge remote-tracking branch 'remotes/original/master' into develop WolverinDEV 2019-07-03 18:27:11 +0200
  • 52e4f002bb Updated .gitignore again WolverinDEV 2019-07-03 18:10:25 +0200
  • 08a34381be Removed .idea folder WolverinDEV 2019-07-03 18:08:55 +0200
  • 08549ad6bc Merge branch 'release/1.1.0' Steffen Jaeckel 2019-01-28 20:32:32 +0100
  • 4330991d33 also bump VERSION in makefile.unix Steffen Jaeckel 2019-01-28 20:32:10 +0100
  • 343489463e update changes.txt Steffen Jaeckel 2019-01-28 20:21:04 +0100
  • 7b23243b8e finally last bump Steffen Jaeckel 2019-01-23 10:19:58 +0100
  • 5f458dfb95 bump version Steffen Jaeckel 2019-01-23 10:07:32 +0100
  • cac3315253 mtest make-target should be PHONY Steffen Jaeckel 2019-01-23 10:06:35 +0100
  • 35936e02ce
    Merge pull request #150 from fperrad/20190122_lint Steffen Jaeckel 2019-01-23 10:05:30 +0100
  • 998b126fee explicit operator precedence Francois Perrad 2019-01-22 18:26:01 +0100
  • c7f4e81deb fix cast Francois Perrad 2019-01-22 18:17:36 +0100
  • e543ff319a also bump SO version Steffen Jaeckel 2019-01-22 13:49:36 +0100
  • 32622afe2f run `make format` Steffen Jaeckel 2019-01-22 09:03:27 +0100
  • fcea5e3c35 Merge pull request #149 from czurnieden/develop Steffen Jaeckel 2019-01-22 08:59:30 +0100
  • 538cace5cd bump version Steffen Jaeckel 2019-01-17 11:03:39 +0100
  • f9bb011f22 fix doc/bn.tex ... again Steffen Jaeckel 2019-01-17 11:01:30 +0100
  • 662a170909 run `make new_file` Steffen Jaeckel 2019-01-15 18:28:31 +0100
  • 20f2b26c15 fix doc/bn.tex Steffen Jaeckel 2019-01-15 18:26:40 +0100
  • 1c8c534885 Merge pull request #147 from czurnieden/moarvm_workarounds Steffen Jaeckel 2019-01-15 18:20:24 +0100
  • e4e2da5143 Merge pull request #148 from czurnieden/develop Steffen Jaeckel 2019-01-15 16:56:08 +0100
  • 4cc85c14a6 bump version Steffen Jaeckel 2019-01-08 12:02:40 +0100
  • 1e5c97f9bd Merge pull request #146 from libtom/relicense_mtest Steffen Jaeckel 2019-01-08 12:00:01 +0100
  • 247e714248 also create versioned PDF's in zipup Steffen Jaeckel 2018-12-31 12:13:59 +0100
  • 648fbcefc7 run make format Steffen Jaeckel 2018-12-31 12:08:12 +0100
  • d81c3d5f03 fix doc/bn.tex Steffen Jaeckel 2018-12-26 15:48:12 +0100
  • 6a9deb79da fix & run dep.pl Steffen Jaeckel 2018-12-26 15:44:26 +0100
  • 7ac11218ca clarify comment of ltm_rng() Steffen Jaeckel 2018-12-26 15:19:07 +0100
  • dd68e313de update changes.txt Steffen Jaeckel 2018-12-26 14:35:47 +0100
  • fb07f33dfc bump version Steffen Jaeckel 2018-12-26 14:35:39 +0100
  • 62adf47fb8
    Merge pull request #144 from czurnieden/develop Steffen Jaeckel 2018-12-31 11:53:25 +0100
  • 813963178f reg. #143 added test to demo.c czurnieden 2018-12-30 22:35:03 +0100
  • a428a6d5dc reg. #143 corrected translation of mpz_fdiv_q_2exp czurnieden 2018-12-30 22:11:55 +0100
  • d65b6f40c0 reg. #143 corrected translation of mpz_fdiv_q_2exp czurnieden 2018-12-30 22:09:12 +0100
  • af29c51921 reg. #143 corrected translation of mpz_fdiv_q_2exp czurnieden 2018-12-30 22:05:36 +0100
  • 1eabbca8c4
    Merge pull request #138 from libtom/relicense Steffen Jaeckel 2018-12-29 20:08:07 +0100
  • 18355de625 Update file headers Steffen Jaeckel 2018-12-29 17:56:20 +0100
  • c92761eb23 Re-license Steffen Jaeckel 2018-12-25 15:44:16 +0100
  • 13444a8af2
    Merge pull request #141 from fperrad/20181227_lint Steffen Jaeckel 2018-12-27 15:40:50 +0100
  • ab074176ab explicit condition Francois Perrad 2018-12-27 09:38:26 +0100
  • f1f6762616 conditional definition of FGETS Francois Perrad 2018-12-27 09:24:25 +0100
  • 2bde5bb5d5 semicolon Francois Perrad 2018-12-27 09:34:11 +0100
  • c63ce5bf1f fix indentation Francois Perrad 2018-12-27 09:21:12 +0100
  • b6fa97c591 explicit operator precedence Francois Perrad 2018-12-27 09:19:57 +0100
  • ea44272d41 always use #if LTM_DEMO_TEST_VS_MTEST != 0 Francois Perrad 2018-12-27 09:12:22 +0100
  • efda3c0e10 declare cnt only when useful Francois Perrad 2018-12-27 09:10:09 +0100
  • 4f902d9f10 remove useless assignment of cnt Francois Perrad 2018-12-27 09:02:31 +0100
  • e519d5ef41 fix format Francois Perrad 2018-12-27 08:56:32 +0100
  • 4fec1ae6f2 remove side effect inside parameter of macro MAX Francois Perrad 2018-12-27 08:50:34 +0100
  • b722832b32
    Merge pull request #140 from libtom/fix/missing_check Steffen Jaeckel 2018-12-26 16:22:58 +0100
  • d29916b4c5 fix missing check of return value Steffen Jaeckel 2018-12-26 13:16:15 +0100
  • bd14983023
    Merge pull request #139 from fperrad/20181226_lint Steffen Jaeckel 2018-12-26 13:14:55 +0100
  • 0f53ceb4cb improve indentation Francois Perrad 2018-12-26 08:47:47 +0100
  • 5d090112af explicit operator precedence Francois Perrad 2018-12-26 08:33:43 +0100
  • 8e76691203 explicit condition Francois Perrad 2018-12-26 08:24:49 +0100
  • 7a9cb1d1e5 literal suffix Francois Perrad 2018-12-26 08:21:51 +0100
  • 29987bca9a fix cast Francois Perrad 2018-12-26 08:09:57 +0100
  • 79d47278bb static const variable Francois Perrad 2018-12-26 08:08:00 +0100
  • 8dceba2e68 remove useless initialization Francois Perrad 2018-12-26 08:06:23 +0100
  • f9eec4350e
    Merge pull request #113 from czurnieden/develop Steffen Jaeckel 2018-12-25 16:52:45 +0100
  • bb14a70d74 return immediately Steffen Jaeckel 2018-12-25 16:38:51 +0100
  • 3ed524048f `make astyle` + some manual adjustments Steffen Jaeckel 2018-12-25 15:15:30 +0100
  • a79a7eda65 reverse order of arguments to `mp_clear_multi()` Steffen Jaeckel 2018-12-25 14:04:02 +0100
  • 09133c9349 additional bugfixes czurnieden 2018-12-12 00:18:22 +0100
  • 3ec93dab9e bugfix in bn_mp_kronecker.c, cleanup and formatting in div. files czurnieden 2018-12-12 00:14:05 +0100
  • e6f353b48d add mp_prime_is_prime to timing demo... ... it's disabled per default for now... Steffen Jaeckel 2018-12-08 17:46:08 +0100
  • 4f245b0476 Update makefiles etc. Steffen Jaeckel 2018-12-02 21:18:32 +0100
  • b19f529c77 Corrected 128 bit entry in bn_mp_prime_miller_rabin_rials.c and extended it slightly czurnieden 2018-05-27 22:05:52 +0200
  • f4449362c0 fixes for MP_8BIT and mx32, prefinal design czurnieden 2018-05-26 01:39:03 +0200
  • 8cb2b5e216 Updated documentation to reflect the sudden disappearance of mp_mul_si() czurnieden 2018-05-22 01:03:37 +0200
  • 08cee4325d Moved mp_mul_si() into bn_mp_prime_strong_lucas_selfridge.c as a local function czurnieden 2018-05-21 22:54:55 +0200
  • 934dd31738 changes and bigfixes, see pull-request #113 at https://github.com/libtom/libtommath/pull/113 for details czurnieden 2018-05-21 22:17:48 +0200
  • 38e8f93bdb Handle edge cases with MP_8BIT and use correct upper limit for the random witnesses czurnieden 2018-05-14 03:46:24 +0200
  • ba786e6b39 Call mp_kronecker from mp_jacobi to save some bytes while keeping the API czurnieden 2018-05-11 00:50:52 +0200
  • 9b448bdc08 exchanged direct call to Miller-Rabin in mp_prime_next_prime with mp_prime_is_prime czurnieden 2018-05-07 23:11:04 +0200
  • 06c8f3ec4e replaced mp_set_int with mp_set_long, just in case czurnieden 2018-05-07 02:37:08 +0200
  • 6ee0829d62 bugfix in bn_mp_mul_si. Ouch! strong Lucas_selfridge test switched back on czurnieden 2018-05-05 15:07:22 +0200
  • 63dc065dc8 Adjusted API compliacnce for MP_8BIT in mp_prime_is_prime czurnieden 2018-05-05 03:38:23 +0200
  • a2e15e2d10 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 2018-05-05 03:20:39 +0200
  • 01dde64e05 In case of a timeout echo last line in logfile of last test before that logfile gets removed czurnieden 2018-05-04 21:32:46 +0200
  • fd876e4a7f bugfix in mp_prime_is_prime for small input czurnieden 2018-05-04 17:58:56 +0200
  • fdaad99b1b make it compile with MP_8BIT czurnieden 2018-05-04 15:15:13 +0200
  • 44ccca75be the lost files from the last commit czurnieden 2018-05-04 00:01:45 +0200
  • a218ddce9b Added Fips 186.4 compliance, an additional strong Lucas-Selfridge (for BPSW) and a Frobenius (Paul UNderwood) test, both optional. With documentation. czurnieden 2018-05-03 23:45:02 +0200
  • f17d90b96d
    Merge pull request #136 from czurnieden/docsupdate Steffen Jaeckel 2018-12-25 13:50:59 +0100
  • 48c95f2afd repaired bn.tex czurnieden 2018-12-12 00:51:10 +0100
  • 9505280693 added most of the missing doumentation to doc/bn.tex czurnieden 2018-12-09 23:11:38 +0100
  • 9ff526fa22
    Merge pull request #133 from libtom/pr/msvc-fixes karel-m 2018-12-08 17:42:27 +0100
  • b28608fc93 make libtommath_VS2008 better upgradable to the newer visual studio Karel Miko 2018-12-08 11:56:08 +0100
  • 9bac5dd954 another msvc warnings: 32-bit shift implicitly converted to 64 bits Karel Miko 2018-12-03 12:13:27 +0100
  • 6d56e11b1b more visual studio related items in .gitignore Karel Miko 2018-12-03 12:00:09 +0100
  • 1221b5e12a fix #131 - msvc warning: result of 32-bit shift implicitly converted to 64 bits Karel Miko 2018-12-02 21:42:31 +0100
  • 7b9082554f
    Merge pull request #134 from libtom/fixup/123_124 Steffen Jaeckel 2018-12-08 10:29:49 +0100
  • 7ce3d15995 commented additional preprocessor branch in bn_mp_set_double.c czurnieden 2018-12-07 21:18:43 +0100
  • 44e4986bfe made preprocessor warning in bn_mp_set_double.c portable czurnieden 2018-12-07 20:47:51 +0100
  • dc150614d9 renamed variables in demo/demo.c shadowning another one czurnieden 2018-12-07 20:24:41 +0100