|
e581d078
|
2014-10-14T13:55:35
|
|
mtest: fix compiler warnings
|
|
410ae395
|
2014-10-14T13:48:23
|
|
trim trailing spaces
|
|
30fcfec8
|
2014-10-13T15:50:16
|
|
update makefiles
|
|
9bff6bbb
|
2014-10-13T15:49:23
|
|
prepare makefiles for "updatemakes"
|
|
4f2db5fa
|
2014-10-13T15:49:02
|
|
add "updatemakes" from libtomcrypt
|
|
da2fc240
|
2014-09-28T14:45:25
|
|
deterministic build of poster.pdf
|
|
41017efd
|
2014-09-28T14:10:59
|
|
deterministic build of bn.pdf
|
|
61d8c8aa
|
2014-09-28T13:59:17
|
|
Merge branch 'feature/timing_resist' into develop
|
|
52bb535f
|
2014-02-14T12:53:48
|
|
demo: test both mp_n_root() implementations
|
|
52cfd5ff
|
2014-02-14T11: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-13T20: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-28T13:33:35
|
|
dep.pl: add new type mp_min_u32
|
|
7ede0852
|
2014-09-28T13:15:28
|
|
Merge branch 'fix/x32' into develop
|
|
759a926c
|
2014-09-28T13: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-23T22:55:08
|
|
fix compiler warnings with MP_16BIT
|
|
b0c385af
|
2014-09-23T22: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-02T02:14:38
|
|
trim trailing spaces/clean up
|
|
6fc38508
|
2014-02-14T12:59:04
|
|
demo: clean-up on exit
|
|
f47c0f20
|
2014-02-14T12:58:49
|
|
demo: allow mp_reduce_2k_l tests to be switched off
|
|
ca150960
|
2014-02-14T12:57:52
|
|
demo: fix compiler warnings, return values & output format
|
|
e0987507
|
2014-02-14T11: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-14T11:33:38
|
|
mp_balance_mul: fix compiler warnings
|
|
ddd788a1
|
2014-02-14T11:30:15
|
|
trim trailing spaces
|
|
a4b20be8
|
2014-01-25T16:31:20
|
|
Merge branch 'ktdreyer/mp_isprime' into develop
|
|
ba15caa3
|
2014-01-20T13:25:55
|
|
Add mp_isneg()
This function originally came from Heimdal's bundled copy of libtommath.
Signed-off-by: Ken Dreyer <ktdreyer@ktdreyer.com>
|
|
31d69926
|
2014-01-25T16:28:53
|
|
Merge branch 'ktdreyer/invmod-return' into develop
|
|
fe695ea1
|
2014-01-20T13:42:03
|
|
Avoid consecutive return statements
This change keeps static checkers happy.
This change originally came from Heimdal's bundled copy of
libtommath.
Signed-off-by: Ken Dreyer <ktdreyer@ktdreyer.com>
|
|
b83a5d45
|
2014-01-25T16:27:42
|
|
Merge branch 'ktdreyer/initialize-variable' into develop
|
|
1c802697
|
2014-01-20T13:48:52
|
|
Initialize variable "res" to MP_NO.
This avoids an unitialized variable warning in the compiler.
This change originally came from Heimdal's bundled copy of libtommath.
Signed-off-by: Ken Dreyer <ktdreyer@ktdreyer.com>
|
|
c8202864
|
2014-01-22T17:53:34
|
|
add missing updates
|
|
c7fc93d0
|
2013-11-24T15:38:19
|
|
Merge branch 'lomereiter/master' into develop
|
|
e68439aa
|
2011-05-23T19:44:05
|
|
balancing multiplication like that in Ruby 1.9
|
|
99d700bb
|
2013-11-24T15:29:54
|
|
Merge branch 'ramkumarkoppu/patch-1' into develop
|
|
76fe0008
|
2013-05-19T20:04:26
|
|
Update bn_mp_init_copy.c
In mp_init_copy(), mp_init() is used to assign the memory with default block size, mp_copy() is used to grow the target mp_int size if it is required and copy the content.
My suggestion is to use mp_init_size() instead of mp_init() inside the mp_init_copy to assign required memory depending on the source mp_int size and then use mp_copy to copy the content. This will avoid the subsequent mp_grow() inside the mp_copy().
The associated issue number is 11 in GitHub.
|
|
750d17cd
|
2013-11-24T15:21:39
|
|
update makefiles
|
|
bb622822
|
2013-11-24T15:20:36
|
|
Merge branch 'ccbrown/master' into develop
|
|
3e1ae078
|
2013-01-22T21:29:12
|
|
added mp_import / mp_export
|
|
12caebdc
|
2013-04-18T16:38:16
|
|
update makefile to be able to define a target platform prefix
|
|
e28c803e
|
2013-04-18T16:36:43
|
|
Fix makefile.shared as proposed in gentoo bug report #376643
c.f. https://bugs.gentoo.org/show_bug.cgi?id=376643
|
|
b678ee77
|
2013-09-03T03:20:16
|
|
Merge pull request #17 from LBg/patch-2
Fix typo on comment
|
|
95356f72
|
2013-09-02T09:52:11
|
|
Fix typo on comment
|
|
26013358
|
2012-11-19T14:56:34
|
|
fixed comment
|
|
63515f04
|
2012-11-19T14:35:20
|
|
Merge branch 'gerdr/fix/mp_radix_size' into develop
|
|
6907f6ca
|
2012-05-11T20:40:32
|
|
fix bug in mp_radix_size()
zero values returned a length of 1, not 2 in case of radix 2
re-ordering the special casing takes care of it
|
|
f87356dc
|
2012-11-19T14:28:56
|
|
fixed bug report sent by @shameister
|
|
8b24998d
|
2012-11-19T12:03:27
|
|
update gitignore
|
|
1bd1320b
|
2012-05-11T14:59:48
|
|
Merge pull request #4 from moritz/negative-mod
Fix mp_mod(a, b, c) if b < 0 and a = n * b, n integer
|
|
4493d851
|
2012-01-09T03:28:22
|
|
Merge pull request #5 from moritz/fix-compilation
fix mp_error_to_string in tommath.h
|
|
fef72c34
|
2012-01-09T06:50:09
|
|
fix mp_error_to_string in tommath.h
|
|
265651b2
|
2012-01-08T20:49:01
|
|
Fix mp_mod(a, b, c) if b < 0 and a = n * b, n integer
it used to return b, now it return 0.
|
|
abb79ebf
|
2011-06-19T15:49:34
|
|
mp_error_to_string: return const char* instead of char*
|
|
fe406736
|
2011-03-23T23:25:15
|
|
fixed compilation error of demo/demo.c because of missing macro LTM_PRIME_2MSB_OFF
|
|
6d20c3c6
|
2011-03-23T23:24:37
|
|
removed flag LTM_PRIME_2MSB_OFF since it's no more available
|
|
2e781717
|
2011-03-23T22:39:17
|
|
Merge remote-tracking branch 'dbussink/master'
|
|
e071a03b
|
2011-03-23T20:14:23
|
|
Squared result was stored in the wrong variable
|
|
2c04cddd
|
2011-01-19T10:21:45
|
|
after multiple objections of libtom users [1], we decided to change licensing
to a dual licensing model.
[1] https://groups.google.com/group/libtom/browse_thread/thread/d7b67bc6410250b3
|
|
1fd9163c
|
2010-12-19T14:02:42
|
|
added typecast in mp_read_radix()
warning was "warning: subscript has type `char'"
|
|
921be357
|
2010-11-26T22:24:23
|
|
Improving performance of bn_mp_expt_d
The loop was always iterating DIGIT_BIT times, instead of
halting when possible. This changes makes sure it executes
less operations. This change has also been incorporated
into Rubinius / https://github.com/evanphx/rubinius which
uses libtommath
|
|
5fc63146
|
2010-10-26T16:02:35
|
|
Re-licensed all code under WTFPL, c.f. http://sam.zoy.org/wtfpl/
|
|
a66c562d
|
2010-07-23T18:40:04
|
|
- changed $ID$ SVN keyword to the correct one $Id$
|
|
6f5bf561
|
2010-07-23T15:20:25
|
|
added "VisualStudio section" in .gitignore
|
|
25aac391
|
2010-07-23T22:13:12
|
|
(wrong version bump in bn.tex, fixed)
Signed-off-by: Mark Karpelès <mark@hell.ne.jp>
|
|
c398483c
|
2010-07-23T22:08:56
|
|
Cleaning up files generated by "make manual" and "make poster" (added them to .gitignore), and version bump to 0.42.0 in bn.tex and makefile
Signed-off-by: Mark Karpelès <mark@hell.ne.jp>
|
|
76b38426
|
2010-07-23T21:47:31
|
|
updated changes.txt
Signed-off-by: Mark Karpelès <mark@hell.ne.jp>
|
|
3ef7ba1b
|
2010-07-23T11:40:42
|
|
updated pre-gen/mpi.c
|
|
9f815fb6
|
2010-07-23T11:15:38
|
|
updated .gitignore
|
|
a53ea341
|
2010-07-15T13:49:00
|
|
Fix for mp_prime_next_prime() bug when checking generated prime
|
|
7d14fd02
|
2010-06-02T15:09:36
|
|
+ allow mp_shrink to shrink initialized, but empty MPI's
|
|
eec4e5c5
|
2009-10-24T20:11:55
|
|
Added project and solution files for Visual Studio 2005 and Visual Studio 2008.
|
|
699efebe
|
2009-10-01T15:49:12
|
|
added .gitignore
|
|
333aebc8
|
2007-04-18T09:58:18
|
|
added libtommath-0.41
|
|
3aba4eac
|
2006-12-24T16:12:36
|
|
added libtommath-0.40
|
|
f0b91a57
|
2006-04-06T19:49:59
|
|
added libtommath-0.39
|
|
21adca01
|
2006-01-26T03:07:36
|
|
added libtommath-0.38
|
|
fde740ea
|
2005-11-18T05:16:19
|
|
added libtommath-0.37
|
|
9294e791
|
2005-08-01T16:37:28
|
|
added libtommath-0.36
|
|
fdfa2f4f
|
2005-03-12T11:55:11
|
|
added libtommath-0.35
|
|
3d0fcaab
|
2005-02-12T08:40:15
|
|
added libtommath-0.34
|
|
4b7111d9
|
2004-12-23T02:40:37
|
|
added libtommath-0.33
|
|
e549ccfe
|
2004-10-29T22:07:18
|
|
added libtommath-0.32
|
|
8eaa9880
|
2004-08-09T22:15:59
|
|
added libtommath-0.31
|
|
350578d4
|
2004-04-11T20:46:22
|
|
added libtommath-0.30
|
|
6c48a9b3
|
2004-01-25T17:40:21
|
|
added libtommath-0.29
|
|
455bb4db
|
2003-12-24T18:59:22
|
|
added libtommath-0.28
|
|
c343371b
|
2003-09-19T22:43:07
|
|
added libtommath-0.27
|
|
6e732340
|
2003-08-29T14:06:56
|
|
added libtommath-0.26
|
|
c1da6aa2
|
2003-08-05T01:24:44
|
|
added libtommath-0.25
|
|
03cc01b5
|
2003-07-16T00:26:58
|
|
added libtommath-0.24
|
|
eed6765f
|
2003-07-12T14:31:43
|
|
added libtommath-0.23
|
|
4c1d3f08
|
2003-07-02T15:39:39
|
|
added libtommath-0.22
|
|
49bef068
|
2003-06-19T10:04:50
|
|
added libtommath-0.21
|
|
0fe7a2d4
|
2003-06-08T20:09:10
|
|
added libtommath-0.20
|
|
ef490f30
|
2003-06-06T19:35:48
|
|
added libtommath-0.19
|
|
0ef44cea
|
2003-05-29T13:35:26
|
|
added libtommath-0.18
|
|
fd181cc8
|
2003-05-17T12:33:54
|
|
added libtommath-0.17
|
|
14161e84
|
2003-03-29T18:16:01
|
|
added libtommath-0.16
|
|
b1756f2f
|
2003-03-22T15:10:20
|
|
added libtommath-0.15
|
|
82f48582
|
2003-03-13T02:11:11
|
|
added libtommath-0.14
|
|
b66471f7
|
2003-02-28T16:09:08
|
|
added libtommath-0.13
|
|
57354e11
|
2003-02-28T16:08:34
|
|
added libtommath-0.12
|