Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 1af0de1f | 2019-05-20 19:11:25 | deprecate mp_tc_(and|or|xor) in favor of mp_(and|or|xor) * same behavior for positive numbers * generalisation for negative numbers, treating them as two complement * improve algorithm, iterate once over the digits, manually perform two complement * simplify mp_add_d, mp_sub_d * functions are safe in case of a==c or b==c * renamed mp_tc_div_2d to mp_signed_rsh (signed right shift) | ||
| 0dfa9da5 | 2019-05-19 12:53:49 | make tommath_class.h and tommath_superclass.h private These headers are used for configuration during build time. Therefore they shouldn't be exposed as part of the public API. | ||
| a8239c24 | 2019-05-13 11:32:42 | deprecate mp_get_bit The return type of mp_get_bit was imprecise (either mp_err or mp_bool), therefore this function is deprecated in favor of s_mp_get_bit for now. If we need s_mp_get_bit to be public, we should add it under a different name. However since mp_set_bit is not available, I don't think there any downstream users (ab)using mp_int as bitsets. | ||
| 56e7a401 | 2019-05-13 02:46:11 | deprecate mp_jacobi | ||
| 2a2e2716 | 2019-05-12 11:33:17 | move jenkins prng to bn_s_mp_rand_jenkins.c | ||
| c8cc3657 | 2019-05-11 09:09:12 | mov s_mp_rand_source_platform to separate file | ||
| 0669e92e | 2019-05-08 20:18:53 | deprecate mp_prime_random_ex in favor of mp_prime_rand We can use the internal mp_rand generator now, since it generates numbers which are safe for crypto purposes. | ||
| db76bed2 | 2019-05-04 18:57:07 | added autotuning functionality for the Toom-Cook cut-offs | ||
| 818d8fb7 | 2019-05-03 17:39:10 | Rework handling of tunable cutoffs * In the default settings, a cutoff X can be modified at runtime by adjusting the corresponding X_CUTOFF variable. * Tunability of the library can be disabled at compile time by defining the MP_FIXED_CUTOFFS macro. * There is an additional file tommath_cutoffs.h, which defines the default cutoffs. These can be adjusted manually or by the autotuner. | ||
| fbfcb661 | 2019-04-12 14:56:29 | apply rename | ||
| 5968263b | 2019-04-10 14:49:59 | Rename bn_error.c to bn_mp_error_to_string.c | ||
| 35311aea | 2019-04-03 23:50:57 | added function mp_ilogb | ||
| 27ca25cb | 2019-04-06 18:55:43 | added multiplcation balancing for the Toom-Cook algorithms | ||
| 70a30ae7 | 2019-04-07 02:29:28 | remove footers | ||
| 769218cc | 2019-04-03 18:59:09 | additional functions mp_incr and mp_decr | ||
| cd1570bb | 2019-03-04 01:02:22 | split test suite | ||
| 6ce271c4 | 2018-12-28 09:41:54 | mp_iseven & mp_isodd becomes C functions | ||
| 4f245b04 | 2018-12-02 21:18:32 | Update makefiles etc. | ||
| aa12f353 | 2018-12-02 18:46:35 | properly use test_standalone | ||
| fc4b7f80 | 2018-12-02 15:11:10 | update makefile.msvc | ||
| a16f34f9 | 2018-12-02 13:58:50 | re-sort OBJECTS in makefile* | ||
| 81cdb9ac | 2018-09-10 18:52:29 | regenerate files | ||
| 109bfa57 | 2018-09-10 18:49:10 | regenerate files | ||
| ee241c95 | 2018-02-02 13:43:13 | fix makefile.msvc This fixes #74 | ||
| 1f889479 | 2015-04-18 11:03:22 | update makefiles etc. | ||
| d4cccd52 | 2014-12-10 18:59:56 | udpate makefiles etc. | ||
| cf045216 | 2014-12-10 17:21:14 | update makefiles etc. | ||
| d7171985 | 2014-10-18 18:56:56 | update after removing balance multiplication | ||
| 30fcfec8 | 2014-10-13 15:50:16 | update makefiles | ||
| 9bff6bbb | 2014-10-13 15:49:23 | prepare makefiles for "updatemakes" | ||
| 750d17cd | 2013-11-24 15:21:39 | update makefiles | ||
| 9294e791 | 2005-08-01 16:37:28 | added libtommath-0.36 | ||
| 3d0fcaab | 2005-02-12 08:40:15 | added libtommath-0.34 | ||
| 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 | ||
| c1da6aa2 | 2003-08-05 01:24:44 | added libtommath-0.25 | ||
| eed6765f | 2003-07-12 14:31:43 | added libtommath-0.23 | ||
| 4c1d3f08 | 2003-07-02 15:39:39 | added libtommath-0.22 | ||
| 49bef068 | 2003-06-19 10:04:50 | added libtommath-0.21 | ||
| 0ef44cea | 2003-05-29 13:35:26 | added libtommath-0.18 | ||
| fd181cc8 | 2003-05-17 12:33:54 | added libtommath-0.17 | ||
| b1756f2f | 2003-03-22 15:10:20 | added libtommath-0.15 | ||
| 82f48582 | 2003-03-13 02:11:11 | added libtommath-0.14 |