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 години |
Ulf Möller
|
9b141126d4
New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to access
|
преди 25 години |
Ben Laurie
|
84c15db551
Some constification and stacks that slipped through the cracks (how?).
|
преди 25 години |
Ulf Möller
|
6b691a5c85
Change functions to ANSI C.
|
преди 25 години |
Mark J. Cox
|
a0a5407901
Fixes to BN code. Previously the default was to define BN_RECURSION
|
преди 26 години |
Ralf S. Engelschall
|
dfeab0689f
Import of old SSLeay release: SSLeay 0.9.1b (unreleased)
|
преди 26 години |
Ralf S. Engelschall
|
58964a4922
Import of old SSLeay release: SSLeay 0.9.0b
|
преди 26 години |
Ralf S. Engelschall
|
d02b48c63a
Import of old SSLeay release: SSLeay 0.8.1b
|
преди 26 години |