Andy Polyakov
|
cfdbff23ab
bn_exp.c: improve portability.
|
преди 13 години |
Andy Polyakov
|
361512da0d
This commit completes recent modular exponentiation optimizations on
|
преди 13 години |
Dr. Stephen Henson
|
7edfe67456
Move all FIPSAPI renames into fips.h header file, include early in
|
преди 14 години |
Dr. Stephen Henson
|
7cc684f4f7
Redirect FIPS memory allocation to FIPS_malloc() routine, remove
|
преди 14 години |
Dr. Stephen Henson
|
d70323f1c5
Submitted by: Peter Gutmann <pgut001@cs.auckland.ac.nz>
|
преди 15 години |
Geoff Thorpe
|
6343829a39
Revert the size_t modifications from HEAD that had led to more
|
преди 16 години |
Ben Laurie
|
4d6e1e4f29
size_tification.
|
преди 16 години |
Bodo Möller
|
bd31fb2145
Change to mitigate branch prediction attacks
|
преди 17 години |
Bodo Möller
|
46a643763d
Implement fixed-window exponentiation to mitigate hyper-threading
|
преди 19 години |
Geoff Thorpe
|
c86f2054f3
Adjust various bignum functions to use BN_CTX for variables instead of
|
преди 20 години |
Geoff Thorpe
|
b6358c89a1
Convert openssl code not to assume the deprecated form of BN_zero().
|
преди 20 години |
Geoff Thorpe
|
82b2f57e30
Use the BN_is_odd() macro in place of code that (inconsistently) does much
|
преди 21 години |
Geoff Thorpe
|
d870740cd7
Put the first stage of my bignum debugging adventures into CVS. This code
|
преди 21 години |
Bodo Möller
|
8dea52fa42
Fix some things that look like bugs.
|
преди 24 години |
Bodo Möller
|
25439b76ad
Move reduction step from BN_mod_exp to BN_mod_exp_mont_word.
|
преди 24 години |
Bodo Möller
|
73c2522c7c
Handle special cases correctly in exponentation functions.
|
преди 24 години |
Bodo Möller
|
cd2eebfd64
BN_sqrt
|
преди 24 години |
Bodo Möller
|
499e167fda
Improve BN_mod_inverse performance.
|
преди 24 години |
Bodo Möller
|
c94b6de017
Timings.
|
преди 24 години |
Bodo Möller
|
78a0c1f18d
modular arithmetics
|
преди 24 години |
Richard Levitte
|
020fc820dc
Constify the BIGNUM routines a bit more. The only trouble were the
|
преди 24 години |
Richard Levitte
|
5270e7025e
Merge the engine branch into the main trunk. All conflicts resolved.
|
преди 24 години |
Bodo Möller
|
fc57ebc057
Actually comment out the parts of BN_MOD_MUL_WORD that I inteded to
|
преди 24 години |
Bodo Möller
|
e958c5afe7
In BN_mod_exp_mont_word, avoid one application of BN_MOD_MUL_WORD,
|
преди 24 години |
Bodo Möller
|
c3b1424cc0
Use BN_CTX_end when exiting early from BN_mod_exp_mont_word because
|
преди 24 години |
Geoff Thorpe
|
8ba6d1b0cc
The atalla functionality doesn't work with the "word" version of
|
преди 24 години |
Bodo Möller
|
dc434bbcb0
Slightly faster DSA verification (BN_mod_exp2_mont),
|
преди 24 години |
Bodo Möller
|
f8989a2155
Use the equivalent of a sliding window (without precomputation
|
преди 24 години |
Bodo Möller
|
6dad7bd69c
Speed up DH with small generator.
|
преди 24 години |
Ben Laurie
|
bd03b99b9b
Add support for Compaq Atalla crypto accelerator.
|
преди 25 години |