Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 5a2a00ff | 2014-10-14 14:37:17 | fix compiler warning when compiling with "-mx32" option | ||
| 940bef18 | 2014-10-14 14:36:38 | fix macros | ||
| 6df187ae | 2011-11-13 19:17:46 | Add set_long and get_long functions They work on platform-dependent long ints | ||
| ae307cd8 | 2014-10-13 15:41:52 | fix compiler warning | ||
| a263647f | 2014-10-18 20:20:30 | add new make target 'test_standalone' | ||
| d2458e35 | 2014-10-18 20:20:07 | update README | ||
| ef15300c | 2014-10-18 19:02:44 | initial revision | ||
| d7171985 | 2014-10-18 18:56:56 | update after removing balance multiplication | ||
| b425b0ea | 2014-10-18 18:54:06 | Revert "balancing multiplication like that in Ruby 1.9" This reverts commit e68439aae10d003250afa6c1f57025bfee5f82ed. Conflicts: bn_mp_balance_mul.c makefile | ||
| 9ca37ca0 | 2014-10-15 16:22:35 | mtest vs. test: add possibility to exit testing 'mtest' can now optionally only run a given amount of loops. the first parameter <n> when invoking 'mtest' is considered to determine the amount when <n> is in the range -63..-1: mtest will run 2^-n runs when <n> is > 0: mtest will run n runs else: mtest will exit immediately | ||
| 54598016 | 2014-10-14 14:36:01 | add target "new_file" to makefile | ||
| 634f96f7 | 2014-10-14 14:35:16 | mtest: I like predictable random for testing | ||
| 5c5d600a | 2014-10-14 14:33:36 | demo: calm compiler warnings & improve a bit | ||
| e581d078 | 2014-10-14 13:55:35 | mtest: fix compiler warnings | ||
| 410ae395 | 2014-10-14 13:48:23 | trim trailing spaces | ||
| 30fcfec8 | 2014-10-13 15:50:16 | update makefiles | ||
| 9bff6bbb | 2014-10-13 15:49:23 | prepare makefiles for "updatemakes" | ||
| 4f2db5fa | 2014-10-13 15:49:02 | add "updatemakes" from libtomcrypt | ||
| da2fc240 | 2014-09-28 14:45:25 | deterministic build of poster.pdf | ||
| 41017efd | 2014-09-28 14:10:59 | deterministic build of bn.pdf | ||
| 61d8c8aa | 2014-09-28 13:59:17 | Merge branch 'feature/timing_resist' into develop | ||
| 52bb535f | 2014-02-14 12:53:48 | demo: test both mp_n_root() implementations | ||
| 52cfd5ff | 2014-02-14 11:26:07 | mp_n_root: add mp_n_root_ex() with parameter 'fast' for mp_expt_d_ex() This change is introduced to be able to choose the underlying implementation of mp_expt_d_ex() The implementation of the root_n functionality is now implemented in the mp_n_root_ex() function. The parameter 'fast' is just passed over to mp_expt_d_ex(). mp_n_root() defaults to the pre 921be35779f7d71080ad85c27ed58671602d59b3 implementation | ||
| e9b1837c | 2014-02-13 20:21:18 | mp_expt_d: bring back pre 921be35779f7d71080ad85c27ed58671602d59b3 state The implementation of the expt_d functionality is now implemented in the mp_expt_d_ex() function. The user can now choose between the old (more timing resistant) version and the new version by modification of the parameter 'fast'. mp_expt_d() defaults to the old version | ||
| 8ed60432 | 2014-09-28 13:33:35 | dep.pl: add new type mp_min_u32 | ||
| 7ede0852 | 2014-09-28 13:15:28 | Merge branch 'fix/x32' into develop | ||
| 759a926c | 2014-09-28 13:12:10 | minor changes & clean-up & small fixes gitignore: add libtool output booker.pl: fix source code parsing and trim trailing spaces demo/demo: fix compiler warning, add informational output demo/timing & etc/tune: fix TIMFUNC() makefile: minor changes makefile.shared: increase version, add missing mp_balance_mul tommath: make sure that DIGIT_BIT is correct | ||
| 78b8a772 | 2014-09-23 22:55:08 | fix compiler warnings with MP_16BIT | ||
| b0c385af | 2014-09-23 22:54:30 | fix x32 compilation change mp_digit/mp_word to unsigned long long introduce new internal type mp_min_u32 that is minimum 32 bit wide x32 target is 64 bit arch but has 32 bit wide 'unsigned long' | ||
| 0213986c | 2014-09-02 02:14:38 | trim trailing spaces/clean up | ||
| 6fc38508 | 2014-02-14 12:59:04 | demo: clean-up on exit | ||
| f47c0f20 | 2014-02-14 12:58:49 | demo: allow mp_reduce_2k_l tests to be switched off | ||
| ca150960 | 2014-02-14 12:57:52 | demo: fix compiler warnings, return values & output format | ||
| e0987507 | 2014-02-14 11:48:34 | demo: "improve" a bit allow reproducible testcases add easy switch to compile either a version for "test vs. mtest" or to run internal tests | ||
| d576512c | 2014-02-14 11:33:38 | mp_balance_mul: fix compiler warnings | ||
| ddd788a1 | 2014-02-14 11:30:15 | trim trailing spaces | ||
| a4b20be8 | 2014-01-25 16:31:20 | Merge branch 'ktdreyer/mp_isprime' into develop | ||
| ba15caa3 | 2014-01-20 13:25:55 | Add mp_isneg() This function originally came from Heimdal's bundled copy of libtommath. Signed-off-by: Ken Dreyer <ktdreyer@ktdreyer.com> | ||
| 31d69926 | 2014-01-25 16:28:53 | Merge branch 'ktdreyer/invmod-return' into develop | ||
| fe695ea1 | 2014-01-20 13:42:03 | Avoid consecutive return statements This change keeps static checkers happy. This change originally came from Heimdal's bundled copy of libtommath. Signed-off-by: Ken Dreyer <ktdreyer@ktdreyer.com> | ||
| b83a5d45 | 2014-01-25 16:27:42 | Merge branch 'ktdreyer/initialize-variable' into develop | ||
| 1c802697 | 2014-01-20 13:48:52 | Initialize variable "res" to MP_NO. This avoids an unitialized variable warning in the compiler. This change originally came from Heimdal's bundled copy of libtommath. Signed-off-by: Ken Dreyer <ktdreyer@ktdreyer.com> | ||
| c8202864 | 2014-01-22 17:53:34 | add missing updates | ||
| c7fc93d0 | 2013-11-24 15:38:19 | Merge branch 'lomereiter/master' into develop | ||
| e68439aa | 2011-05-23 19:44:05 | balancing multiplication like that in Ruby 1.9 | ||
| 99d700bb | 2013-11-24 15:29:54 | Merge branch 'ramkumarkoppu/patch-1' into develop | ||
| 76fe0008 | 2013-05-19 20:04:26 | Update bn_mp_init_copy.c In mp_init_copy(), mp_init() is used to assign the memory with default block size, mp_copy() is used to grow the target mp_int size if it is required and copy the content. My suggestion is to use mp_init_size() instead of mp_init() inside the mp_init_copy to assign required memory depending on the source mp_int size and then use mp_copy to copy the content. This will avoid the subsequent mp_grow() inside the mp_copy(). The associated issue number is 11 in GitHub. | ||
| 750d17cd | 2013-11-24 15:21:39 | update makefiles | ||
| bb622822 | 2013-11-24 15:20:36 | Merge branch 'ccbrown/master' into develop | ||
| 3e1ae078 | 2013-01-22 21:29:12 | added mp_import / mp_export | ||
| 12caebdc | 2013-04-18 16:38:16 | update makefile to be able to define a target platform prefix | ||
| e28c803e | 2013-04-18 16:36:43 | Fix makefile.shared as proposed in gentoo bug report #376643 c.f. https://bugs.gentoo.org/show_bug.cgi?id=376643 | ||
| b678ee77 | 2013-09-03 03:20:16 | Merge pull request #17 from LBg/patch-2 Fix typo on comment | ||
| 95356f72 | 2013-09-02 09:52:11 | Fix typo on comment | ||
| 26013358 | 2012-11-19 14:56:34 | fixed comment | ||
| 63515f04 | 2012-11-19 14:35:20 | Merge branch 'gerdr/fix/mp_radix_size' into develop | ||
| 6907f6ca | 2012-05-11 20:40:32 | fix bug in mp_radix_size() zero values returned a length of 1, not 2 in case of radix 2 re-ordering the special casing takes care of it | ||
| f87356dc | 2012-11-19 14:28:56 | fixed bug report sent by @shameister | ||
| 8b24998d | 2012-11-19 12:03:27 | update gitignore | ||
| 1bd1320b | 2012-05-11 14:59:48 | Merge pull request #4 from moritz/negative-mod Fix mp_mod(a, b, c) if b < 0 and a = n * b, n integer | ||
| 4493d851 | 2012-01-09 03:28:22 | Merge pull request #5 from moritz/fix-compilation fix mp_error_to_string in tommath.h | ||
| fef72c34 | 2012-01-09 06:50:09 | fix mp_error_to_string in tommath.h | ||
| 265651b2 | 2012-01-08 20:49:01 | Fix mp_mod(a, b, c) if b < 0 and a = n * b, n integer it used to return b, now it return 0. | ||
| abb79ebf | 2011-06-19 15:49:34 | mp_error_to_string: return const char* instead of char* | ||
| fe406736 | 2011-03-23 23:25:15 | fixed compilation error of demo/demo.c because of missing macro LTM_PRIME_2MSB_OFF | ||
| 6d20c3c6 | 2011-03-23 23:24:37 | removed flag LTM_PRIME_2MSB_OFF since it's no more available | ||
| 2e781717 | 2011-03-23 22:39:17 | Merge remote-tracking branch 'dbussink/master' | ||
| e071a03b | 2011-03-23 20:14:23 | Squared result was stored in the wrong variable | ||
| 2c04cddd | 2011-01-19 10:21:45 | after multiple objections of libtom users [1], we decided to change licensing to a dual licensing model. [1] https://groups.google.com/group/libtom/browse_thread/thread/d7b67bc6410250b3 | ||
| 1fd9163c | 2010-12-19 14:02:42 | added typecast in mp_read_radix() warning was "warning: subscript has type `char'" | ||
| 921be357 | 2010-11-26 22:24:23 | Improving performance of bn_mp_expt_d The loop was always iterating DIGIT_BIT times, instead of halting when possible. This changes makes sure it executes less operations. This change has also been incorporated into Rubinius / https://github.com/evanphx/rubinius which uses libtommath | ||
| 5fc63146 | 2010-10-26 16:02:35 | Re-licensed all code under WTFPL, c.f. http://sam.zoy.org/wtfpl/ | ||
| a66c562d | 2010-07-23 18:40:04 | - changed $ID$ SVN keyword to the correct one $Id$ | ||
| 6f5bf561 | 2010-07-23 15:20:25 | added "VisualStudio section" in .gitignore | ||
| 25aac391 | 2010-07-23 22:13:12 | (wrong version bump in bn.tex, fixed) Signed-off-by: Mark Karpelès <mark@hell.ne.jp> | ||
| c398483c | 2010-07-23 22:08:56 | Cleaning up files generated by "make manual" and "make poster" (added them to .gitignore), and version bump to 0.42.0 in bn.tex and makefile Signed-off-by: Mark Karpelès <mark@hell.ne.jp> | ||
| 76b38426 | 2010-07-23 21:47:31 | updated changes.txt Signed-off-by: Mark Karpelès <mark@hell.ne.jp> | ||
| 3ef7ba1b | 2010-07-23 11:40:42 | updated pre-gen/mpi.c | ||
| 9f815fb6 | 2010-07-23 11:15:38 | updated .gitignore | ||
| a53ea341 | 2010-07-15 13:49:00 | Fix for mp_prime_next_prime() bug when checking generated prime | ||
| 7d14fd02 | 2010-06-02 15:09:36 | + allow mp_shrink to shrink initialized, but empty MPI's | ||
| eec4e5c5 | 2009-10-24 20:11:55 | Added project and solution files for Visual Studio 2005 and Visual Studio 2008. | ||
| 699efebe | 2009-10-01 15:49:12 | added .gitignore | ||
| 333aebc8 | 2007-04-18 09:58:18 | added libtommath-0.41 | ||
| 3aba4eac | 2006-12-24 16:12:36 | added libtommath-0.40 | ||
| f0b91a57 | 2006-04-06 19:49:59 | added libtommath-0.39 | ||
| 21adca01 | 2006-01-26 03:07:36 | added libtommath-0.38 | ||
| fde740ea | 2005-11-18 05:16:19 | added libtommath-0.37 | ||
| 9294e791 | 2005-08-01 16:37:28 | added libtommath-0.36 | ||
| fdfa2f4f | 2005-03-12 11:55:11 | added libtommath-0.35 | ||
| 3d0fcaab | 2005-02-12 08:40:15 | added libtommath-0.34 | ||
| 4b7111d9 | 2004-12-23 02:40:37 | added libtommath-0.33 | ||
| e549ccfe | 2004-10-29 22:07:18 | added libtommath-0.32 | ||
| 8eaa9880 | 2004-08-09 22:15:59 | added libtommath-0.31 | ||
| 350578d4 | 2004-04-11 20:46:22 | added libtommath-0.30 | ||
| 6c48a9b3 | 2004-01-25 17:40:21 | added libtommath-0.29 | ||
| 455bb4db | 2003-12-24 18:59:22 | added libtommath-0.28 | ||
| c343371b | 2003-09-19 22:43:07 | added libtommath-0.27 | ||
| 6e732340 | 2003-08-29 14:06:56 | added libtommath-0.26 | ||
| c1da6aa2 | 2003-08-05 01:24:44 | added libtommath-0.25 |