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, OpenSSL_0_9_7-beta3, OpenSSL-engine-0_9_6e, OpenSSL_0_9_6e, OpenSSL_0_9_7-beta2, OpenSSL_0_9_7-beta1 |
|
#
9cdf87f1 |
| 30-May-2002 |
Richard Levitte |
Check the return values where memory allocation failures may happen. PR: 49
|
Revision tags: 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 |
|
#
156e8557 |
| 08-Mar-2001 |
Bodo Möller |
Implement EC_GFp_mont_method.
|
#
8dea52fa |
| 07-Dec-2000 |
Bodo Möller |
Fix some things that look like bugs. One problem that looked like a problem in bn_recp.c at first turned out to be a BN_mul bug. An example is given in bn_recp.c; finding the bug re
Fix some things that look like bugs. One problem that looked like a problem in bn_recp.c at first turned out to be a BN_mul bug. An example is given in bn_recp.c; finding the bug responsible for this is left as an exercise.
show more ...
|
#
cbd48ba6 |
| 16-Nov-2000 |
Richard Levitte |
More constification of the BN library.
|
#
757e392d |
| 12-Nov-2000 |
Ben Laurie |
Make Rijndael work! Those long flights have some good points.
|
#
e1a8ac49 |
| 09-Nov-2000 |
Bodo Möller |
tmp2 is not used in BN_mod_mul_montgomery.
|
Revision tags: rsaref |
|
#
020fc820 |
| 06-Nov-2000 |
Richard Levitte |
Constify the BIGNUM routines a bit more. The only trouble were the two functions that did expansion on in parameters (BN_mul() and BN_sqr()). The problem was solved by making bn_dup_expand(
Constify the BIGNUM routines a bit more. The only trouble were the two functions that did expansion on in parameters (BN_mul() and BN_sqr()). The problem was solved by making bn_dup_expand() which is a mix of bn_expand2() and BN_dup().
show more ...
|
Revision tags: BEFORE_engine, OpenSSL_0_9_6-beta2, OpenSSL_0_9_6-beta1, OpenSSL_0_9_6, OpenSSL-engine-0_9_6, OpenSSL-engine-0_9_6-beta3, OpenSSL_0_9_6-beta3 |
|
#
fe035197 |
| 19-Sep-2000 |
Bodo Möller |
Totally remove the supposedly 'faster' variant in BN_mod_mul_montgomery, which calls bn_sqr_recursive without much preparation. bn_sqr_recursive requires the length of its argument t
Totally remove the supposedly 'faster' variant in BN_mod_mul_montgomery, which calls bn_sqr_recursive without much preparation. bn_sqr_recursive requires the length of its argument to be a power of 2, which is not always the case here. There's no reason for not using BN_sqr -- if a simpler approach to squaring made sense, then why not change BN_sqr? (Using BN_sqr should also speed up DH where g is chosen such that it becomes small [e.g., 2] when converted to Montgomery representation.) Case closed :-)
show more ...
|
#
a45bd295 |
| 19-Sep-2000 |
Bodo Möller |
Document BN_mod_mul_montgomery bug; make disabled code slightly more correct (this does not solve the problem though).
|
#
f4364e07 |
| 19-Sep-2000 |
Bodo Möller |
Disable buggy code variant in BN_mod_mul_montgomery that was enabled in 0.9.6-beta1 and 0.9.6-beta2 and caused the BN_mont_exp_mont_word() failure (bug report "openssh 2.2.0p1 fails with open
Disable buggy code variant in BN_mod_mul_montgomery that was enabled in 0.9.6-beta1 and 0.9.6-beta2 and caused the BN_mont_exp_mont_word() failure (bug report "openssh 2.2.0p1 fails with openssl 0.9.6-beta1").
show more ...
|
Revision tags: OpenSSL-engine-0_9_6-beta2 |
|
#
1d84fd64 |
| 14-Sep-2000 |
Ulf Möller |
Bug fix: Montgomery multiplication could produce results with the wrong sign.
|
Revision tags: OpenSSL-engine-0_9_6-beta1 |
|
#
2d978cbd |
| 04-Aug-2000 |
Dr. Stephen Henson |
Changes needed for Tandem NSK, supplied by Scott Uroff (scott@xypro.com). Fix warnings with BIO_dump_indent().
|
#
69b5d3c5 |
| 01-Jul-2000 |
Ben Laurie |
Don't let top go below zero!
|
#
8415060e |
| 21-Jun-2000 |
Ulf Möller |
use faster version
|
#
26a3a48d |
| 01-Jun-2000 |
Richard Levitte |
There have been a number of complaints from a number of sources that names like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other pac
There have been a number of complaints from a number of sources that names like Malloc, Realloc and especially Free conflict with already existing names on some operating systems or other packages. That is reason enough to change the names of the OpenSSL memory allocation macros to something that has a better chance of being unique, like prepending them with OPENSSL_. This change includes all the name changes needed throughout all C files.
show more ...
|
Revision tags: OpenSSL_0_9_5, OpenSSL_0_9_5a, OpenSSL_0_9_5a-beta2, OpenSSL_0_9_5a-beta1 |
|
#
0b8fa44e |
| 01-Mar-2000 |
Ulf Möller |
Bug fix.
|
Revision tags: OpenSSL_0_9_5beta2, OpenSSL_0_9_5beta1 |
|
#
6535eb17 |
| 05-Feb-2000 |
Ulf Möller |
Use MONT_WORD macro to control if the word-based or the bignum algorithm is used.
|
#
9b141126 |
| 05-Feb-2000 |
Ulf Möller |
New functions BN_CTX_start(), BN_CTX_get(), BN_CTX_end() to access temporary BIGNUMs. BN_CTX still uses a fixed number of BIGNUMs, but the BN_CTX implementation could now easily be changed.
|
#
157be2b6 |
| 27-Jan-2000 |
Ulf Möller |
comment was wrong.
|
#
2233bed1 |
| 27-Jan-2000 |
Bodo Möller |
typo in a comment
|
#
ec1258dd |
| 27-Jan-2000 |
Bodo Möller |
Update comments to provide a better approximation of reality.
|
#
b99b1107 |
| 27-Jan-2000 |
Bodo Möller |
Add a pointer to a paper (is the algorithm in section 4.2 the word-based algorithm we are using?)
|
#
5f5e96d9 |
| 27-Jan-2000 |
Bodo Möller |
Update references.
|
#
e93f9a32 |
| 27-Jan-2000 |
Ulf Möller |
Run ispell. Clean up bn_mont.c.
|
Revision tags: OpenSSL_0_9_4 |
|
#
84c15db5 |
| 04-Jun-1999 |
Ben Laurie |
Some constification and stacks that slipped through the cracks (how?).
|