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
Reiner Herrmann
81aeb56951
Sort object files for deterministic linking order
...
This is from the Debian reproducible team.
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2016-07-24 22:06:03 +02:00
Sebastian Andrzej Siewior
86acd501a4
makefile.shared: remove --silent argument
...
Remove the --silent argument from libtool so the build-log scanner does
complain about "compiler-flags-hidden 2"
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2016-07-24 22:05:55 +02:00
Sebastian Andrzej Siewior
2474e62247
Merge branch 'master' into develop
2016-07-24 22:02:57 +02:00
Steffen Jaeckel
b3cd60a4d8
add COMPILE_DEBUG option to makefile
2016-04-24 18:39:35 +02:00
Steffen Jaeckel
02c712c437
add silent compilation as in ltc and ltm
2016-04-24 18:38:28 +02:00
Steffen Jaeckel
6ae4762482
add 'uninstall' make target
2016-04-24 18:37:17 +02:00
Steffen Jaeckel
a5e8652fb1
fix headers in makefile.shared
2016-04-24 18:36:51 +02:00
Steffen Jaeckel
ca5b6823d0
show develop build state in readme
...
[skip ci]
2016-04-24 14:09:33 +02:00