Andy Polyakov
|
682b112abc
Reserve for SMALL_FOOTPRINT bn_asm.c. Currently OPENSSL_SMALL_FOOTPRINT
|
19 gadi atpakaļ |
Andy Polyakov
|
e738280547
Add reference implementation for bn_[mul|sqr]_mont, new candidates for
|
19 gadi atpakaļ |
Nils Larsch
|
8215e7a938
fix warnings when building openssl with the following compiler options:
|
19 gadi atpakaļ |
Ben Laurie
|
bf3d6c0c9b
Make D-H safer, include well-known primes.
|
19 gadi atpakaļ |
Andy Polyakov
|
bb00084863
Replace _int64 with __int64, which is more widely accepted among Win32
|
19 gadi atpakaļ |
Bodo Möller
|
a28a5d9c62
Use BN_with_flags() in a cleaner way.
|
19 gadi atpakaļ |
Bodo Möller
|
46a643763d
Implement fixed-window exponentiation to mitigate hyper-threading
|
19 gadi atpakaļ |
Bodo Möller
|
8afca8d9c6
Fix more error codes.
|
19 gadi atpakaļ |
Richard Levitte
|
82e8cb403a
Since BN_LLONG will only be defined for Alpha/VMS and not VAX/VMS,
|
19 gadi atpakaļ |
Nils Larsch
|
f15c448a72
remove BN_ncopy, it was only used in bn_nist.c and wasn't particular
|
19 gadi atpakaļ |
Dr. Stephen Henson
|
6ec8e63af6
Port BN_MONT_CTX_set_locked() from stable branch.
|
19 gadi atpakaļ |
Nils Larsch
|
800e400de5
some updates for the blinding code; summary:
|
19 gadi atpakaļ |
Bodo Möller
|
aa4ce7315f
Fix various incorrect error function codes.
|
19 gadi atpakaļ |
Nils Larsch
|
ff22e913a3
- use BN_set_negative and BN_is_negative instead of BN_set_sign
|
19 gadi atpakaļ |
Geoff Thorpe
|
ace3ebd661
Improve error handling if decompression of an ec point fails, and cleanup
|
20 gadi atpakaļ |
Geoff Thorpe
|
d459e39012
Tidy up, including;
|
20 gadi atpakaļ |
Geoff Thorpe
|
df11e1e921
Deprecate unused cruft, and "make update".
|
20 gadi atpakaļ |
Geoff Thorpe
|
d6dda126b7
Make some more API types opaquely available from ossl_typ.h, meaning the
|
20 gadi atpakaļ |
Geoff Thorpe
|
e042540f6b
Variety of belt-tightenings in the bignum code. (Please help test this!)
|
20 gadi atpakaļ |
Geoff Thorpe
|
5d735465d1
The efforts to eliminate the dual-representation of zero and to ensure
|
20 gadi atpakaļ |
Geoff Thorpe
|
2ae1ea3788
BN_FLG_FREE is of extremely dubious usefulness, and is only referred to
|
21 gadi atpakaļ |
Geoff Thorpe
|
46cb8d3689
If BN_STRICT is defined, don't accept an ambiguous representation of zero
|
21 gadi atpakaļ |
Geoff Thorpe
|
23fc5ac646
Improve a couple of the bignum macros. Note, this doesn't eliminate
|
21 gadi atpakaļ |
Geoff Thorpe
|
5734bebe05
Make BN_DEBUG_RAND less painfully slow by only consuming one byte of
|
21 gadi atpakaļ |
Geoff Thorpe
|
f75abcefed
This extends the debugging macros to use "pollution" during
|
21 gadi atpakaļ |
Geoff Thorpe
|
0ef85c7f45
This is a revert of my previous commit to "improve" the declaration of
|
21 gadi atpakaļ |
Ulf Möller
|
2b96c95197
cleanup as discussed with Geoff
|
21 gadi atpakaļ |
Geoff Thorpe
|
d870740cd7
Put the first stage of my bignum debugging adventures into CVS. This code
|
21 gadi atpakaļ |
Geoff Thorpe
|
c465e7941e
This is the least unacceptable way I've found for declaring the bignum data
|
21 gadi atpakaļ |
Geoff Thorpe
|
2ce90b9b74
BN_CTX is opaque and the static initialiser BN_CTX_init() is not used
|
21 gadi atpakaļ |