kc3-lang/libtommath/makefile

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
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
adf12547 2016-02-03 18:07:51 add gpg signatures back to zipup target
09bcf7da 2016-02-03 18:12:04 convert line endings for the zip archive
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
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
03cc01b5 2003-07-16 00:26:58 added libtommath-0.24
eed6765f 2003-07-12 14:31:43 added libtommath-0.23
4c1d3f08 2003-07-02 15:39:39 added libtommath-0.22