Commit Graph

1218 Commits

Author SHA1 Message Date
Steffen Jaeckel
35178bfdb4 fixup c917f3c391 2019-10-20 19:18:29 +02:00
Steffen Jaeckel
c917f3c391 also remove poster 2019-10-20 18:27:56 +02:00
Francois Perrad
7e5b56f2f3 fix printf format 2019-10-20 17:35:27 +02:00
Francois Perrad
485be9de79 explicit condition 2019-10-20 17:31:04 +02:00
Francois Perrad
3995ece51b const parameter 2019-10-20 17:30:55 +02:00
Francois Perrad
315975db7a remove useless initialization 2019-10-20 17:30:50 +02:00
Francois Perrad
7f05df0a80 const parameter 2019-10-20 17:30:47 +02:00
Francois Perrad
463205ecef explicit condition 2019-10-20 17:30:38 +02:00
Francois Perrad
8f7a3939f9 name parameter in prototype 2019-10-20 17:30:35 +02:00
Francois Perrad
e2b95007a6 pprime uses mp_word 2019-10-20 17:30:27 +02:00
Francois Perrad
4b7e73cddf literal suffix 2019-10-20 17:30:07 +02:00
Francois Perrad
0de27bcbd9 explicit operator precedence 2019-10-20 17:30:04 +02:00
Francois Perrad
86aeb91bd8 explicit operand for addition 2019-10-20 17:29:39 +02:00
Francois Perrad
a825e0a360 handles MP_BUF in mp_error_to_string 2019-10-20 17:29:18 +02:00
Steffen Jaeckel
17ca193fa7 remove LTM book
reuse `docs` make-target to build poster and manual

fixes #383
2019-10-20 17:20:30 +02:00
Steffen Jaeckel
f8e9bd27f0 Merge pull request #387 from fperrad/20191019_lint
some linting
(cherry picked from commit 8095b3b612)
2019-10-20 16:34:31 +02:00
Steffen Jaeckel
5b2aad8868
Merge pull request #388 from libtom/various-fixes
Various fixes + split log_u32
2019-10-20 16:27:49 +02:00
Daniel Mendler
d8da85a9a4 mp_sqrtmod_prime: use mp_set 2019-10-20 15:48:55 +02:00
Daniel Mendler
f0c83aea6c split mp_log_u32 for more configurability 2019-10-20 15:48:55 +02:00
Daniel Mendler
5c6391dd7c
remove some MP_8BIT remnants 2019-10-20 15:39:09 +02:00
Daniel Mendler
99df8f7b25
mp_log_u32: remove obsolete todo 2019-10-20 15:39:09 +02:00
Steffen Jaeckel
8095b3b612
Merge pull request #387 from fperrad/20191019_lint
some linting
2019-10-20 15:38:32 +02:00
Francois Perrad
a1ab90be3c use enum value 2019-10-20 14:34:05 +02:00
Francois Perrad
e33311a1fe use enum type 2019-10-20 14:34:05 +02:00
Francois Perrad
b34aac09cb remove extraneous comma 2019-10-20 14:34:05 +02:00
Steffen Jaeckel
04a1160ea1
Merge pull request #390 from czurnieden/sans_eight_frobenius
removed code needed for MP_8BIT
2019-10-20 12:43:09 +02:00
czurnieden
e8fc3a58db removed code needed for MP_8BIT 2019-10-20 12:38:20 +02:00
Steffen Jaeckel
2c82730e0e
Merge pull request #284 from libtom/move-files
Get rid of BN prefix
2019-10-20 12:35:41 +02:00
Steffen Jaeckel
7a68f12873 Execute move.sh - Rename files from bn_* to match the function names.
* git blame <renamed-file> is not affected
* git log --follow <renamed-file> can be used to show log across renames
2019-10-19 16:24:39 +02:00
Daniel Mendler
de484635fa
add move script 2019-10-19 16:24:32 +02:00
Steffen Jaeckel
800ec1ed12
Merge pull request #349 from czurnieden/sans_eight
Remove support for 8-bit (MP_8BIT)
2019-10-19 16:21:02 +02:00
czurnieden
78588ed6d1
removed the corect preprocessor branch in mp_to_unsigend_bin this time and removed 8-bit tests from testme.sh 2019-10-19 16:03:26 +02:00
czurnieden
be9a71fd52
soothed preprocessor 2019-10-19 16:03:26 +02:00
czurnieden
70589a00f9
corrected preprocessor branch in bn_mp_montgomery_setup.c 2019-10-19 16:03:26 +02:00
czurnieden
36fca2f9a0
remove support for 8-bit (MP_8BIT) 2019-10-19 16:03:26 +02:00
Steffen Jaeckel
4d6a9682e5 fix 'coverage' & add 'check' make-target 2019-10-19 16:02:23 +02:00
Steffen Jaeckel
e66be11c36
Merge pull request #366 from czurnieden/radix_size_with_log
Use of mp_ilogb in mp_radix_size
2019-10-19 16:02:12 +02:00
czurnieden
80f5818e0f
Addition of BN_MP_LOG_U32 to tommath_superclass.h 2019-10-19 15:35:04 +02:00
czurnieden
de606c034f
adaption of mp_radeix_size to new mp_log_u32 2019-10-19 15:35:04 +02:00
czurnieden
d4f6b43fa8
use of mp_ilogb in mp_radix_size 2019-10-19 15:35:04 +02:00
Steffen Jaeckel
0a3fa328c7
Merge pull request #379 from libtom/private-symbols
enable MP_PRIVATE (visibility=hidden)
2019-10-19 15:34:13 +02:00
nijtmans
3eaa268e21
Adapt mingw-build of libtommath.dll to respect internal symbols too 2019-10-19 15:01:33 +02:00
Daniel Mendler
42ebcbfee4
enable MP_PRIVATE (visibility=hidden) 2019-10-19 15:00:47 +02:00
Steffen Jaeckel
b07141387a
Merge pull request #378 from libtom/remove-deprecated
Remove deprecated functions
2019-10-19 12:24:01 +02:00
Steffen Jaeckel
192fad32e0
Merge pull request #386 from libtom/fix-msvc-3
Fix build with latest visual studio (2019)
2019-10-18 15:55:54 +02:00
Steffen Jaeckel
4bbadc4f9c add MSVC2019 build to appveyor
[skip ci]
2019-10-18 15:41:53 +02:00
nijtmans
c54d603a9e Fix build with latest visual studio (2019) 2019-10-18 15:21:28 +02:00
Steffen Jaeckel
a87236a9c6
Merge pull request #385 from libtom/fix-msvc-2
Move disabling of warning C4003 from makefile.msvc to tommath_private.h
2019-10-18 15:04:22 +02:00
nijtmans
7bba19e044 Add comment 2019-10-18 14:53:42 +02:00
nijtmans
785e32eb9c Move disabling of warning C4003 from makefile.msvc to tommath_private.h 2019-10-18 14:35:08 +02:00