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