Revision tags: OpenSSL_0_9_7f, BEN_FIPS_TEST_7, BEN_FIPS_TEST_6, OpenSSL_0_9_7e, OpenSSL_0_9_7d, OpenSSL-engine-0_9_6m, OpenSSL_0_9_6m, LEVITTE_after_const, LEVITTE_before_const |
|
#
b6358c89 |
| 13-Mar-2004 |
Geoff Thorpe |
Convert openssl code not to assume the deprecated form of BN_zero(). Remove certain redundant BN_zero() initialisations, because BN_CTX_get(), BN_init(), [etc] already initialise to zero
Convert openssl code not to assume the deprecated form of BN_zero(). Remove certain redundant BN_zero() initialisations, because BN_CTX_get(), BN_init(), [etc] already initialise to zero. Correct error checking in bn_sqr.c, and be less wishy-wash about how/why the result's 'top' value is set (note also, 'max' is always > 0 at this point).
show more ...
|
Revision tags: BEN_FIPS_TEST_5, BEN_FIPS_TEST_4 |
|
#
d870740c |
| 04-Nov-2003 |
Geoff Thorpe |
Put the first stage of my bignum debugging adventures into CVS. This code is itself experimental, and in addition may cause execution to break on existing openssl "bugs" that previously were
Put the first stage of my bignum debugging adventures into CVS. This code is itself experimental, and in addition may cause execution to break on existing openssl "bugs" that previously were harmless or at least invisible.
show more ...
|
Revision tags: OpenSSL-engine-0_9_6l, OpenSSL_0_9_6l, BEN_FIPS_TEST_3, BEN_FIPS_TEST_2, BEN_FIPS_TEST_1, OpenSSL-engine-0_9_6k, OpenSSL_0_9_6k, OpenSSL_0_9_7c, OpenSSL-engine-0_9_6j, OpenSSL_0_9_7b, OpenSSL_0_9_6j, OpenSSL-engine-0_9_6i, OpenSSL_0_9_6i, OpenSSL_0_9_7a, OpenSSL_0_9_7, OpenSSL_0_9_7-beta6, STATE_after_zlib, STATE_before_zlib, OpenSSL_0_9_7-beta5, OpenSSL-engine-0_9_6h, OpenSSL_0_9_6h, OpenSSL_0_9_7-beta4, OpenSSL-engine-0_9_6g, OpenSSL_0_9_6g, OpenSSL-engine-0_9_6f, OpenSSL_0_9_6f |
|
#
d3bcbba4 |
| 02-Aug-2002 |
Bodo Möller |
remove obsolete part of comment
|
#
0903e561 |
| 02-Aug-2002 |
Bodo Möller |
remove obsoleted disabled code
|
#
6fb60a84 |
| 02-Aug-2002 |
Bodo Möller |
Change BN_mod_sqrt() so that it verifies that the input value is really the square of the return value.
|
Revision tags: OpenSSL_0_9_7-beta3, OpenSSL-engine-0_9_6e, OpenSSL_0_9_6e, OpenSSL_0_9_7-beta2, OpenSSL_0_9_7-beta1, AFTER_COMPAQ_PATCH, BEFORE_COMPAQ_PATCH, OpenSSL-engine-0_9_6d, OpenSSL_0_9_6d, OpenSSL-engine-0_9_6d-beta1, OpenSSL_0_9_6d-beta1, OpenSSL-engine-0_9_6c, OpenSSL_0_9_6c, OpenSSL-engine-0_9_6b, OpenSSL_0_9_6b, OpenSSL_0_9_6a, OpenSSL-engine-0_9_6a, OpenSSL-engine-0_9_6a-beta3, OpenSSL_0_9_6a-beta3, OpenSSL-engine-0_9_6a-beta2, OpenSSL_0_9_6a-beta2, OpenSSL-engine-0_9_6a-beta1, OpenSSL_0_9_6a-beta1 |
|
#
ff612904 |
| 08-Mar-2001 |
Bodo Möller |
Comment
|
#
80d89e6a |
| 07-Dec-2000 |
Bodo Möller |
Sign-related fixes (and tests). BN_mod_exp_mont does not work properly yet if modulus m is negative (we want computations to be carried out modulo |m|).
|
#
bc5f2740 |
| 07-Dec-2000 |
Bodo Möller |
Move 'q->neg = 0' to those places where it is needed (just in cases someone uses a negative modulus)
|
#
aa66eba7 |
| 06-Dec-2000 |
Bodo Möller |
BN_mod_sqrt documentation/comment
|
#
bac68541 |
| 06-Dec-2000 |
Bodo Möller |
Faster BN_mod_sqrt algorithm for p == 5 (8).
|
#
25439b76 |
| 30-Nov-2000 |
Bodo Möller |
Move reduction step from BN_mod_exp to BN_mod_exp_mont_word. Fix BN_mod_exp_simple for a==0 (mod m). Skip useless round in BN_mod_sqrt (1 is always a square, no need to test BN_kronecker
Move reduction step from BN_mod_exp to BN_mod_exp_mont_word. Fix BN_mod_exp_simple for a==0 (mod m). Skip useless round in BN_mod_sqrt (1 is always a square, no need to test BN_kronecker for it).
show more ...
|
#
cd2eebfd |
| 30-Nov-2000 |
Bodo Möller |
BN_sqrt
|
#
265592b9 |
| 28-Nov-2000 |
Bodo Möller |
Add bn_kron.c (BN_kronecker), which I forgot in the previous commit. Also add the next file in advance so that I can't forget this one :-)
|