Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 | ||
| e25f1701 | 2015-10-25 16:21:17 | explicit condition (part H) | ||
| 09b8fd9c | 2015-10-11 19:01:04 | explicit block | ||
| 4430c6bc | 2015-10-11 15:54:43 | array declaration with its size | ||
| 9f781162 | 2015-10-17 18:27:56 | add parentheses for explicit operator association | ||
| 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 ; | ||
| 38f90d1b | 2015-10-25 16:49:26 | explicit condition (part C) | ||
| 84db6f9d | 2015-10-17 18:12:48 | add parentheses for explicit operator precedence | ||
| 2d40b4de | 2015-10-25 16:09:43 | fix indentation (part 2) | ||
| 614da3de | 2015-10-25 16:09:26 | fix indentation (part 1) | ||
| b6636ee4 | 2015-10-11 19:02:01 | uppercase L avoid confusion between lowercase l and digit 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> | ||
| eca442b0 | 2014-10-10 19:49:40 | add documentation of mp_expt_d_ex() | ||
| 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 | ||
| 14e843e0 | 2014-12-10 19:08:42 | update documentation add mp_set_long, mp_get_long, mp_set_long_long, mp_get_long_long | ||
| fc952491 | 2014-10-12 18:48:52 | update changes.txt | ||
| 42a3c251 | 2014-10-12 18:48:26 | trim trailing spaces | ||
| 575d9bac | 2015-10-30 18:08:42 | Add error check to mp_sqrtmod_prime() Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| 5b3178d8 | 2015-10-30 18:05:12 | Merge branch 'feature/mp_sqrtmod_prime' into develop Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| c31102bc | 2015-04-18 19:32:09 | fix warning: expected "mp_digit *" but argument is of type "long unsigned int *" | ||
| 1f889479 | 2015-04-18 11:03:22 | update makefiles etc. | ||
| 1c85a283 | 2015-04-17 22:46:11 | adding bn_mp_sqrtmod_prime.c | ||
| 079b0f65 | 2015-10-30 17:55:29 | Getting ready for v0.43.0 release Also updated my email address... Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| 7916c403 | 2015-10-30 17:49:09 | Fix parenthesis in bn_mp_div.c to correctly return error code if init fails. Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| e50d8afe | 2015-10-30 17:45:34 | Add ability to disable silent builds. Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| 676e7ea4 | 2015-10-30 10:33:46 | Adding LTM_NO_FILE flag Certain embedded implementatino does not have FILE defined, adding LTM_NO_FILE flag to avoid compiler errors Signed-off-by: Donald Chan <hoiho.chan@gmail.com> Reviewed-by: Tom St Denis <tstdenis82@gmail.com> | ||
| b6a484ff | 2015-10-28 08:59:29 | Make the build output cleaner so diagnostics are easier to spot Signed-off-by: Tom St Denis <tstdenis82@gmail.com> | ||
| 036d697c | 2015-04-25 14:13:16 | makefile: add 'coverage' make target | ||
| 39e348b2 | 2015-04-25 14:12:32 | makefile: add LFLAGS variable when static linking | ||
| cb085f06 | 2015-04-18 14:58:15 | demo: read from urandom if someone requests real random data | ||
| ac4550cc | 2015-04-18 14:10:45 | testme.sh: improve a bit - add parameter when calling that will be forwarded to make (e.g. to give the correct -j# option for your CPU) - timeout after running the tests for 2 minutes, assuming something went wrong, but don't cancel the rest of the tests - add compilation with clang (if available on the system) | ||
| 5eb6ebbb | 2015-04-18 13:58:17 | makefiles: improve a bit | ||
| 80e0862e | 2014-12-14 19:44:20 | makefile: clean gcov output | ||
| ffb172f4 | 2014-12-14 19:43:50 | makefiles: add makefile.include to be used in makefile and makefile.shared use -Wextra instead of deprecated -W add additional warnings also used in libtomcrypt can be disabled by defining NO_ADDTL_WARNINGS add possibility to define COMPILE_SIZE or COMPILE_DEBUG | ||
| 35488c9e | 2014-12-14 12:35:46 | fix errors in demo/demo.c found by clang CC='clang' CFLAGS='-fsanitize=address,undefined -O3 -g -fPIC -I./' | ||
| 0fd5e6c1 | 2014-12-11 14:59:35 | add testme.sh | ||
| 784077d3 | 2014-12-11 14:12:14 | Merge remote-tracking branch 'carbin/arc' into develop This closes #28 | ||
| 5d1096b0 | 2014-12-12 01:42:30 | use arc4random() instead of rand() on *BSD | ||
| 9d697d46 | 2014-12-10 19:01:12 | fix compilation with MP_8BIT or MP_16BIT | ||
| d4cccd52 | 2014-12-10 18:59:56 | udpate makefiles etc. | ||
| 9d83fce7 | 2014-12-10 18:59:42 | add tests | ||
| 0e3d3ad2 | 2014-12-10 18:59:31 | add mp_get_long_long() and mp_set_long_long() | ||
| f88e6a04 | 2014-12-10 18:32:44 | replace mp_set_long() implementation by macro | ||
| 5d3ee880 | 2014-12-10 18:27:03 | less noise plz | ||
| e5e9382b | 2014-12-10 17:22:53 | Merge branch 'moritz/get-set-long' into develop This closes #26 | ||
| cf045216 | 2014-12-10 17:21:14 | update makefiles etc. | ||
| 158e3266 | 2014-12-10 17:20:15 | add tests for mp_set_long() and mp_get_long() | ||
| 940bef18 | 2014-10-14 14:36:38 | fix macros | ||
| ae307cd8 | 2014-10-13 15:41:52 | fix compiler warning | ||
| 6df187ae | 2011-11-13 19:17:46 | Add set_long and get_long functions They work on platform-dependent long ints | ||
| 5a2a00ff | 2014-10-14 14:37:17 | fix compiler warning when compiling with "-mx32" option | ||
| a263647f | 2014-10-18 20:20:30 | add new make target 'test_standalone' | ||
| d2458e35 | 2014-10-18 20:20:07 | update README | ||
| ef15300c | 2014-10-18 19:02:44 | initial revision | ||
| d7171985 | 2014-10-18 18:56:56 | update after removing balance multiplication | ||
| b425b0ea | 2014-10-18 18:54:06 | Revert "balancing multiplication like that in Ruby 1.9" This reverts commit e68439aae10d003250afa6c1f57025bfee5f82ed. Conflicts: bn_mp_balance_mul.c makefile | ||
| 9ca37ca0 | 2014-10-15 16:22:35 | mtest vs. test: add possibility to exit testing 'mtest' can now optionally only run a given amount of loops. the first parameter <n> when invoking 'mtest' is considered to determine the amount when <n> is in the range -63..-1: mtest will run 2^-n runs when <n> is > 0: mtest will run n runs else: mtest will exit immediately | ||
| 54598016 | 2014-10-14 14:36:01 | add target "new_file" to makefile | ||
| 634f96f7 | 2014-10-14 14:35:16 | mtest: I like predictable random for testing | ||
| 5c5d600a | 2014-10-14 14:33:36 | demo: calm compiler warnings & improve a bit | ||
| e581d078 | 2014-10-14 13:55:35 | mtest: fix compiler warnings | ||
| 410ae395 | 2014-10-14 13:48:23 | trim trailing spaces | ||
| 30fcfec8 | 2014-10-13 15:50:16 | update makefiles | ||
| 9bff6bbb | 2014-10-13 15:49:23 | prepare makefiles for "updatemakes" | ||
| 4f2db5fa | 2014-10-13 15:49:02 | add "updatemakes" from libtomcrypt | ||
| da2fc240 | 2014-09-28 14:45:25 | deterministic build of poster.pdf | ||
| 41017efd | 2014-09-28 14:10:59 | deterministic build of bn.pdf | ||
| 61d8c8aa | 2014-09-28 13:59:17 | Merge branch 'feature/timing_resist' into develop | ||
| 52bb535f | 2014-02-14 12:53:48 | demo: test both mp_n_root() implementations | ||
| 52cfd5ff | 2014-02-14 11:26:07 | mp_n_root: add mp_n_root_ex() with parameter 'fast' for mp_expt_d_ex() This change is introduced to be able to choose the underlying implementation of mp_expt_d_ex() The implementation of the root_n functionality is now implemented in the mp_n_root_ex() function. The parameter 'fast' is just passed over to mp_expt_d_ex(). mp_n_root() defaults to the pre 921be35779f7d71080ad85c27ed58671602d59b3 implementation | ||
| e9b1837c | 2014-02-13 20:21:18 | mp_expt_d: bring back pre 921be35779f7d71080ad85c27ed58671602d59b3 state The implementation of the expt_d functionality is now implemented in the mp_expt_d_ex() function. The user can now choose between the old (more timing resistant) version and the new version by modification of the parameter 'fast'. mp_expt_d() defaults to the old version | ||
| 8ed60432 | 2014-09-28 13:33:35 | dep.pl: add new type mp_min_u32 | ||
| 7ede0852 | 2014-09-28 13:15:28 | Merge branch 'fix/x32' into develop | ||
| 759a926c | 2014-09-28 13:12:10 | minor changes & clean-up & small fixes gitignore: add libtool output booker.pl: fix source code parsing and trim trailing spaces demo/demo: fix compiler warning, add informational output demo/timing & etc/tune: fix TIMFUNC() makefile: minor changes makefile.shared: increase version, add missing mp_balance_mul tommath: make sure that DIGIT_BIT is correct | ||
| 78b8a772 | 2014-09-23 22:55:08 | fix compiler warnings with MP_16BIT | ||
| b0c385af | 2014-09-23 22:54:30 | fix x32 compilation change mp_digit/mp_word to unsigned long long introduce new internal type mp_min_u32 that is minimum 32 bit wide x32 target is 64 bit arch but has 32 bit wide 'unsigned long' | ||
| 0213986c | 2014-09-02 02:14:38 | trim trailing spaces/clean up | ||
| 6fc38508 | 2014-02-14 12:59:04 | demo: clean-up on exit | ||
| f47c0f20 | 2014-02-14 12:58:49 | demo: allow mp_reduce_2k_l tests to be switched off | ||
| ca150960 | 2014-02-14 12:57:52 | demo: fix compiler warnings, return values & output format | ||
| e0987507 | 2014-02-14 11:48:34 | demo: "improve" a bit allow reproducible testcases add easy switch to compile either a version for "test vs. mtest" or to run internal tests | ||
| d576512c | 2014-02-14 11:33:38 | mp_balance_mul: fix compiler warnings | ||
| ddd788a1 | 2014-02-14 11:30:15 | trim trailing spaces | ||
| a4b20be8 | 2014-01-25 16:31:20 | Merge branch 'ktdreyer/mp_isprime' into develop | ||
| ba15caa3 | 2014-01-20 13:25:55 | Add mp_isneg() This function originally came from Heimdal's bundled copy of libtommath. Signed-off-by: Ken Dreyer <ktdreyer@ktdreyer.com> |