|
3dd542f2
|
2019-10-14T23:05:56
|
|
Changed macro 'LTM_USE_FIPS_ONLY' to 'LTM_USE_ONLY_MR'
|
|
1803417e
|
2019-06-12T01:58:03
|
|
removed obsolete code
|
|
bcec605a
|
2019-05-22T15:34:49
|
|
deprecate mp_prime_is_divisible and ltm_prime_tab
* it is an implementation detail used for prime testing
* there is upcoming work by @czurnieden regarding a generalised prime sieve
* furthermore remove jacobi test (replaced by kronecker)
|
|
47af7bf2
|
2019-05-19T17:12:18
|
|
remove no-deterministic M-R-only tests
|
|
d46cb169
|
2019-05-19T16:59:47
|
|
removed obsolete check
|
|
f55f0a9e
|
2019-05-18T09:28:33
|
|
fix some usages of enum types
|
|
4534056c
|
2019-05-13T00:22:18
|
|
use enums mp_err, mp_ord, mp_bool, mp_sign
* MP_USE_ENUMS enables enums
* Wc++-compat catches some implicit conversions if MP_USE_ENUMS is defined
* 100% backwards compatible API/ABI if MP_USE_ENUMS is not defined
|
|
556219aa
|
2019-05-09T22:07:13
|
|
refactor with new private macro MP_SIZEOF_BITS
CHAR_BIT is no longer directly used
|
|
290c28c1
|
2019-05-07T09:49:26
|
|
deprecate PRIME_SIZE in favor of MP_PRIME_SIZE
|
|
e45f75fd
|
2019-04-13T08:46:57
|
|
deprecate DIGIT_BIT, use MP_DIGIT_BIT
|
|
c4fb2241
|
2019-04-09T11:08:26
|
|
rename macros in tommath_private to use MP_* prefix
|
|
ff561404
|
2019-04-07T15:29:11
|
|
shorter headers
|
|
70a30ae7
|
2019-04-07T02:29:28
|
|
remove footers
|
|
5da4e0ac
|
2019-04-04T23:06:00
|
|
remove unnecessary size_t casts, fix Wconversion/Wsign-conversion issues
Wconversion and Wsign-conversion is still not activated by default,
since there are many issues in demo.c.
|
|
6608eea9
|
2019-03-23T19:45:32
|
|
bugfix in final fips loop II: alternative version
|
|
7ecd1ad4
|
2019-03-23T18:50:14
|
|
bugfix in final fips loop II
|
|
9771308d
|
2019-03-23T18:36:47
|
|
bugfix in final fips loop
|
|
b879bd49
|
2018-12-31T12:15:44
|
|
refactor with new macros IS_*
|
|
998b126f
|
2019-01-22T18:26:01
|
|
explicit operator precedence
|
|
c7f4e81d
|
2019-01-22T18:17:36
|
|
fix cast
|
|
32622afe
|
2019-01-22T09:03:27
|
|
run `make format`
|
|
fcea5e3c
|
2019-01-22T08:59:30
|
|
Merge pull request #149 from czurnieden/develop
Added overflow check in mp_prime_is_prime and some verbosity in demo.c
(cherry picked from commit 55a7af3d62cbbdd174276c4ee8117b57777ce634)
|
|
390555f3
|
2019-01-16T22:45:01
|
|
Added overflow check in mp_prime_is_prime and some verbosity in demo.c
|
|
18355de6
|
2018-12-29T17:56:20
|
|
Update file headers
[skip ci]
|
|
d29916b4
|
2018-12-26T13:16:15
|
|
fix missing check of return value
|
|
0f53ceb4
|
2018-12-26T08:47:47
|
|
improve indentation
|
|
5d090112
|
2018-12-26T08:33:43
|
|
explicit operator precedence
|
|
7a9cb1d1
|
2018-12-26T08:21:51
|
|
literal suffix
|
|
29987bca
|
2018-12-26T08:09:57
|
|
fix cast
|
|
3ed52404
|
2018-12-25T15:15:30
|
|
`make astyle` + some manual adjustments
|
|
3ec93dab
|
2018-12-12T00:14:05
|
|
bugfix in bn_mp_kronecker.c, cleanup and formatting in div. files
|
|
f4449362
|
2018-05-26T01:39:03
|
|
fixes for MP_8BIT and mx32, prefinal design
|
|
09133c93
|
2018-12-12T00:18:22
|
|
additional bugfixes
|
|
b19f529c
|
2018-05-27T22:05:52
|
|
Corrected 128 bit entry in bn_mp_prime_miller_rabin_rials.c and extended it slightly
|
|
38e8f93b
|
2018-05-14T03:46:24
|
|
Handle edge cases with MP_8BIT and use correct upper limit for the random witnesses
|
|
9b448bdc
|
2018-05-07T23:11:04
|
|
exchanged direct call to Miller-Rabin in mp_prime_next_prime with mp_prime_is_prime
|
|
6ee0829d
|
2018-05-05T15:07:22
|
|
bugfix in bn_mp_mul_si. Ouch! strong Lucas_selfridge test switched back on
|
|
63dc065d
|
2018-05-05T03:38:23
|
|
Adjusted API compliacnce for MP_8BIT in mp_prime_is_prime
|
|
a2e15e2d
|
2018-05-05T03:20:39
|
|
Added tests to demo.c, switched off Lucas-Selfridge because it failed a test, and changed MP_8BIT handling in mp_prime_is_prime
|
|
fd876e4a
|
2018-05-04T17:58:56
|
|
bugfix in mp_prime_is_prime for small input
|
|
fdaad99b
|
2018-05-04T15:15:13
|
|
make it compile with MP_8BIT
|
|
a218ddce
|
2018-05-03T23:45:02
|
|
Added Fips 186.4 compliance, an additional strong Lucas-Selfridge (for BPSW) and a Frobenius (Paul UNderwood) test, both optional. With documentation.
|
|
934dd317
|
2018-05-21T22:17:48
|
|
changes and bigfixes, see pull-request #113 at https://github.com/libtom/libtommath/pull/113 for details
|
|
9034e712
|
2018-05-02T21:43:17
|
|
Do not use installed headers for building
|
|
f51249b6
|
2018-02-02T12:07:21
|
|
clean-up file headers
|
|
f674018a
|
2017-09-20T16:59:43
|
|
constify remaining functions
|
|
a20d9b10
|
2017-08-30T19:13:53
|
|
format with astyle (step 4)
|
|
45771cc9
|
2017-08-30T19:07:12
|
|
format with astyle (step 1)
|
|
aab1b3d9
|
2017-08-28T22:34:46
|
|
split label & statement
|
|
d6a9a58f
|
2017-08-30T20:08:58
|
|
remove space after function name and cast
|
|
6f212942
|
2017-08-28T16:27:26
|
|
replace SVN tags
|
|
99c84acc
|
2015-11-13T10:28:23
|
|
add parentheses for explicit operator precedence
|
|
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.
|
|
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>
|
|
333aebc8
|
2007-04-18T09:58:18
|
|
added libtommath-0.41
|
|
f0b91a57
|
2006-04-06T19:49:59
|
|
added libtommath-0.39
|
|
9294e791
|
2005-08-01T16:37:28
|
|
added libtommath-0.36
|
|
4b7111d9
|
2004-12-23T02:40:37
|
|
added libtommath-0.33
|
|
e549ccfe
|
2004-10-29T22:07:18
|
|
added libtommath-0.32
|
|
455bb4db
|
2003-12-24T18:59:22
|
|
added libtommath-0.28
|
|
c1da6aa2
|
2003-08-05T01:24:44
|
|
added libtommath-0.25
|
|
eed6765f
|
2003-07-12T14:31:43
|
|
added libtommath-0.23
|
|
fd181cc8
|
2003-05-17T12:33:54
|
|
added libtommath-0.17
|
|
b1756f2f
|
2003-03-22T15:10:20
|
|
added libtommath-0.15
|