Steffen Jaeckel
|
e491b4db2d
|
fix clang-tidy warnings
|
2019-06-30 11:40:49 +02:00 |
|
Steffen Jaeckel
|
dc7c5226ef
|
Merge pull request #323 from libtom/doc-fix-pri32
Doc fixes: Using %lu/%ld formatter for int32_t is not portable across platforms
|
2019-06-30 11:39:32 +02:00 |
|
Steffen Jaeckel
|
c397cac4a1
|
fix unescaped _
[skip ci]
|
2019-06-30 11:38:14 +02:00 |
|
nijtmans
|
8503e7861f
|
Doc fixes: Using %lu/%ld formatter for int32_t is not portable across platforms.
|
2019-06-30 11:33:02 +02:00 |
|
Steffen Jaeckel
|
df8c7087e7
|
Merge pull request #324 from libtom/test-simplify-no-unsigned
Simplify test-cases, by using mp_set_l
|
2019-06-30 11:32:02 +02:00 |
|
nijtmans
|
ea3353b673
|
Simplify test-cases, by using mp_set_l. Also fix use of types in 2 other files
|
2019-06-13 15:44:00 +02:00 |
|
Steffen Jaeckel
|
e009d400a1
|
Merge pull request #316 from libtom/more-msvc-warning-free
Attempt to eliminate more MSVC compiler warnings
|
2019-06-12 08:22:55 +02:00 |
|
nijtmans
|
8b7c7a36bf
|
Now all 32-bit warnings should be gone
|
2019-06-12 08:17:07 +02:00 |
|
nijtmans
|
610ff6d26d
|
Make errors as failures, and (hopefully) fix last 32-bit warning
|
2019-06-12 08:17:07 +02:00 |
|
nijtmans
|
5127596021
|
Attempt to eliminate more MSVC compiler warnings
|
2019-06-12 08:17:07 +02:00 |
|
Steffen Jaeckel
|
f562d658cd
|
Merge pull request #313 from libtom/remove-bn_conversion
#311 with macros
|
2019-06-12 08:14:36 +02:00 |
|
Steffen Jaeckel
|
d1013c7726
|
fix generate_def()
|
2019-06-07 10:24:21 +02:00 |
|
Daniel Mendler
|
f5b2106a63
|
helper.pl: don't use sed, support CC variable for preprocessing
|
2019-06-07 08:28:32 +02:00 |
|
Daniel Mendler
|
8cf4363992
|
MP_SET_SIGNED: add utype parameter
|
2019-06-07 08:28:32 +02:00 |
|
Daniel Mendler
|
3ef6efd32a
|
sort tommath_class.h dependencies: this makes it easier to see changes
|
2019-06-07 08:28:32 +02:00 |
|
Daniel Mendler
|
7eb6f32186
|
helper.pl - do not use heredocs for single lines
|
2019-06-07 08:28:32 +02:00 |
|
Daniel Mendler
|
e856b51b5c
|
remove version_from_tomcrypt
|
2019-06-07 08:28:32 +02:00 |
|
Daniel Mendler
|
5302b907ff
|
use MP_SIZEOF_BITS
|
2019-06-07 08:28:32 +02:00 |
|
Steffen Jaeckel
|
0d06d67ef7
|
generate tommath_class from pre-processed code
|
2019-06-07 08:28:32 +02:00 |
|
Steffen Jaeckel
|
30e8fbbc8e
|
Update makefiles etc
|
2019-06-07 08:28:32 +02:00 |
|
Steffen Jaeckel
|
a36374578f
|
change macros to contain types
|
2019-06-07 08:28:05 +02:00 |
|
Steffen Jaeckel
|
6c39b07bc2
|
split up again into separate files
|
2019-06-07 08:28:05 +02:00 |
|
Steffen Jaeckel
|
f1097727f4
|
Merge pull request #315 from libtom/perl-generate-def
remove generate_def.sh, move code to helper.pl
|
2019-06-07 08:27:48 +02:00 |
|
Daniel Mendler
|
8a1ae868ab
|
tommath.def should be 644
|
2019-06-07 08:27:09 +02:00 |
|
Daniel Mendler
|
f00cc99f8c
|
replace generate_def.sh with perl function
|
2019-06-07 08:27:09 +02:00 |
|
Steffen Jaeckel
|
e24af22875
|
Merge pull request #314 from libtom/msvc-warning-free
MSVC compile: higher warning-level -Wall, but warning-free
|
2019-06-07 08:22:33 +02:00 |
|
nijtmans
|
196d88309b
|
A little stricter on 32-bit compiles
|
2019-06-06 17:00:18 +02:00 |
|
nijtmans
|
dfbb5ecd56
|
MSVC compile: higher warning-level -Wall, but warning-free
|
2019-06-06 16:22:54 +02:00 |
|
Steffen Jaeckel
|
380d03bedc
|
Merge pull request #300 from libtom/interop-mingw-w64-3
Better interoperability between MSVC and mingw-w64, 3
|
2019-06-06 11:15:41 +02:00 |
|
Steffen Jaeckel
|
28dc77ae0a
|
update tommath.def always when updating the makefiles
|
2019-06-06 10:36:33 +02:00 |
|
nijtmans
|
a911999db9
|
Better interoperability between MSVC and mingw-w64, 3
|
2019-06-06 10:30:00 +02:00 |
|
Steffen Jaeckel
|
6c29fac702
|
Merge pull request #312 from libtom/msvc-warning-C4028
Fix MSVC warning
|
2019-06-05 21:27:20 +02:00 |
|
nijtmans
|
ab309de02f
|
Fix MSVC warning: bn_mp_rand.c(9): warning C4028: formal parameter 1 different from declaration
|
2019-06-05 14:50:12 +02:00 |
|
Steffen Jaeckel
|
d12e1781ba
|
Merge pull request #308 from libtom/fix-alt-compilers
Fix alt compilers
|
2019-06-05 10:40:18 +02:00 |
|
H.Merijn Brand - Tux
|
f5b6cd079e
|
Fix building on HP-UX 11.11 / PA-RISC
$ perl -v
This is perl 5, version 28, subversion 2 (v5.28.2) built for PA-RISC2.0-thread-multi-LP64
$ perl Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for CryptX
Writing MYMETA.yml and MYMETA.json
$ make
:
:
gcc64 -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST -DLTC_NO_PROTOTYPES -DLTM_DESC -D_POSIX_C_SOURCE=199506L -D_REENTRANT -mpa-risc-2-0 -fPIC -D_HPUX_SOURCE -fwrapv -fno-strict-aliasing -pipe -I/usr/local/pa20_64/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -fPIC -g -O -DARGTYPE=4 -c ltc/math/ltm_desc.c -o ltc/math/ltm_desc.o
In file included from ltc/math/ltm_desc.c:15:0:
ltm/tommath.h:74:1: error: unable to emulate 'TI'
make[1]: *** [ltc/math/ltm_desc.o] Error 1
make[1]: Leaving directory `/data/cpan-build/CryptX-0.063-0/src'
make: *** [src/liballinone.a] Error 2
$ gcc64 --version
gcc64 (GCC) 4.6.1
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ perl -V:cppsymbols
cppsymbols='_FILE_OFFSET_BITS=64 _HPUX_SOURCE=1 _LARGEFILE_SOURCE=1 _LFS64_LARGEFILE=1 _LFS_LARGEFILE=1 _LP64=1 _PA_RISC2_0=1 _POSIX_C_SOURCE=199506L _PROTOTYPES= _REENTRANT=1 _XOPEN_SOURCE_EXTENDED=1 _XPG4= _XPG4_EXTENDED= __BYTE_ORDER__=4321 __ELF__=1 __GNUC_MINOR__=6 __GNUC__=4 __LP64__=1 __PIC__=2 __STDC_EXT__=1 __STDC__=1 __hp9000s700=1 __hp9000s700__=1 __hp9000s800=1 __hp9000s800__=1 __hppa=1 __hppa__=1 __hpux=1 __hpux__=1 __pic__=2 __unix=1 __unix__=1';
|
2019-06-05 09:40:33 +02:00 |
|
Steffen Jaeckel
|
0ebc4f9268
|
fix MP_DEPRECATED for non-gcc, -clang or -msvc
|
2019-06-05 09:40:10 +02:00 |
|
Steffen Jaeckel
|
7c2211c87b
|
Merge pull request #303 from libtom/refactor_mp_div_d
Eliminate unneeded static function
|
2019-06-03 11:35:24 +02:00 |
|
nijtmans
|
f2d6f52bb9
|
Eliminate unneeded static function: Since b==0 and b==1 are already checked for earlier, it can be simplified and inlined.
|
2019-06-03 11:00:09 +02:00 |
|
Steffen Jaeckel
|
34f2ddbc91
|
Merge pull request #306 from fperrad/20190524_lint
some linting
|
2019-06-03 10:55:40 +02:00 |
|
Francois Perrad
|
3e15a3ff46
|
literal suffix
|
2019-05-31 10:53:30 +02:00 |
|
Francois Perrad
|
b3a4341ad7
|
explicit operator precedence
|
2019-05-31 10:53:18 +02:00 |
|
Steffen Jaeckel
|
2b41c95502
|
Merge pull request #292 from fperrad/20190523_lint
some linting
|
2019-05-31 10:14:03 +02:00 |
|
Francois Perrad
|
25ff85d2bf
|
move cast inside macro
|
2019-05-29 08:16:46 +02:00 |
|
Francois Perrad
|
b9de7c09b1
|
cast
|
2019-05-29 08:16:46 +02:00 |
|
Francois Perrad
|
e7f34c6969
|
literal suffix
|
2019-05-29 08:16:46 +02:00 |
|
Steffen Jaeckel
|
431ea331d7
|
fix most of the makefiles
[skip ci]
|
2019-05-28 14:23:38 +02:00 |
|
Steffen Jaeckel
|
b055595bd8
|
Merge pull request #299 from libtom/fix-appveyor
let's try to fix appveyor.yml
|
2019-05-28 09:00:59 +02:00 |
|
Steffen Jaeckel
|
7878db6800
|
use correct version and only build specific branches
|
2019-05-28 08:28:32 +02:00 |
|
Steffen Jaeckel
|
8dfb04f5db
|
let's try the multi-line cmd again
|
2019-05-28 08:27:06 +02:00 |
|
Steffen Jaeckel
|
fd26938935
|
Merge pull request #294 from libtom/deprecate-ex-funs
deprecate mp_n_root_ex and mp_expt_d_ex
|
2019-05-27 16:53:55 +02:00 |
|