kc3-lang/libtommath/makefile

Branch :


Log

Author Commit Date CI Message
abdb0334 2019-09-25 00:29:19 Refactored functions to read and write binaries and added "maxlen"
f8d64c64 2019-09-10 16:05:27 create `mtest_opponent` instead of alt version of `test`
1687b152 2019-09-06 16:10:44 allow the user to override {C,L,LD}FLAGS
f38a65e6 2019-09-05 16:58:39 simplify some of the build rules
f0e6ae59 2019-09-02 14:36:06 add `mp_to_radix()` ...a 100% copy&paste of `mp_toradix_n()` besides the changed API signature
ca89e9c0 2019-07-03 13:10:05 rename mp_root/mp_expt to mp_*_u32
71696549 2019-05-29 20:36:18 deprecate mp_expt_d and mp_n_root in favor of mp_expt and mp_root
0db64fc8 2019-07-03 14:45:14 Rename bn_get_magxx -> bn_get_mag_uxx. Documentation updated too
fde85249 2019-06-13 16:58:06 @minad 's suggestions
db4afb3d 2019-06-12 13:11:58 Provide explicit symbols for bn_xxx_l and bn_xxx_ll functions.
30e8fbbc 2019-06-06 12:09:39 Update makefiles etc
f00cc99f 2019-06-06 18:15:19 replace generate_def.sh with perl function
c7314fa4 2019-05-25 06:42:01 deprecate mp_n_root_ex and mp_expt_d_ex These functions were introduced to give some timing guarantees. However the guarantees are too weak to be useful. The functions seem to be unused essentially by downstream users.
712919f3 2019-05-24 12:17:13 [WIP] start to make dep.pl part of helper.pl
d45a80ec 2019-05-24 12:10:07 remove updatemakes script, it is just an indirection calling helper.pl
bcec605a 2019-05-22 15:34:49 deprecate mp_prime_is_divisible and ltm_prime_tab * it is an implementation detail used for prime testing * there is upcoming work by @czurnieden regarding a generalised prime sieve * furthermore remove jacobi test (replaced by kronecker)
3289c959 2019-05-20 10:41:06 introduce various mp_set_sint/mp_set_uint functions with precise types
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
483f66c6 2019-05-09 14:11:46 remove some historical artifacts * pretty.build: build system is already pretty baroque and we are not using this anywhere in CI etc. * rename.sh: only used for internal renaming. can be retrieved from git history if needed again. * tombc/grammer.txt: ?
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
6dc923ef 2019-04-06 17:45:05 clean-up `make astyle` output
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
247e7142 2018-12-31 12:13:59 also create versioned PDF's in zipup
4f245b04 2018-12-02 21:18:32 Update makefiles etc.
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
89f2bfea 2018-04-11 23:33:39 improve build * don't export .travis.yml * make 'astyle' on 'zipup'
77814726 2018-04-11 23:20:46 generate pre_gen/mpi.c on zipup
1a00b42c 2018-02-02 12:08:58 add fixme-check to zipup make-target
c69c3907 2018-02-02 10:09:08 rename timing demo
eb0a4b1f 2017-12-08 06:49:00 run perlcritic against booker.pl
08741a14 2017-10-18 10:44:06 run astyle
d5328bfa 2017-10-19 11:40:16 create a travis build matrix
5aec0c40 2017-09-15 12:47:06 add `astyle` make target
957f1618 2017-08-28 16:58:26 update makefiles
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]
14c79a2c 2017-08-25 13:01:23 update coveralls make-target
7cc18ffd 2017-08-25 12:59:22 rename/move some files; fix some stuff regarding this
141a9893 2017-05-10 11:37:48 fixup install and clean
ddddcf2e 2017-05-09 14:01:11 move all documentation to doc/
38fe9eec 2015-12-10 07:30:09 sanitize some Perl scripts (Perl4 is gone)
a7d5af27 2017-04-01 00:34:19 fix testme.sh and compilation
447f7b81 2016-04-22 00:53:29 mtest takes a while... don't let travis kill it
09bcf7da 2016-02-03 18:12:04 convert line endings for the zip archive
adf12547 2016-02-03 18:07:51 add gpg signatures back to zipup target
37a92dd0 2016-02-02 11:54:57 Simplify versioning to drop patch level
afb42241 2016-01-31 14:57:39 Re-added ability to make zip files
dd82833c 2016-01-31 12:54:06 Disable optimizations for mtest due to bug(s) in mpi.c causing it to fail checked against tfm/external
d07425e6 2016-01-13 23:23:19 'make coverage' create the same results for regular and shared makefile
f9a6e0bf 2015-12-25 19:47:49 Move coveralls make target to makefile ...as it doesn't work for makefile.shared ...
8fde8fa4 2015-12-25 19:23:46 Improve package version assignment
087d2b4c 2015-12-12 20:19:15 refactor & clean-up makefiles
53f1b935 2015-11-13 14:56:05 Updated zipup to support git and simplified it somewhat. I removed gpg use right now since I don't have a gpg key anyways ... Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
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
6d43d42f 2015-11-07 16:23:27 update make zipup, add make pre_gen
0d816a1a 2015-04-26 16:57:42 makefile: include timing in coverage creation
d32e7a3d 2015-04-26 15:22:49 makefile: improve a bit more - add make targets for coverage creation - don't enable optimization when requesting a debug build
1f889479 2015-04-18 11:03:22 update makefiles etc.
079b0f65 2015-10-30 17:55:29 Getting ready for v0.43.0 release Also updated my email address... Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
e50d8afe 2015-10-30 17:45:34 Add ability to disable silent builds. Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
b6a484ff 2015-10-28 08:59:29 Make the build output cleaner so diagnostics are easier to spot Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
036d697c 2015-04-25 14:13:16 makefile: add 'coverage' make target
39e348b2 2015-04-25 14:12:32 makefile: add LFLAGS variable when static linking
5eb6ebbb 2015-04-18 13:58:17 makefiles: improve a bit
80e0862e 2014-12-14 19:44:20 makefile: clean gcov output
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.
a263647f 2014-10-18 20:20:30 add new make target 'test_standalone'
d7171985 2014-10-18 18:56:56 update after removing balance multiplication
54598016 2014-10-14 14:36:01 add target "new_file" to makefile
30fcfec8 2014-10-13 15:50:16 update makefiles
9bff6bbb 2014-10-13 15:49:23 prepare makefiles for "updatemakes"
da2fc240 2014-09-28 14:45:25 deterministic build of poster.pdf
41017efd 2014-09-28 14:10:59 deterministic build of bn.pdf
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
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
e68439aa 2011-05-23 19:44:05 balancing multiplication like that in Ruby 1.9
750d17cd 2013-11-24 15:21:39 update makefiles
12caebdc 2013-04-18 16:38:16 update makefile to be able to define a target platform prefix
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>
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