kc3-lang/libtommath

Branch :


Log

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