Log

Author Commit Date CI Message
Daniel Mendler d27dff92 2019-10-27T18:39:14 update manual: replace mp_bool/MP_YES/MP_NO references by bool/true/false
Daniel Mendler 8ecf7eae 2019-10-27T09:19:32 better comment in tommath_c89.h
Daniel Mendler 17d59c2c 2019-10-27T09:06:05 replace PRIx64 by MP_PRIx64 for c89 mode
Daniel Mendler cf004265 2019-10-27T08:54:09 define mp_isodd in terms of mp_iseven
Daniel Mendler c91c1ba2 2019-10-24T21:32:31 rework mp_add_d and mp_sub_d
Daniel Mendler 58fb93fd 2019-10-24T18:14:18 cleanup prime rand function
Daniel Mendler 17a846f2 2019-10-26T19:33:36 add "make c99" to convert back
Daniel Mendler 9f01ba14 2019-10-26T18:48:41 add "testme.sh --c89" and "make c89" * replace int*_t and bool by custom typedefs * the result is tested in CI
Daniel Mendler bf9507a9 2019-10-24T22:02:29 replace mp_bool by stdbool * This gives the advantage that static analysis **understands** bool, but complains about using an enum type instead of bool. * If stdbool.h is not desired, true/false/bool can be replaced using sed as in the no-stdint-h branch. * We already include stdint.h and stdbool.h is not more harmful than this header
Daniel Mendler 27e142bc 2019-10-24T17:52:03 remove unnecessary == MP_YES/MP_NO comparisons
Daniel Mendler a44e68e6 2019-10-24T17:43:31 remove MP_IS_* macros
Daniel Mendler f8b2f5d6 2019-10-23T20:07:33 s_mp_reverse is only used by mp_to_radix
Daniel Mendler eb70378b 2019-10-23T20:06:33 mp_iseven/mp_isodd should be inline
Daniel Mendler f21ea6ce 2019-10-23T20:06:08 add fast path to mp_add_d and mp_sub_d
Steffen Jaeckel 68c15948 2019-10-27T16:32:10 Merge pull request #410 from czurnieden/update_manual Cleanup and update of manual
Steffen Jaeckel 8862ca83 2019-10-27T16:29:30 fix index added new API functions found by `helper.pl -d` removed old API functions found via ```sh awk -F',' '/item/ {print $1}' doc/bn.ind | \ awk '/mp/ {print $2}' | \ sed -e 's/\\//g' | \ xargs -I {} sh -c "grep -q {} tommath.h || echo {}" ```
Steffen Jaeckel 9d954dc8 2019-10-27T16:19:02 also check doc when running `helper.pl -a`
Steffen Jaeckel 59ee1416 2019-10-27T15:48:38 fix `./helper.pl -d`
czurnieden 2efbdd54 2019-10-25T02:44:42 more clean-ups and addition of a latexinden.pl configuration file
czurnieden 3947ffda 2019-10-25T00:41:09 backup
czurnieden 8b31c193 2019-10-24T18:24:28 Cleanup and update of manual
Steffen Jaeckel 19424313 2019-10-27T14:51:05 Merge pull request #402 from fperrad/20191023_lint some linting
Francois Perrad 814d0387 2019-10-22T17:54:33 literal suffix
Francois Perrad f2efe746 2019-10-22T17:53:27 more cast
Steffen Jaeckel 14dbad6d 2019-10-27T13:16:14 Merge pull request #414 from libtom/fix-comments-fast Fix some comments
nijtmans b26bd508 2019-10-26T00:31:11 Fix some comments
Steffen Jaeckel 5a0c39f5 2019-10-27T13:15:16 Merge pull request #412 from libtom/fix-win32-includes fix win32 includes, remove support for everything older than Windows XP
nijtmans a8ca1c3c 2019-10-25T13:02:45 fix win32 includes, remove support for everything older than Windows XP
Steffen Jaeckel a4789908 2019-10-27T13:14:13 Merge pull request #413 from libtom/ignore-eclipse-settings Ignore Eclipse .settings directory
nijtmans 867f08b0 2019-10-26T00:05:41 Ignore Eclipse .settings directory
Steffen Jaeckel 8e21616a 2019-10-27T13:12:28 Merge pull request #411 from fperrad/20191024_lint some linting
Daniel Mendler c4622f53 2019-10-24T21:44:55 only include tommath_private.h
Francois Perrad 17afe155 2019-10-24T18:16:05 needs mp_word
Francois Perrad 90516948 2019-10-24T18:11:36 literal suffix
Francois Perrad d0e26bb3 2019-10-24T18:26:25 explicit operator precedence
Steffen Jaeckel 2bd76ac1 2019-10-24T10:13:41 Merge pull request #408 from libtom/comment-fix-in-helper Fix comment in helper.pl
nijtmans 448d0080 2019-10-23T23:25:37 Fix commit in helper.pl
Steffen Jaeckel a69babcf 2019-10-24T08:44:59 Merge pull request #403 from libtom/log2 move out s_mp_log_pow2, fix limitation of base
Daniel Mendler 87b4e517 2019-10-23T09:06:04 move out s_mp_log_pow2, fix limitation of base
Steffen Jaeckel e1994d99 2019-10-23T18:23:51 Merge pull request #400 from libtom/rename-cutoffs add prefix to cutoff variables
Daniel Mendler 14642642 2019-10-22T18:01:08 add prefix to cutoff variables
Steffen Jaeckel 121973fc 2019-10-23T18:20:22 Merge pull request #399 from libtom/private-mp-word remove private_mp_word
Daniel Mendler 00b263f3 2019-10-22T17:52:26 remove private_mp_word
Steffen Jaeckel 4bab432c 2019-10-23T18:18:02 Merge pull request #397 from libtom/bbs-style mp_prime_next_prime: use mp_bool for bbs_style
Steffen Jaeckel 3180c66c 2019-10-23T18:17:20 also use MP_YES/NO in tests
Daniel Mendler 31e64aa6 2019-10-22T15:04:36 mp_prime_next_prime: use mp_bool for bbs_style
Steffen Jaeckel 1f210d29 2019-10-23T18:13:49 Merge pull request #370 from czurnieden/recursive_division Addition of fast division (recursive divrem only)
czurnieden 9edd185f 2019-10-04T17:41:09 Addition of fast division (recursive divrem only)
Steffen Jaeckel 6378a90a 2019-10-22T15:08:28 Merge pull request #396 from libtom/radix-size-t use size_t for mp_radix_size
Daniel Mendler a29aa59b 2019-10-21T19:12:22 use size_t for mp_radix_size
Steffen Jaeckel 1d0affc0 2019-10-22T11:54:34 update version
Steffen Jaeckel 78d0c0c8 2019-10-22T11:53:41 fix date in changelog...again :-\ [skip ci]
Steffen Jaeckel d06e2986 2019-10-22T11:47:42 Merge tag 'v1.2.0' into develop v1.2.0
Steffen Jaeckel 6ca6898b 2019-10-22T11:44:44 Merge branch 'release/1.2.0'
Steffen Jaeckel 6a02e943 2019-10-22T11:43:35 final bump
Steffen Jaeckel ddef44e7 2019-10-21T10:49:10 update changes, bump version, fixup c917f3c [skip ci]
Francois Perrad 2ef4c9bd 2019-10-20T16:37:46 handles MP_BUF in mp_error_to_string (cherry picked from commit a825e0a3601f81ddf1a6753c45e5b74d44c23d78)
Steffen Jaeckel fd0da0be 2019-10-21T10:12:53 Merge pull request #393 from fperrad/20191020_lint some linting
Steffen Jaeckel 35178bfd 2019-10-20T19:18:29 fixup c917f3c39121100dac22a182d7587f12d7ebc05c
Steffen Jaeckel c917f3c3 2019-10-20T18:27:56 also remove poster
Francois Perrad 7e5b56f2 2019-10-15T21:01:47 fix printf format
Francois Perrad 485be9de 2019-10-20T17:07:43 explicit condition
Francois Perrad 3995ece5 2019-10-20T17:05:55 const parameter
Francois Perrad 315975db 2019-10-20T16:58:40 remove useless initialization
Francois Perrad 7f05df0a 2019-10-20T17:01:14 const parameter
Francois Perrad 463205ec 2019-10-20T16:54:07 explicit condition
Francois Perrad 8f7a3939 2019-10-20T16:51:51 name parameter in prototype
Francois Perrad e2b95007 2019-10-20T16:47:59 pprime uses mp_word
Francois Perrad 4b7e73cd 2019-10-20T17:28:13 literal suffix
Francois Perrad 0de27bcb 2019-10-20T17:27:04 explicit operator precedence
Francois Perrad 86aeb91b 2019-10-20T16:42:37 explicit operand for addition
Francois Perrad a825e0a3 2019-10-20T16:37:46 handles MP_BUF in mp_error_to_string
Steffen Jaeckel 17ca193f 2019-10-20T17:20:30 remove LTM book reuse `docs` make-target to build poster and manual fixes #383
Steffen Jaeckel f8e9bd27 2019-10-20T15:38:32 Merge pull request #387 from fperrad/20191019_lint some linting (cherry picked from commit 8095b3b61240628f052153d6c37539955632564e)
Steffen Jaeckel 5b2aad88 2019-10-20T16:27:49 Merge pull request #388 from libtom/various-fixes Various fixes + split log_u32
Daniel Mendler d8da85a9 2019-10-19T19:54:20 mp_sqrtmod_prime: use mp_set
Daniel Mendler f0c83aea 2019-10-19T19:25:55 split mp_log_u32 for more configurability
Daniel Mendler 5c6391dd 2019-10-19T18:35:57 remove some MP_8BIT remnants
Daniel Mendler 99df8f7b 2019-10-19T18:33:39 mp_log_u32: remove obsolete todo
Steffen Jaeckel 8095b3b6 2019-10-20T15:38:32 Merge pull request #387 from fperrad/20191019_lint some linting
Francois Perrad a1ab90be 2019-10-19T17:10:30 use enum value
Francois Perrad e33311a1 2019-10-19T17:14:46 use enum type
Francois Perrad b34aac09 2019-10-19T16:24:55 remove extraneous comma
Steffen Jaeckel 04a1160e 2019-10-20T12:43:09 Merge pull request #390 from czurnieden/sans_eight_frobenius removed code needed for MP_8BIT
czurnieden e8fc3a58 2019-10-19T19:39:29 removed code needed for MP_8BIT
Steffen Jaeckel 2c82730e 2019-10-20T12:35:41 Merge pull request #284 from libtom/move-files Get rid of BN prefix
Steffen Jaeckel 7a68f128 2019-10-19T16:24:39 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
Daniel Mendler de484635 2019-05-19T10:07:49 add move script
Steffen Jaeckel 800ec1ed 2019-10-19T16:21:02 Merge pull request #349 from czurnieden/sans_eight Remove support for 8-bit (MP_8BIT)
czurnieden 78588ed6 2019-09-09T03:54:26 removed the corect preprocessor branch in mp_to_unsigend_bin this time and removed 8-bit tests from testme.sh
czurnieden be9a71fd 2019-09-09T03:27:25 soothed preprocessor
czurnieden 70589a00 2019-09-09T03:19:22 corrected preprocessor branch in bn_mp_montgomery_setup.c
czurnieden 36fca2f9 2019-09-09T02:58:18 remove support for 8-bit (MP_8BIT)
Steffen Jaeckel 4d6a9682 2019-10-19T15:50:29 fix 'coverage' & add 'check' make-target
Steffen Jaeckel e66be11c 2019-10-19T16:02:12 Merge pull request #366 from czurnieden/radix_size_with_log Use of mp_ilogb in mp_radix_size
czurnieden 80f5818e 2019-10-16T00:31:43 Addition of BN_MP_LOG_U32 to tommath_superclass.h
czurnieden de606c03 2019-10-15T20:48:37 adaption of mp_radeix_size to new mp_log_u32
czurnieden d4f6b43f 2019-10-11T00:29:20 use of mp_ilogb in mp_radix_size
Steffen Jaeckel 0a3fa328 2019-10-19T15:34:13 Merge pull request #379 from libtom/private-symbols enable MP_PRIVATE (visibility=hidden)
nijtmans 3eaa268e 2019-10-18T10:00:09 Adapt mingw-build of libtommath.dll to respect internal symbols too