Log

Author Commit Date CI Message
Steffen Jaeckel 09bcf7da 2016-02-03T18:12:04 convert line endings for the zip archive
Steffen Jaeckel adf12547 2016-02-03T18:07:51 add gpg signatures back to zipup target
Tom St Denis 37a92dd0 2016-02-02T11:54:57 Simplify versioning to drop patch level
Tom St Denis afb42241 2016-01-31T14:57:39 Re-added ability to make zip files
Tom St Denis 6aa1cb9d 2016-01-31T14:54:09 Remove PDF from worktree since it's produced in tarball stage
Tom St Denis 432e3bd8 2016-01-31T13:52:03 Bump to v1.0.0
Tom St Denis dd82833c 2016-01-31T12:54:06 Disable optimizations for mtest due to bug(s) in mpi.c causing it to fail checked against tfm/external
Steffen Jaeckel d07425e6 2016-01-13T23:23:19 'make coverage' create the same results for regular and shared makefile
Steffen Jaeckel 3ae9d0fb 2016-01-12T13:49:18 demo: verify that negative number handling in mp_jacobi works
Steffen Jaeckel e8d2609f 2016-01-12T13:48:37 mp_jacobi: error-out until #44 is fixed
Steffen Jaeckel d231f1a1 2016-01-09T10:22:11 update gitignore
Steffen Jaeckel f9a6e0bf 2015-12-25T19:47:49 Move coveralls make target to makefile ...as it doesn't work for makefile.shared ...
Dennis Fateyev da9fa5bd 2015-12-25T19: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
Steffen Jaeckel 039a707e 2015-12-25T19:36:44 Fix some tommath.src errors
Dennis Fateyev 8fde8fa4 2015-12-25T19:23:46 Improve package version assignment
Steffen Jaeckel 087d2b4c 2015-12-12T20:19:15 refactor & clean-up makefiles
Steffen Jaeckel 68a360ab 2015-12-12T18:15:04 timing: create reproducable results
Dennis Fateyev ed8e8fdb 2015-12-12T18: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
Steffen Jaeckel 91e18b29 2015-12-05T13:58:21 add notification for #libtom irc
Steffen Jaeckel 2792ab89 2015-12-05T13:47:22 update travis.yml and adjust README
Francois Perrad 7d9a225a 2015-11-18T20:24:58 add Travis CI
Steffen Jaeckel c40eed57 2015-12-05T13:09:43 add --all to testme.sh
Steffen Jaeckel 2e3ed19c 2015-12-05T13:01:19 improve testme.sh
Steffen Jaeckel 543ffc7a 2015-12-03T00: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
Steffen Jaeckel b505db8f 2015-12-02T22:53:12 Merge branch 'register' into develop This closes #42
Francois Perrad 8714ee55 2015-11-25T21:59:46 remove register let the compiler find the best register optimization
Steffen Jaeckel edef6ca1 2015-12-02T22:51:48 Merge branch '20151112_lint' into develop This closes #40
Francois Perrad c0b14e3d 2015-11-13T17:46:32 handle the return value of function
Francois Perrad a0b8ce68 2015-11-13T17:47:30 use unsigned literal
Francois Perrad 81d5f0e3 2015-10-17T18:28:05 add parentheses for explicit operator association
Francois Perrad 99c84acc 2015-11-13T10:28:23 add parentheses for explicit operator precedence
Francois Perrad 10cfb955 2015-11-12T22:43:38 use same parameter name between prototype declaration and function definition
Francois Perrad babf35c6 2015-11-12T21:54:52 explicit condition
Steffen Jaeckel 1e7ca501 2015-11-29T23:14:50 fixup demo.c
Steffen Jaeckel 6d4467da 2015-11-29T23:12:43 Merge branch 'fix/jacobi' into develop This closes #31
Steffen Jaeckel 7176a877 2015-11-29T22:43:52 Add tests for mp_jacobi()
Steffen Jaeckel 34e6b723 2015-11-25T21:24:21 Implement handling of special case (0 | 1)
Steffen Jaeckel ce70362a 2015-11-25T21:24:13 Rename parameter p to n
Tom St Denis 6c536e4b 2015-11-25T09:41:58 Speed up testing and temporarily disable clang testing
Tom St Denis 10ba45b7 2015-11-25T09:35:25 Merge branch 'fperrad-private' into develop
Francois Perrad e6cfefc1 2015-11-19T21:53:32 more private stuff
Francois Perrad f771e317 2015-11-19T21:34:58 move standard includes
Tom St Denis 2e28a7db 2015-11-13T15:01:19 Removed out of date contact info from textbook. Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
Tom St Denis 53f1b935 2015-11-13T14: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>
Steffen Jaeckel b98147c9 2015-11-12T02: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
Steffen Jaeckel 4e3f1344 2015-11-12T01: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.
Steffen Jaeckel 5a15247b 2015-11-12T01:34:28 improve testme.sh you can now do something like `COMPILERS="gcc-5" ./testme.sh`
Steffen Jaeckel 489bf69f 2015-11-12T01:33:57 Merge branch '20151025_lint' into develop This closes #38
Steffen Jaeckel bd39da23 2015-11-12T01:33:25 use correct value to compare to in mp_isneg() macro
Steffen Jaeckel 00ff6da1 2015-11-12T01:18:15 trim trailing spaces
Steffen Jaeckel 1c1baaa7 2015-11-12T01:18:00 Don't cast the potential problems away, handle them appropriately
Francois Perrad 5bed36d9 2015-10-11T10:52:10 explicit ignoring the return value of function
Francois Perrad b9abe0a3 2015-10-25T16:34:43 refactor with macros MP_NO/MP_YES
Francois Perrad 2404bd3c 2015-10-11T12:09:29 suspicious use of ;
Francois Perrad 2d40b4de 2015-10-25T16:09:43 fix indentation (part 2)
Francois Perrad 614da3de 2015-10-25T16:09:26 fix indentation (part 1)
Francois Perrad 0522eef2 2015-10-18T17:04:43 refactor cast in ternary op
Francois Perrad 64177349 2015-10-25T16:25:20 avoid side effects on right hand of logical operator
Francois Perrad 38f90d1b 2015-10-25T16:49:26 explicit condition (part C)
Francois Perrad e25f1701 2015-10-25T16:21:17 explicit condition (part H)
Francois Perrad 9f781162 2015-10-17T18:27:56 add parentheses for explicit operator association
Francois Perrad 84db6f9d 2015-10-17T18:12:48 add parentheses for explicit operator precedence
Francois Perrad b6636ee4 2015-10-11T19:02:01 uppercase L avoid confusion between lowercase l and digit 1
Francois Perrad 09b8fd9c 2015-10-11T19:01:04 explicit block
Francois Perrad 4430c6bc 2015-10-11T15:54:43 array declaration with its size
Francois Perrad 759ed1f0 2015-10-11T12:11:00 union initialization is not supported by ISO C
Steffen Jaeckel 6d43d42f 2015-11-07T16:23:27 update make zipup, add make pre_gen
Steffen Jaeckel 7ab90a48 2015-06-07T14:19:06 use stdint.h for mp_digit and mp_word typedefs
Steffen Jaeckel 25480d57 2015-04-26T16:58:36 demo: test one big montgomery reduction ...only for coverage reasons...
Steffen Jaeckel 0d816a1a 2015-04-26T16:57:42 makefile: include timing in coverage creation
Steffen Jaeckel f8259993 2015-04-26T16:57:07 timing: add compile-time option to disable logging
Steffen Jaeckel b6d76643 2015-04-26T16: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
Steffen Jaeckel c4501e1e 2015-04-26T15:27:52 work a bit on code coverage
Steffen Jaeckel d32e7a3d 2015-04-26T15:22:49 makefile: improve a bit more - add make targets for coverage creation - don't enable optimization when requesting a debug build
Steffen Jaeckel 91df2129 2015-04-26T15:32:34 add minimal mp_sqrtmod_prime() tests to demo.c
Steffen Jaeckel d0f73e7c 2015-06-07T14:57:57 update tommath.src
Steffen Jaeckel 9a64eec8 2015-04-25T22:47:23 add mp_sqrtmod_prime()
Tom St Denis 4a63ec53 2015-10-30T18:12:13 Merge branch 'feature/doc' into develop Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
Steffen Jaeckel 3d5afb42 2014-12-11T23:15:35 update changes
Steffen Jaeckel 8432c4ed 2014-12-11T22:44:50 clarify documentation of mp_div_2d() and mp_mul_2d()
Steffen Jaeckel 18335060 2014-12-10T19:08:54 update changes
Steffen Jaeckel 14e843e0 2014-12-10T19:08:42 update documentation add mp_set_long, mp_get_long, mp_set_long_long, mp_get_long_long
Steffen Jaeckel fc952491 2014-10-12T18:48:52 update changes.txt
Steffen Jaeckel 42a3c251 2014-10-12T18:48:26 trim trailing spaces
Steffen Jaeckel eca442b0 2014-10-10T19:49:40 add documentation of mp_expt_d_ex()
Tom St Denis 575d9bac 2015-10-30T18:08:42 Add error check to mp_sqrtmod_prime() Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
Tom St Denis 5b3178d8 2015-10-30T18:05:12 Merge branch 'feature/mp_sqrtmod_prime' into develop Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
Karel Miko c31102bc 2015-04-18T19:32:09 fix warning: expected "mp_digit *" but argument is of type "long unsigned int *"
Steffen Jaeckel 1f889479 2015-04-18T11:03:22 update makefiles etc.
Karel Miko 1c85a283 2015-04-17T22:46:11 adding bn_mp_sqrtmod_prime.c
Tom St Denis 079b0f65 2015-10-30T17:55:29 Getting ready for v0.43.0 release Also updated my email address... Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
Tom St Denis 7916c403 2015-10-30T17: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>
Tom St Denis e50d8afe 2015-10-30T17:45:34 Add ability to disable silent builds. Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
Donald Chan 676e7ea4 2015-10-30T10: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>
Tom St Denis b6a484ff 2015-10-28T08:59:29 Make the build output cleaner so diagnostics are easier to spot Signed-off-by: Tom St Denis <tstdenis82@gmail.com>
Steffen Jaeckel 036d697c 2015-04-25T14:13:16 makefile: add 'coverage' make target
Steffen Jaeckel 39e348b2 2015-04-25T14:12:32 makefile: add LFLAGS variable when static linking
Steffen Jaeckel cb085f06 2015-04-18T14:58:15 demo: read from urandom if someone requests real random data
Steffen Jaeckel ac4550cc 2015-04-18T14: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)
Steffen Jaeckel 5eb6ebbb 2015-04-18T13:58:17 makefiles: improve a bit