kc3-lang/libtommath/makefile.shared

Branch :


Log

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)
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.
a7fcb6f5 2019-05-06 22:38:16 update etc/tune_it.sh after merging #231
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
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
93dea3a4 2019-01-31 14:12:03 makefile.shared: fix compilation and linkage
cac33152 2019-01-23 10:06:35 mtest make-target should be PHONY
4f245b04 2018-12-02 21:18:32 Update makefiles etc.
4b850954 2018-12-02 17:56:10 fix cygwin build
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
0a8a1626 2018-05-19 07:11:49 makefile.shared: Respect LIBTOOL.
c69c3907 2018-02-02 10:09:08 rename timing demo
465933eb 2017-08-29 16:57:48 disable some compiler warnings
3e2ebd3b 2017-08-29 10:29:58 auto-determine correct libtool binary for MacOS This fixes #83
36ef5877 2017-08-28 17:02:30 bump version
a29e9fa7 2017-08-28 15:56:30 add uninstall make-target [skip ci]
237b49ad 2017-08-28 15:56:12 correct usage of DESTDIR, PREFIX, etc. for the install make-target [skip ci]
7cc18ffd 2017-08-25 12:59:22 rename/move some files; fix some stuff regarding this
5ade6248 2017-08-25 13:00:34 always use the same order of objects to create the library
141a9893 2017-05-10 11:37:48 fixup install and clean
f40568ba 2017-05-09 14:25:11 add pkg-config file for shared library
d2e8179c 2017-05-09 14:24:41 install per default to `/usr/local`
37a92dd0 2016-02-02 11:54:57 Simplify versioning to drop patch level
8fde8fa4 2015-12-25 19:23:46 Improve package version assignment
087d2b4c 2015-12-12 20:19:15 refactor & clean-up makefiles
b98147c9 2015-11-12 02:02:18 update install steps in makefiles - add tommath_private.h to HEADERS - only install public header files - move more shared stuff to makefile.include - make it possible to override the *PATH makefile variables
1f889479 2015-04-18 11:03:22 update makefiles etc.
5eb6ebbb 2015-04-18 13:58:17 makefiles: improve a bit
ffb172f4 2014-12-14 19:43:50 makefiles: add makefile.include to be used in makefile and makefile.shared use -Wextra instead of deprecated -W add additional warnings also used in libtomcrypt can be disabled by defining NO_ADDTL_WARNINGS add possibility to define COMPILE_SIZE or COMPILE_DEBUG
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"
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
0213986c 2014-09-02 02:14:38 trim trailing spaces/clean up
750d17cd 2013-11-24 15:21:39 update makefiles
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
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