Log

Author Commit Date CI Message
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 9a51b129 2019-10-01T10:37:30 exit instead of segfault
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 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 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 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 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
Francois Perrad 6144ed6f 2019-09-03T05:51:56 rename label LBL
Francois Perrad a402b462 2019-05-29T12:23:08 refactor with goto
Francois Perrad 49abba09 2019-09-02T18:32:33 refactor with mp_init_multi
Francois Perrad 8a1656c0 2018-07-09T20:46:22 refactor with for
Francois Perrad 29ef033a 2019-05-25T20:54:49 refactor without inner scope
Steffen Jaeckel 857b112e 2019-09-03T01:04:00 Merge pull request #334 from czurnieden/re_issue_332 repair of #333
Steffen Jaeckel ad402d43 2019-09-03T00:28:02 no need for that if-else
czurnieden 8bb11ded 2019-09-02T21:05:04 included tests for mp_prime_next_prime
czurnieden eebe1d26 2019-09-02T18:15:33 repair of #333
Steffen Jaeckel 9f38acbc 2019-09-02T18:52:45 Merge pull request #332 from libtom/add-mp_to_radix Add `mp_to_radix()`
Steffen Jaeckel 6927326a 2019-09-02T18:17:23 return error if output-buffer is too small
Steffen Jaeckel 6cd570d0 2019-09-02T17:52:36 use `mp_to_radix` etc.
Steffen Jaeckel 684426b6 2019-09-02T14:40:10 add new conversion macros
Steffen Jaeckel f0e6ae59 2019-09-02T14:36:06 add `mp_to_radix()` ...a 100% copy&paste of `mp_toradix_n()` besides the changed API signature
Steffen Jaeckel a439ddf2 2019-09-02T13:06:25 Merge pull request #262 from libtom/feature-detection2 add feature detection macro MP_HAS (2)
Daniel Mendler 672242bd 2019-06-12T12:11:49 msvc: disable warning C4003: not enough arguments for function-like macro invocation 'MP__STRINGIZE'
Daniel Mendler 625defdc 2019-05-31T11:31:53 fix gcc version check for deprecations
Daniel Mendler 8c1b296e 2019-04-08T23:48:39 add feature detection macro MP_HAS
Steffen Jaeckel 584405ff 2019-07-17T15:57:43 Merge pull request #304 from libtom/deprecate-expt-root deprecate mp_expt_d and mp_n_root in favor of mp_expt and mp_root
Daniel Mendler ca89e9c0 2019-07-03T13:10:05 rename mp_root/mp_expt to mp_*_u32
Daniel Mendler 71696549 2019-05-29T20:36:18 deprecate mp_expt_d and mp_n_root in favor of mp_expt and mp_root
Steffen Jaeckel 18c919fc 2019-07-17T15:42:06 Merge pull request #326 from nomeata/stdlib Import stddef in tommath.h
Joachim Breitner 6c35dd7e 2019-07-15T12:15:10 Import stddef in tommath.h At least here (compiling for WebAssembly (`wasm32-unknown-unknown-wasm`), I need this, otherwise `size_t` is not available.
Steffen Jaeckel 5190ae6c 2019-07-04T09:43:23 Merge pull request #325 from libtom/rename_mag_fn Rename bn_get_magxx -> bn_get_mag_uxx. Documentation updated too
nijtmans 0db64fc8 2019-07-03T14:45:14 Rename bn_get_magxx -> bn_get_mag_uxx. Documentation updated too
Steffen Jaeckel dad0fbd2 2019-07-03T12:51:39 Merge pull request #321 from libtom/explicit_symbols_for_l_and_ll Provide explicit symbols for bn_xxx_l and bn_xxx_ll functions.
nijtmans 58ae5c20 2019-06-13T17:31:04 More doc fixes, texts which no longer were correct due to depreciations
nijtmans 9861a37e 2019-06-13T17:22:14 Update documentation
nijtmans fde85249 2019-06-13T16:58:06 @minad 's suggestions
nijtmans c7cedcba 2019-06-12T15:17:00 Documentation fixes, handling i32 type correctly
nijtmans 91b113cb 2019-06-12T13:44:59 Macro consistancy: Always use function-name as first parameter and type(s) last, as in SET macro's
nijtmans db4afb3d 2019-06-12T13:11:58 Provide explicit symbols for bn_xxx_l and bn_xxx_ll functions.
Steffen Jaeckel ca78ed23 2019-06-30T12:09:05 add appveyor badges [skip ci]
Steffen Jaeckel c7b322ed 2019-06-30T11:46:37 Merge pull request #318 from czurnieden/clang_tidy_reaction Removed obsolete code
czurnieden 1803417e 2019-06-12T01:58:03 removed obsolete code
Steffen Jaeckel aa4864ee 2019-06-30T11:43:08 Merge pull request #319 from libtom/fix/clang-tidy fix clang-tidy warnings
Steffen Jaeckel e491b4db 2019-06-12T07:51:04 fix clang-tidy warnings
Steffen Jaeckel dc7c5226 2019-06-30T11:39:32 Merge pull request #323 from libtom/doc-fix-pri32 Doc fixes: Using %lu/%ld formatter for int32_t is not portable across platforms
Steffen Jaeckel c397cac4 2019-06-30T11:38:14 fix unescaped _ [skip ci]
nijtmans 8503e786 2019-06-13T09:52:51 Doc fixes: Using %lu/%ld formatter for int32_t is not portable across platforms.
Steffen Jaeckel df8c7087 2019-06-30T11:32:02 Merge pull request #324 from libtom/test-simplify-no-unsigned Simplify test-cases, by using mp_set_l
nijtmans ea3353b6 2019-06-13T15:44:00 Simplify test-cases, by using mp_set_l. Also fix use of types in 2 other files
Steffen Jaeckel e009d400 2019-06-12T08:22:55 Merge pull request #316 from libtom/more-msvc-warning-free Attempt to eliminate more MSVC compiler warnings
nijtmans 8b7c7a36 2019-06-07T17:56:59 Now all 32-bit warnings should be gone
nijtmans 610ff6d2 2019-06-07T17:53:12 Make errors as failures, and (hopefully) fix last 32-bit warning
nijtmans 51275960 2019-06-07T17:20:38 Attempt to eliminate more MSVC compiler warnings
Steffen Jaeckel f562d658 2019-06-12T08:14:36 Merge pull request #313 from libtom/remove-bn_conversion #311 with macros