Commit Graph

181 Commits

Author SHA1 Message Date
Steffen Jaeckel
e29160b144 remove pre_gen from repo 2019-09-23 17:01:21 +02:00
Steffen Jaeckel
a251347c50 clean-up file headers & footers 2019-09-23 16:35:41 +02:00
Steffen Jaeckel
6b1c8318a9 Re-license 2019-09-23 16:08:13 +02:00
Steffen Jaeckel
218a79351f
Merge pull request #22 from libtom/fix-travis
fix travis build
2019-09-06 09:23:47 +02:00
Steffen Jaeckel
3495a5ca1d don't build all branches 2019-09-06 09:16:30 +02:00
Steffen Jaeckel
e291abe703 enable sudo-required for the build 2019-09-06 09:16:30 +02:00
Steffen Jaeckel
397d2ca9a3 fix fp_iseven() ... this time for real
as indicated once more by @muks in #21
2019-09-04 22:13:51 +02:00
Steffen Jaeckel
ae948ee4a9 fix fp_iseven()
as indicated by @muks in #21
2019-09-03 11:17:32 +02:00
Steffen Jaeckel
9752086431 fix warning when compiling tfm from pre_gen/mpi.c 2018-06-22 15:31:58 +02:00
Steffen Jaeckel
3bfaf74033 protect include of c-files
the way it was before, pre_gen/mpi.c couldn't be built
2018-02-01 01:53:00 +01:00
Steffen Jaeckel
b460616547 improve make clean 2017-09-13 18:08:38 +02:00
Steffen Jaeckel
f98098f78f use pseudo-random data for mtest 2017-09-13 17:55:22 +02:00
Steffen Jaeckel
d3cca2245f let's have the same amount of invmod tests than the other tests 2017-09-13 17:47:23 +02:00
Steffen Jaeckel
8bb0855e74 fix coverage creation 2017-09-13 17:46:41 +02:00
Steffen Jaeckel
e7fc79309e fix compiler warning 2017-09-13 17:28:15 +02:00
Steffen Jaeckel
00bee4c975 add possibility to only run timing for a specific operation 2017-09-13 17:20:27 +02:00
Steffen Jaeckel
0729166b25 also provide early-out optimization of comba32 for bigger multipliers 2017-09-13 16:11:43 +02:00
Steffen Jaeckel
5f0ffc0e26 properly re-generate fp_mul_comba32() 2017-09-13 16:07:59 +02:00
Steffen Jaeckel
8042e3ff5f also regen mont/fp_mont_small.i 2017-09-13 15:58:36 +02:00
Steffen Jaeckel
4eac223b54 display git version in ident string if available 2017-09-13 15:21:59 +02:00
Steffen Jaeckel
3dc016ffca consolidate makefiles a bit 2017-09-13 15:21:29 +02:00
Steffen Jaeckel
8924d33424 properly handle install PREFIX etc. 2017-09-13 15:20:40 +02:00
Steffen Jaeckel
81530c207d add fp_isprime_ex to exported symbols 2017-06-14 17:17:30 +02:00
Steffen Jaeckel
8cfdb2a3b9 fix warning on OS X 2017-06-14 14:11:00 +02:00
Steffen Jaeckel
cf4dd99079 use zipup from ltc 2017-06-14 13:58:48 +02:00
Steffen Jaeckel
0bcd2dd635 fix tfm.tex 2017-06-14 13:50:52 +02:00
Steffen Jaeckel
916f81304d remove tfm.pdf from repo 2017-06-14 13:49:46 +02:00
Steffen Jaeckel
b8941c8f67 move tfm.tex to doc 2017-06-14 13:46:05 +02:00
Steffen Jaeckel
53baae2c99 don't include tfm.h from the system, but the local one 2017-06-14 13:18:12 +02:00
Steffen Jaeckel
fe56698355 also show in TFM_VERSION[_S] that we're in-development 2017-06-14 13:17:44 +02:00
Steffen Jaeckel
aae8ed3809 add pkg-config file for shared library 2017-06-14 13:16:54 +02:00
Steffen Jaeckel
e632e097c8 introduce makefile_include.mk
this also fixes a bug where makefile.shared didn't always use $(LT)
instead of libtool
2017-06-14 13:16:06 +02:00
Steffen Jaeckel
6c1b3e2424 clean-up installation process 2017-05-11 09:13:38 +02:00
Steffen Jaeckel
71de1a493d only include library objects in library 2017-05-11 08:58:54 +02:00
Steffen Jaeckel
e085db82d6 Merge pull request #15 from bchauvaux/develop
Now truncating input array if ENDIANESS is unknown
2017-04-18 13:19:16 +02:00
bchauvaux
dfad7c7d17 Now truncating input array if ENDIANESS is unknown 2017-04-12 13:09:23 -07:00
Steffen Jaeckel
8ea3fb46b1 fix parallel build 2017-04-08 22:10:29 +02:00
Steffen Jaeckel
c2d5fbfd0e improve tests, add coverage make target 2017-04-08 21:58:12 +02:00
Steffen Jaeckel
df82859cc8 start development on next version 2017-04-04 12:27:35 +02:00
Steffen Jaeckel
e578621888 Merge tag 'v0.13.1' into develop
Bugfix release 0.13.1
2017-04-04 12:25:02 +02:00
Steffen Jaeckel
e3b0c71363 Merge branch 'release/0.13.1' 2017-04-04 12:24:49 +02:00
Steffen Jaeckel
3a7273b2da Bump version & update tfm.pdf 2017-04-04 12:24:03 +02:00
Steffen Jaeckel
cdade88984 Update changes.txt 2017-04-04 12:24:02 +02:00
Steffen Jaeckel
7b2acf54d9 add fp_rand() docs 2017-04-04 00:56:13 +02:00
Steffen Jaeckel
1404af6262 allow external define of FP_GEN_RANDOM 2017-04-04 00:45:06 +02:00
Steffen Jaeckel
8e034dcf6e add FP_GEN_RANDOM logic as in libtommath 2017-03-30 16:15:35 +02:00
Steffen Jaeckel
637dfe6d44 send travis notifications to #libtom-notifications 2017-03-30 15:48:24 +02:00
Steffen Jaeckel
fb62c9cde8 add fp_rand to exported symbols 2017-03-22 19:38:22 +01:00
sebastianas
2304adbcbd Merge pull request #12 from mtausig/fix/include
Add missing include (prevent compiler warning)
2016-11-09 21:54:59 +01:00
Mathias Tausig
3eaee499a4 Add missing include (prevent compiler warning) 2016-10-25 11:13:07 +02:00