|
c917f3c3
|
2019-10-20T18:27:56
|
|
also remove poster
|
|
17ca193f
|
2019-10-20T17:20:30
|
|
remove LTM book
reuse `docs` make-target to build poster and manual
fixes #383
|
|
f8e9bd27
|
2019-10-20T15:38:32
|
|
Merge pull request #387 from fperrad/20191019_lint
some linting
(cherry picked from commit 8095b3b61240628f052153d6c37539955632564e)
|
|
192fad32
|
2019-10-18T15:55:54
|
|
Merge pull request #386 from libtom/fix-msvc-3
Fix build with latest visual studio (2019)
|
|
4bbadc4f
|
2019-10-18T15:41:53
|
|
add MSVC2019 build to appveyor
[skip ci]
|
|
c54d603a
|
2019-10-18T15:21:28
|
|
Fix build with latest visual studio (2019)
|
|
a87236a9
|
2019-10-18T15:04:22
|
|
Merge pull request #385 from libtom/fix-msvc-2
Move disabling of warning C4003 from makefile.msvc to tommath_private.h
|
|
7bba19e0
|
2019-10-18T14:53:42
|
|
Add comment
|
|
785e32eb
|
2019-10-18T14:35:08
|
|
Move disabling of warning C4003 from makefile.msvc to tommath_private.h
|
|
6ba67090
|
2019-10-18T10:16:49
|
|
use labs() instead of abs()
|
|
21b4b012
|
2019-10-17T16:51:15
|
|
add MP_MALLOC etc. to changelog [skip ci]
|
|
45bef94f
|
2019-10-17T12:22:11
|
|
bump version
|
|
11ab738e
|
2019-10-17T11:48:06
|
|
fix SO version
|
|
29c597e0
|
2019-10-16T15:35:05
|
|
mention `MP_WUR` in changelog
[skip ci]
|
|
d4f5382c
|
2019-10-16T15:16:03
|
|
update changelog
|
|
ef1675f1
|
2019-10-16T14:30:45
|
|
add missing indexes in doc
|
|
8adc9041
|
2019-10-15T21:09:43
|
|
bump version
|
|
5c799e88
|
2019-10-15T21:05:05
|
|
don't build docs, manual is enough
|
|
f8f240a7
|
2019-10-15T20:47:33
|
|
Merge pull request #375 from libtom/fix-62
fix s_mp_montgomery_reduce_fast
|
|
65237bc2
|
2019-09-10T09:35:15
|
|
fix s_mp_montgomery_reduce_fast
as proposed by @dmitry-lipetsk
This fixes #62
|
|
69a7ca78
|
2019-10-15T19:20:34
|
|
Merge pull request #376 from fperrad/20191015_lint
some linting
|
|
fd7a0a3a
|
2019-10-15T18:14:00
|
|
explicit condition
|
|
fd5c835c
|
2019-10-15T18:11:38
|
|
explicit operator precedence
|
|
28ea368c
|
2019-10-15T18:09:51
|
|
add missing include
|
|
8b5fc198
|
2019-10-15T14:48:10
|
|
Merge pull request #372 from libtom/rename-and-fixups
Rename and fixups
|
|
cb1b2dc8
|
2019-10-15T14:04:32
|
|
mp_log_u32: return uint32_t
|
|
4bbe2cde
|
2019-10-15T10:42:48
|
|
fix build of demos
|
|
8825ab60
|
2019-10-09T17:18:56
|
|
improve `clean` make-target
|
|
c9d41fba
|
2019-10-15T10:40:40
|
|
rename mp_ilogb() to mp_log_u32()
|
|
1cc02f2d
|
2019-10-14T15:09:42
|
|
fix build of timing.c
|
|
8365614f
|
2019-10-15T14:46:40
|
|
Merge pull request #373 from libtom/missing-symbols
add back missing symbols
|
|
2fefcaa0
|
2019-10-15T14:21:30
|
|
copy implementation of mp_to_unsigned_bin_n() to mp_to_signed_bin_n()
|
|
049e2e85
|
2019-10-15T14:02:22
|
|
add back missing symbols
|
|
4a373ffa
|
2019-10-15T10:32:53
|
|
Merge pull request #367 from czurnieden/ilogb_shortcuts
ilog: added shortcuts for bases that are powers of two
|
|
f0a9d3c3
|
2019-10-10T23:33:09
|
|
added shortcuts for bases that are powers of two
|
|
9bf8ce03
|
2019-10-15T10:28:05
|
|
Merge pull request #364 from czurnieden/miller_rabin_rounds_update
Update to list of number of Miller-Rabin trials
|
|
3dd542f2
|
2019-10-14T23:05:56
|
|
Changed macro 'LTM_USE_FIPS_ONLY' to 'LTM_USE_ONLY_MR'
|
|
cf08afa4
|
2019-10-10T01:50:52
|
|
Update to list of number of Miller-Rabin trials
|
|
7ed75222
|
2019-10-14T14:18:37
|
|
Merge pull request #365 from fperrad/20191010_lint
some linting
|
|
5a4e81c1
|
2019-10-10T20:32:02
|
|
literal suffix
|
|
e3eb13e4
|
2019-10-10T20:25:56
|
|
use same parameter name as in the prototype
|
|
b1975063
|
2019-10-10T20:15:13
|
|
use literal char
|
|
67c099ee
|
2019-10-10T18:44:00
|
|
Merge pull request #361 from libtom/pack_unpack_buf
add mp_pack/unpack and MP_BUF error
|
|
b4f7d8d4
|
2019-10-09T20:41:17
|
|
test: use malloc/free
tests are library consumers, MP_MALLOC is an internal macro
|
|
fe2f91a1
|
2019-10-09T20:22:11
|
|
to_sbin/to_ubin/pack: don't write anything in case of buffer overflow
|
|
6e3dae56
|
2019-10-08T21:47:57
|
|
add MP_BUF error
|
|
b6813a41
|
2019-09-27T03:40:08
|
|
replace mp_export/import by mp_pack/unpack
|
|
c5b901b9
|
2019-10-07T20:20:09
|
|
Merge pull request #360 from fperrad/20191007_lint
some linting
|
|
b2d29b43
|
2019-10-07T19:22:46
|
|
explicit operator precedence
|
|
ce98f367
|
2019-10-07T16:09:37
|
|
Merge pull request #348 from czurnieden/to_radix_returns_length_converted
make mp_to_radix return the count of characters of the converted number
|
|
71d1b7b9
|
2019-09-08T23:29:44
|
|
make mp_to_radix return the count of characters of the converted number
|
|
bd7bf50c
|
2019-10-06T21:13:03
|
|
Merge branch 'pr/359' into develop
|
|
d68e2877
|
2019-10-02T05:47:04
|
|
bugfix for an edgecase
|
|
0018bf4a
|
2019-10-06T21:09:50
|
|
Merge pull request #358 from fperrad/20191006_lint
some linting
|
|
8adc0fc3
|
2019-10-06T16:13:44
|
|
literal suffix
|
|
62a09c66
|
2019-10-06T16:09:48
|
|
all computation on unsigned
|
|
d2b739ee
|
2019-10-06T15:47:13
|
|
don't overwrite MP_VAL value
|
|
763b40b4
|
2019-10-06T15:24:17
|
|
use same parameter name as in the prototype
|
|
3da28429
|
2019-10-06T14:59:04
|
|
Merge pull request #354 from czurnieden/refactor_bigendian_storage
refactored functions to read and write binaries
|
|
abdb0334
|
2019-09-25T00:29:19
|
|
Refactored functions to read and write binaries and added "maxlen"
|
|
24ed43d5
|
2019-10-06T02:02:30
|
|
Merge pull request #340 from libtom/improve-demo-timing
Improve demo timing
|
|
47ab9c60
|
2019-09-05T14:19:17
|
|
fix printf
|
|
4ebdaca2
|
2019-09-05T14:24:42
|
|
"fix" warnings
|
|
baff51e9
|
2019-09-05T14:23:22
|
|
allow to run specific timing tests
|
|
12873fb6
|
2019-10-04T14:28:52
|
|
Merge pull request #342 from libtom/refactor-tune
Refactor tune
|
|
bae1045d
|
2019-10-01T11:30:13
|
|
tommath_cutoffs.h is a private header now
... and should be treated as such
|
|
6caeaf29
|
2019-10-01T11:24:53
|
|
add registry
|
|
538a513e
|
2019-10-01T10:39:12
|
|
use MP_HAS()
|
|
8bd23b0c
|
2019-10-01T10:38:58
|
|
add get/set_cutoffs()
|
|
9a51b129
|
2019-10-01T10:37:30
|
|
exit instead of segfault
|
|
b7eb89c3
|
2019-09-06T15:07:02
|
|
re-write median calculation
|
|
41b6f291
|
2019-09-06T14:56:20
|
|
always run the tune make target
|
|
eca1a49b
|
2019-09-06T14:53:43
|
|
add `s_strtol()`
|
|
2b1c83bd
|
2019-09-06T14:02:38
|
|
refactor the 4 equal loops into a run function
|
|
d0c6a8d5
|
2019-09-06T13:47:28
|
|
put parameters into struct
|
|
0da3c65b
|
2019-10-01T09:01:23
|
|
Merge pull request #352 from libtom/dedup-test-binary
Deduplicate the test binary
|
|
f8d64c64
|
2019-09-10T16:05:27
|
|
create `mtest_opponent` instead of alt version of `test`
|
|
6e160216
|
2019-09-10T09:36:31
|
|
Merge pull request #347 from fperrad/20190907_refactor
some refactoring
|
|
ffdd008d
|
2019-05-07T21:30:27
|
|
use MP_DIGIT_MAX instead of MP_MASK
|
|
d6a8de54
|
2019-09-09T17:37:48
|
|
Merge pull request #351 from czurnieden/deprecating_eight_bit_warning
Add message that MP-8BIT is deprecated
|
|
1cb8a229
|
2019-09-09T16:13:46
|
|
removed tests for MP_8BIT from travis
|
|
6b0caef4
|
2019-09-09T15:55:45
|
|
add message that MP-8BIT is deprecated
|
|
c884b64f
|
2019-09-09T11:51:27
|
|
Merge pull request #350 from czurnieden/travis_valgrind_logname
added printing of valgrind log to travis.yml in case of error
|
|
33f4280e
|
2019-09-09T04:26:59
|
|
added printing of valgrind log to travis.yml in case of error
|
|
287cdf54
|
2019-09-08T13:45:24
|
|
Merge pull request #346 from fperrad/20190907_fix
fix mp_to_radix
|
|
642ef5b0
|
2019-09-07T19:07:17
|
|
fix mp_to_radix
remove an assignment which could overwrite the one with MP_VAL
caused by a conflict between 2 recent commits
- refactor with goto
- return error if output-buffer is too small
|
|
c63799c3
|
2019-09-07T17:41:09
|
|
Merge pull request #341 from libtom/improve-tests
Improve tests
|
|
234d474f
|
2019-09-07T15:01:46
|
|
only run tests if the module is available
|
|
1687b152
|
2019-09-06T16:10:44
|
|
allow the user to override {C,L,LD}FLAGS
|
|
7482b3a9
|
2019-09-06T11:51:10
|
|
fix missing symbols when building `SC_RSA_1`
|
|
702e5391
|
2019-09-06T10:22:45
|
|
add function pointers to tommath_class.h
|
|
8721ca12
|
2019-09-06T10:18:36
|
|
order defines alphabetically
|
|
c4e20518
|
2019-09-05T17:26:34
|
|
add testbuild for RSA superclass
|
|
75c52a89
|
2019-09-05T17:12:05
|
|
be nice and tell when it's hex output
did you know that 0x35 is equal to 53? ... ;-)
|
|
54661db6
|
2019-09-05T17:10:48
|
|
allow RSA superclass to be built with tests
|
|
1cd8ab16
|
2019-09-05T16:59:23
|
|
fix define
|
|
f38a65e6
|
2019-09-05T16:58:39
|
|
simplify some of the build rules
|
|
9eecab7b
|
2019-09-05T16:41:36
|
|
print jenkins seed on startup
I just had a case around where the `mp_prime_rand()` testcase failed
but I couldn't reproduce.
I'm pretty sure that was caused by all my changes and partial rebuilds
but anyways it'll give us in the future the possibility to debug such
a case.
|
|
e5f00d41
|
2019-09-07T17:26:40
|
|
Merge pull request #339 from fperrad/20190527_goto
some refactoring
|
|
06ff695b
|
2019-09-04T08:40:39
|
|
goto without block
|