Log

Author Commit Date CI Message
Steffen Jaeckel ef1675f1 2019-10-16T14:30:45 add missing indexes in doc
Steffen Jaeckel 8adc9041 2019-10-15T21:09:43 bump version
Steffen Jaeckel 5c799e88 2019-10-15T21:05:05 don't build docs, manual is enough
Steffen Jaeckel f8f240a7 2019-10-15T20:47:33 Merge pull request #375 from libtom/fix-62 fix s_mp_montgomery_reduce_fast
Steffen Jaeckel 65237bc2 2019-09-10T09:35:15 fix s_mp_montgomery_reduce_fast as proposed by @dmitry-lipetsk This fixes #62
Steffen Jaeckel 69a7ca78 2019-10-15T19:20:34 Merge pull request #376 from fperrad/20191015_lint some linting
Francois Perrad fd7a0a3a 2019-10-15T18:14:00 explicit condition
Francois Perrad fd5c835c 2019-10-15T18:11:38 explicit operator precedence
Francois Perrad 28ea368c 2019-10-15T18:09:51 add missing include
Steffen Jaeckel 8b5fc198 2019-10-15T14:48:10 Merge pull request #372 from libtom/rename-and-fixups Rename and fixups
Daniel Mendler cb1b2dc8 2019-10-15T14:04:32 mp_log_u32: return uint32_t
Steffen Jaeckel 4bbe2cde 2019-10-15T10:42:48 fix build of demos
Steffen Jaeckel 8825ab60 2019-10-09T17:18:56 improve `clean` make-target
Steffen Jaeckel c9d41fba 2019-10-15T10:40:40 rename mp_ilogb() to mp_log_u32()
Steffen Jaeckel 1cc02f2d 2019-10-14T15:09:42 fix build of timing.c
Steffen Jaeckel 8365614f 2019-10-15T14:46:40 Merge pull request #373 from libtom/missing-symbols add back missing symbols
Steffen Jaeckel 2fefcaa0 2019-10-15T14:21:30 copy implementation of mp_to_unsigned_bin_n() to mp_to_signed_bin_n()
Daniel Mendler 049e2e85 2019-10-15T14:02:22 add back missing symbols
Steffen Jaeckel 4a373ffa 2019-10-15T10:32:53 Merge pull request #367 from czurnieden/ilogb_shortcuts ilog: added shortcuts for bases that are powers of two
czurnieden f0a9d3c3 2019-10-10T23:33:09 added shortcuts for bases that are powers of two
Steffen Jaeckel 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
czurnieden 3dd542f2 2019-10-14T23:05:56 Changed macro 'LTM_USE_FIPS_ONLY' to 'LTM_USE_ONLY_MR'
czurnieden cf08afa4 2019-10-10T01:50:52 Update to list of number of Miller-Rabin trials
Steffen Jaeckel 7ed75222 2019-10-14T14:18:37 Merge pull request #365 from fperrad/20191010_lint some linting
Francois Perrad 5a4e81c1 2019-10-10T20:32:02 literal suffix
Francois Perrad e3eb13e4 2019-10-10T20:25:56 use same parameter name as in the prototype
Francois Perrad b1975063 2019-10-10T20:15:13 use literal char
Steffen Jaeckel 67c099ee 2019-10-10T18:44:00 Merge pull request #361 from libtom/pack_unpack_buf add mp_pack/unpack and MP_BUF error
Daniel Mendler b4f7d8d4 2019-10-09T20:41:17 test: use malloc/free tests are library consumers, MP_MALLOC is an internal macro
Daniel Mendler fe2f91a1 2019-10-09T20:22:11 to_sbin/to_ubin/pack: don't write anything in case of buffer overflow
Daniel Mendler 6e3dae56 2019-10-08T21:47:57 add MP_BUF error
czurnieden b6813a41 2019-09-27T03:40:08 replace mp_export/import by mp_pack/unpack
Steffen Jaeckel c5b901b9 2019-10-07T20:20:09 Merge pull request #360 from fperrad/20191007_lint some linting
Francois Perrad b2d29b43 2019-10-07T19:22:46 explicit operator precedence
Steffen Jaeckel 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
czurnieden 71d1b7b9 2019-09-08T23:29:44 make mp_to_radix return the count of characters of the converted number
Steffen Jaeckel bd7bf50c 2019-10-06T21:13:03 Merge branch 'pr/359' into develop
czurnieden d68e2877 2019-10-02T05:47:04 bugfix for an edgecase
Steffen Jaeckel 0018bf4a 2019-10-06T21:09:50 Merge pull request #358 from fperrad/20191006_lint some linting
Francois Perrad 8adc0fc3 2019-10-06T16:13:44 literal suffix
Francois Perrad 62a09c66 2019-10-06T16:09:48 all computation on unsigned
Francois Perrad d2b739ee 2019-10-06T15:47:13 don't overwrite MP_VAL value
Francois Perrad 763b40b4 2019-10-06T15:24:17 use same parameter name as in the prototype
Steffen Jaeckel 3da28429 2019-10-06T14:59:04 Merge pull request #354 from czurnieden/refactor_bigendian_storage refactored functions to read and write binaries
czurnieden abdb0334 2019-09-25T00:29:19 Refactored functions to read and write binaries and added "maxlen"
Steffen Jaeckel 24ed43d5 2019-10-06T02:02:30 Merge pull request #340 from libtom/improve-demo-timing Improve demo timing
Steffen Jaeckel 4ebdaca2 2019-09-05T14:24:42 "fix" warnings
Steffen Jaeckel baff51e9 2019-09-05T14:23:22 allow to run specific timing tests
Steffen Jaeckel 47ab9c60 2019-09-05T14:19:17 fix printf
Steffen Jaeckel 12873fb6 2019-10-04T14:28:52 Merge pull request #342 from libtom/refactor-tune Refactor tune
Steffen Jaeckel bae1045d 2019-10-01T11:30:13 tommath_cutoffs.h is a private header now ... and should be treated as such
Steffen Jaeckel 6caeaf29 2019-10-01T11:24:53 add registry
Steffen Jaeckel 538a513e 2019-10-01T10:39:12 use MP_HAS()
Steffen Jaeckel 8bd23b0c 2019-10-01T10:38:58 add get/set_cutoffs()
Steffen Jaeckel 9a51b129 2019-10-01T10:37:30 exit instead of segfault
Steffen Jaeckel b7eb89c3 2019-09-06T15:07:02 re-write median calculation
Steffen Jaeckel 41b6f291 2019-09-06T14:56:20 always run the tune make target
Steffen Jaeckel eca1a49b 2019-09-06T14:53:43 add `s_strtol()`
Steffen Jaeckel 2b1c83bd 2019-09-06T14:02:38 refactor the 4 equal loops into a run function
Steffen Jaeckel d0c6a8d5 2019-09-06T13:47:28 put parameters into struct
Steffen Jaeckel 0da3c65b 2019-10-01T09:01:23 Merge pull request #352 from libtom/dedup-test-binary Deduplicate the test binary
Steffen Jaeckel f8d64c64 2019-09-10T16:05:27 create `mtest_opponent` instead of alt version of `test`
Steffen Jaeckel 6e160216 2019-09-10T09:36:31 Merge pull request #347 from fperrad/20190907_refactor some refactoring
Francois Perrad ffdd008d 2019-05-07T21:30:27 use MP_DIGIT_MAX instead of MP_MASK
Steffen Jaeckel d6a8de54 2019-09-09T17:37:48 Merge pull request #351 from czurnieden/deprecating_eight_bit_warning Add message that MP-8BIT is deprecated
czurnieden 1cb8a229 2019-09-09T16:13:46 removed tests for MP_8BIT from travis
czurnieden 6b0caef4 2019-09-09T15:55:45 add message that MP-8BIT is deprecated
Steffen Jaeckel 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
czurnieden 33f4280e 2019-09-09T04:26:59 added printing of valgrind log to travis.yml in case of error
Steffen Jaeckel 287cdf54 2019-09-08T13:45:24 Merge pull request #346 from fperrad/20190907_fix fix mp_to_radix
Francois Perrad 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
Steffen Jaeckel c63799c3 2019-09-07T17:41:09 Merge pull request #341 from libtom/improve-tests Improve tests
Steffen Jaeckel 234d474f 2019-09-07T15:01:46 only run tests if the module is available
Steffen Jaeckel 1687b152 2019-09-06T16:10:44 allow the user to override {C,L,LD}FLAGS
Steffen Jaeckel 7482b3a9 2019-09-06T11:51:10 fix missing symbols when building `SC_RSA_1`
Steffen Jaeckel 702e5391 2019-09-06T10:22:45 add function pointers to tommath_class.h
Steffen Jaeckel 8721ca12 2019-09-06T10:18:36 order defines alphabetically
Steffen Jaeckel c4e20518 2019-09-05T17:26:34 add testbuild for RSA superclass
Steffen Jaeckel 75c52a89 2019-09-05T17:12:05 be nice and tell when it's hex output did you know that 0x35 is equal to 53? ... ;-)
Steffen Jaeckel 54661db6 2019-09-05T17:10:48 allow RSA superclass to be built with tests
Steffen Jaeckel 1cd8ab16 2019-09-05T16:59:23 fix define
Steffen Jaeckel f38a65e6 2019-09-05T16:58:39 simplify some of the build rules
Steffen Jaeckel 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.
Steffen Jaeckel e5f00d41 2019-09-07T17:26:40 Merge pull request #339 from fperrad/20190527_goto some refactoring
Francois Perrad 06ff695b 2019-09-04T08:40:39 goto without block
Steffen Jaeckel b264fb2b 2019-09-07T15:14:29 Merge pull request #345 from fperrad/20190907_lint some linting
Francois Perrad 8cf0d3db 2019-09-07T12:28:26 literal suffix
Steffen Jaeckel 84fc6abe 2019-09-07T10:42:17 Merge pull request #344 from czurnieden/correct_ilogb Bugfix: removed check against MP_MASK
czurnieden 629b88cf 2019-09-06T20:22:57 removed check against MP_MASK
Steffen Jaeckel c6e9e99e 2019-09-04T07:42:05 Merge pull request #335 from fperrad/20190902_lint some linting
Francois Perrad b14c8e37 2019-09-02T18:23:32 explicit operator precedence
Steffen Jaeckel 7b792642 2019-09-03T16:46:04 Merge pull request #338 from czurnieden/re_issue_332_bis Refactoring of prime-table part of `mp_prime_next_prime`
czurnieden f05165ec 2019-09-03T01:19:48 simplified code
Steffen Jaeckel 9074c779 2019-09-03T15:07:53 Merge pull request #337 from libtom/fixup-332 Fixup 332
Steffen Jaeckel 0664a557 2019-09-03T14:53:47 improve doc [skip ci]
Steffen Jaeckel 3c9046da 2019-09-03T10:59:54 fix mp_to_radix macro
Steffen Jaeckel 72f92519 2019-09-03T10:59:32 fix last occurrences of `mp_toradix()`
Steffen Jaeckel 33ba5f0b 2019-09-03T11:08:28 Merge pull request #336 from libtom/deprecated-fixes Fix deprecation messages and unnecessary includes
nijtmans bbe268eb 2019-09-03T10:53:40 Fix deprecation messages and unnecessary includes
Steffen Jaeckel 1ed76442 2019-09-03T08:34:33 Merge pull request #302 from fperrad/20190525_refactor some refactoring