Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 27e64859 | 2016-03-17 22:37:56 | Avoid temporary | ||
| c17c4771 | 2017-04-09 00:44:01 | allow external define of MP_GEN_RANDOM | ||
| 393a5273 | 2017-04-09 00:36:50 | fix fast_mp_invmod() not being able to handle case where b=1 This closes #67 | ||
| bc11ea75 | 2017-04-09 00:32:57 | don't include static function in callgraph | ||
| 2dad1298 | 2017-04-01 00:35:03 | only define MIN/MAX if they are not defined yet This closes #72 | ||
| a7d5af27 | 2017-04-01 00:34:19 | fix testme.sh and compilation | ||
| b8527e92 | 2016-10-10 00:48:15 | Merge branch 'fix/56' into develop This closes #56 and #57 | ||
| d5b0f1e9 | 2016-04-10 13:55:42 | loop&shift until enough random data has been read | ||
| 7cf5c050 | 2016-04-10 01:01:29 | make sure the entire mp_digit is filled with random data | ||
| 2e1446f9 | 2016-06-02 09:52:42 | Add testcase for mp_add_d('0',...) This closes #65 | ||
| 62442d4f | 2016-06-02 09:40:55 | Fix mp_add_d() This closes #64 | ||
| 0b9e9b5b | 2016-06-02 09:40:05 | improve trivial tests | ||
| 1c3aa803 | 2016-05-16 12:41:11 | Improve readability of mp_exptmod_fast() This closes #58 | ||
| 5f8fb25f | 2016-05-16 00:27:13 | fix memory leak in mp_init_copy() This closes #59 | ||
| 447f7b81 | 2016-04-22 00:53:29 | mtest takes a while... don't let travis kill it | ||
| 0bccf0eb | 2016-04-24 13:49:58 | show master build state on main pagein readme | ||
| 9048c9b6 | 2016-04-21 23:09:29 | also build master on travis | ||
| f551dbc8 | 2016-02-03 13:07:27 | Remove all traces of ulong64 as per comment by Karel M | ||
| 5cba7dd8 | 2016-02-03 13:00:45 | consistent version numbers | ||
| 09bcf7da | 2016-02-03 18:12:04 | convert line endings for the zip archive | ||
| adf12547 | 2016-02-03 18:07:51 | add gpg signatures back to zipup target | ||
| 37a92dd0 | 2016-02-02 11:54:57 | Simplify versioning to drop patch level | ||
| afb42241 | 2016-01-31 14:57:39 | Re-added ability to make zip files | ||
| 6aa1cb9d | 2016-01-31 14:54:09 | Remove PDF from worktree since it's produced in tarball stage | ||
| 432e3bd8 | 2016-01-31 13:52:03 | Bump to v1.0.0 | ||
| dd82833c | 2016-01-31 12:54:06 | Disable optimizations for mtest due to bug(s) in mpi.c causing it to fail checked against tfm/external | ||
| d07425e6 | 2016-01-13 23:23:19 | 'make coverage' create the same results for regular and shared makefile | ||
| 3ae9d0fb | 2016-01-12 13:49:18 | demo: verify that negative number handling in mp_jacobi works | ||
| e8d2609f | 2016-01-12 13:48:37 | mp_jacobi: error-out until #44 is fixed | ||
| d231f1a1 | 2016-01-09 10:22:11 | update gitignore | ||
| f9a6e0bf | 2015-12-25 19:47:49 | Move coveralls make target to makefile ...as it doesn't work for makefile.shared ... | ||
| da9fa5bd | 2015-12-25 19:43:29 | Exclude timing tests on various architectures PPC and ARM have no RDTSC support, therefore simly eclude the timing tests from the coverage make target | ||
| 039a707e | 2015-12-25 19:36:44 | Fix some tommath.src errors | ||
| 8fde8fa4 | 2015-12-25 19:23:46 | Improve package version assignment | ||
| 087d2b4c | 2015-12-12 20:19:15 | refactor & clean-up makefiles | ||
| 68a360ab | 2015-12-12 18:15:04 | timing: create reproducable results | ||
| ed8e8fdb | 2015-12-12 18:12:42 | Small fixes testme.sh: nowadays some VM solutions tend to use "processor" word in other places (like "model name: Common KVM processor") booker.pl: escape left brace | ||
| 91e18b29 | 2015-12-05 13:58:21 | add notification for #libtom irc | ||
| 2792ab89 | 2015-12-05 13:47:22 | update travis.yml and adjust README | ||
| 7d9a225a | 2015-11-18 20:24:58 | add Travis CI | ||
| c40eed57 | 2015-12-05 13:09:43 | add --all to testme.sh | ||
| 2e3ed19c | 2015-12-05 13:01:19 | improve testme.sh | ||
| 543ffc7a | 2015-12-03 00:10:06 | improve demo.c a bit - fix mp_get_long_long() tests - more verbose output of ndraw() - use all output of rand() - move montgomery to the end of the tests, it's slow | ||
| b505db8f | 2015-12-02 22:53:12 | Merge branch 'register' into develop This closes #42 | ||
| 8714ee55 | 2015-11-25 21:59:46 | remove register let the compiler find the best register optimization | ||
| edef6ca1 | 2015-12-02 22:51:48 | Merge branch '20151112_lint' into develop This closes #40 | ||
| a0b8ce68 | 2015-11-13 17:47:30 | use unsigned literal | ||
| 81d5f0e3 | 2015-10-17 18:28:05 | add parentheses for explicit operator association | ||
| 99c84acc | 2015-11-13 10:28:23 | add parentheses for explicit operator precedence | ||
| 10cfb955 | 2015-11-12 22:43:38 | use same parameter name between prototype declaration and function definition | ||
| c0b14e3d | 2015-11-13 17:46:32 | handle the return value of function | ||
| babf35c6 | 2015-11-12 21:54:52 | explicit condition | ||
| 1e7ca501 | 2015-11-29 23:14:50 | fixup demo.c | ||
| 6d4467da | 2015-11-29 23:12:43 | Merge branch 'fix/jacobi' into develop This closes #31 | ||
| 7176a877 | 2015-11-29 22:43:52 | Add tests for mp_jacobi() | ||
| 34e6b723 | 2015-11-25 21:24:21 | Implement handling of special case (0 | 1) | ||
| ce70362a | 2015-11-25 21:24:13 | Rename parameter p to n | ||
| 6c536e4b | 2015-11-25 09:41:58 | Speed up testing and temporarily disable clang testing | ||
| 10ba45b7 | 2015-11-25 09:35:25 | Merge branch 'fperrad-private' into develop | ||
| e6cfefc1 | 2015-11-19 21:53:32 | more private stuff | ||
| f771e317 | 2015-11-19 21:34:58 | move standard includes | ||
| 2e28a7db | 2015-11-13 15:01:19 | Removed out of date contact info from textbook. Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| 53f1b935 | 2015-11-13 14:56:05 | Updated zipup to support git and simplified it somewhat. I removed gpg use right now since I don't have a gpg key anyways ... Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| b98147c9 | 2015-11-12 02:02:18 | update install steps in makefiles - add tommath_private.h to HEADERS - only install public header files - move more shared stuff to makefile.include - make it possible to override the *PATH makefile variables | ||
| 4e3f1344 | 2015-11-12 01:49:07 | provide tommath_private.h tommath.h contains declarations for the public part of the library. tommath_private.h contains the functions which are private to ltm and should not be exposed to the public. | ||
| 5a15247b | 2015-11-12 01:34:28 | improve testme.sh you can now do something like `COMPILERS="gcc-5" ./testme.sh` | ||
| 489bf69f | 2015-11-12 01:33:57 | Merge branch '20151025_lint' into develop This closes #38 | ||
| bd39da23 | 2015-11-12 01:33:25 | use correct value to compare to in mp_isneg() macro | ||
| 00ff6da1 | 2015-11-12 01:18:15 | trim trailing spaces | ||
| 1c1baaa7 | 2015-11-12 01:18:00 | Don't cast the potential problems away, handle them appropriately | ||
| 5bed36d9 | 2015-10-11 10:52:10 | explicit ignoring the return value of function | ||
| b9abe0a3 | 2015-10-25 16:34:43 | refactor with macros MP_NO/MP_YES | ||
| 0522eef2 | 2015-10-18 17:04:43 | refactor cast in ternary op | ||
| 64177349 | 2015-10-25 16:25:20 | avoid side effects on right hand of logical operator | ||
| 38f90d1b | 2015-10-25 16:49:26 | explicit condition (part C) | ||
| e25f1701 | 2015-10-25 16:21:17 | explicit condition (part H) | ||
| 9f781162 | 2015-10-17 18:27:56 | add parentheses for explicit operator association | ||
| 84db6f9d | 2015-10-17 18:12:48 | add parentheses for explicit operator precedence | ||
| b6636ee4 | 2015-10-11 19:02:01 | uppercase L avoid confusion between lowercase l and digit 1 | ||
| 09b8fd9c | 2015-10-11 19:01:04 | explicit block | ||
| 4430c6bc | 2015-10-11 15:54:43 | array declaration with its size | ||
| 759ed1f0 | 2015-10-11 12:11:00 | union initialization is not supported by ISO C | ||
| 2404bd3c | 2015-10-11 12:09:29 | suspicious use of ; | ||
| 2d40b4de | 2015-10-25 16:09:43 | fix indentation (part 2) | ||
| 614da3de | 2015-10-25 16:09:26 | fix indentation (part 1) | ||
| 6d43d42f | 2015-11-07 16:23:27 | update make zipup, add make pre_gen | ||
| 7ab90a48 | 2015-06-07 14:19:06 | use stdint.h for mp_digit and mp_word typedefs | ||
| 25480d57 | 2015-04-26 16:58:36 | demo: test one big montgomery reduction ...only for coverage reasons... | ||
| 0d816a1a | 2015-04-26 16:57:42 | makefile: include timing in coverage creation | ||
| f8259993 | 2015-04-26 16:57:07 | timing: add compile-time option to disable logging | ||
| b6d76643 | 2015-04-26 16:56:36 | timing: some changes - also use toom-cook for mul and sqr - don't test too huge numbers with invmod (takes too long) - remove the goto and labels | ||
| c4501e1e | 2015-04-26 15:27:52 | work a bit on code coverage | ||
| d32e7a3d | 2015-04-26 15:22:49 | makefile: improve a bit more - add make targets for coverage creation - don't enable optimization when requesting a debug build | ||
| 91df2129 | 2015-04-26 15:32:34 | add minimal mp_sqrtmod_prime() tests to demo.c | ||
| d0f73e7c | 2015-06-07 14:57:57 | update tommath.src | ||
| 9a64eec8 | 2015-04-25 22:47:23 | add mp_sqrtmod_prime() | ||
| 4a63ec53 | 2015-10-30 18:12:13 | Merge branch 'feature/doc' into develop Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| 3d5afb42 | 2014-12-11 23:15:35 | update changes | ||
| 8432c4ed | 2014-12-11 22:44:50 | clarify documentation of mp_div_2d() and mp_mul_2d() | ||
| 18335060 | 2014-12-10 19:08:54 | update changes |