Commit Graph

1237 Commits

Author SHA1 Message Date
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
Steffen Jaeckel
6ba670909e use labs() instead of abs() 2019-10-18 10:16:49 +02:00
nijtmans
700a79ea66 remove deprecated functions from tommath.def too 2019-10-18 09:28:11 +02:00
Daniel Mendler
20dcc923f6
rename internal constant radix arrays 2019-10-17 17:07:02 +02:00
Daniel Mendler
55acc6ab5b
update docs 2019-10-17 16:56:30 +02:00
Daniel Mendler
b4099e1ed2
remove empty bn_deprecated.c file 2019-10-17 16:56:30 +02:00
Daniel Mendler
45a3bf7694
remove deprecated functions 2019-10-17 16:56:27 +02:00
Steffen Jaeckel
21b4b01233 add MP_MALLOC etc. to changelog [skip ci] 2019-10-17 16:51:15 +02:00
Steffen Jaeckel
45bef94f88 bump version 2019-10-17 12:22:11 +02:00
Steffen Jaeckel
11ab738e38 fix SO version 2019-10-17 12:11:52 +02:00
Steffen Jaeckel
29c597e0e3 mention MP_WUR in changelog
[skip ci]
2019-10-16 15:35:05 +02:00
Steffen Jaeckel
d4f5382cb2 update changelog 2019-10-16 15:16:03 +02:00
Daniel Mendler
fce429d08b
tommath.h: do not expose limits.h 2019-10-16 14:42:21 +02:00
Steffen Jaeckel
ef1675f1ac add missing indexes in doc 2019-10-16 14:30:45 +02:00
Steffen Jaeckel
7e1c622956
Merge pull request #377 from libtom/use-enums
tommath.h: use enums
2019-10-16 14:27:46 +02:00
Daniel Mendler
554310847a
tommath.h: use enums 2019-10-16 09:32:37 +02:00
Steffen Jaeckel
8adc90411a bump version 2019-10-15 21:12:21 +02:00
Steffen Jaeckel
5c799e88ef don't build docs, manual is enough 2019-10-15 21:12:20 +02:00
Steffen Jaeckel
f8f240a7ba
Merge pull request #375 from libtom/fix-62
fix s_mp_montgomery_reduce_fast
2019-10-15 20:47:33 +02:00
Steffen Jaeckel
65237bc2bb fix s_mp_montgomery_reduce_fast
as proposed by @dmitry-lipetsk

This fixes #62
2019-10-15 20:47:09 +02:00
Steffen Jaeckel
69a7ca78aa
Merge pull request #376 from fperrad/20191015_lint
some linting
2019-10-15 19:20:34 +02:00
Francois Perrad
fd7a0a3abb explicit condition 2019-10-15 18:33:21 +02:00
Francois Perrad
fd5c835c99 explicit operator precedence 2019-10-15 18:33:19 +02:00
Francois Perrad
28ea368cc5 add missing include 2019-10-15 18:33:16 +02:00
Steffen Jaeckel
8b5fc198a7
Merge pull request #372 from libtom/rename-and-fixups
Rename and fixups
2019-10-15 14:48:10 +02:00
Daniel Mendler
cb1b2dc879
mp_log_u32: return uint32_t 2019-10-15 14:47:43 +02:00
Steffen Jaeckel
4bbe2cde9c
fix build of demos 2019-10-15 14:47:43 +02:00
Steffen Jaeckel
8825ab6064
improve clean make-target 2019-10-15 14:47:43 +02:00
Steffen Jaeckel
c9d41fba73
rename mp_ilogb() to mp_log_u32() 2019-10-15 14:47:43 +02:00
Steffen Jaeckel
1cc02f2d88
fix build of timing.c 2019-10-15 14:47:43 +02:00
Steffen Jaeckel
8365614f59
Merge pull request #373 from libtom/missing-symbols
add back missing symbols
2019-10-15 14:46:40 +02:00
Steffen Jaeckel
2fefcaa010 copy implementation of mp_to_unsigned_bin_n() to mp_to_signed_bin_n() 2019-10-15 14:21:30 +02:00