Revision tags: OpenSSL_0_9_8o, OpenSSL_1_0_0a, OpenSSL_1_0_0, OpenSSL_0_9_8n, OpenSSL_0_9_8m, OpenSSL_0_9_8m-beta1, OpenSSL_1_0_0-beta5 |
|
#
7e4cae1d |
| 02-Dec-2009 |
Dr. Stephen Henson |
PR: 2111 Submitted by: Martin Olsson <molsson@opera.com> Check for bn_wexpand errors in bn_mul.c
|
Revision tags: OpenSSL_1_0_0-beta4, OpenSSL_0_9_8l, OpenSSL_1_0_0-beta3 |
|
#
73ea4160 |
| 17-Jun-2009 |
Dr. Stephen Henson |
Update from 1.0.0-stable.
|
Revision tags: OpenSSL_1_0_0-beta2, OpenSSL_1_0_0-beta1, OpenSSL_0_9_8k, OpenSSL_0_9_8j |
|
#
6343829a |
| 12-Nov-2008 |
Geoff Thorpe |
Revert the size_t modifications from HEAD that had led to more knock-on work than expected - they've been extracted into a patch series that can be completed elsewhere, or in a different bran
Revert the size_t modifications from HEAD that had led to more knock-on work than expected - they've been extracted into a patch series that can be completed elsewhere, or in a different branch, before merging back to HEAD.
show more ...
|
#
4d6e1e4f |
| 01-Nov-2008 |
Ben Laurie |
size_tification.
|
Revision tags: OpenSSL_0_9_8i, OpenSSL_0_9_8h |
|
#
70ba4ee5 |
| 03-Nov-2007 |
Andy Polyakov |
Commit #16325 fixed one thing but broke DH with certain moduli.
|
Revision tags: OpenSSL_0_9_8g, OpenSSL_0_9_8f, FIPS_098_TEST_8, FIPS_098_TEST_7, FIPS_098_TEST_6, FIPS_098_TEST_5, FIPS_098_TEST_4, FIPS_098_TEST_3, FIPS_098_TEST_2 |
|
#
35295bdb |
| 08-Jul-2007 |
Andy Polyakov |
bn_mul_recursive doesn't handle all cases correctly, which results in BN_mul failures at certain key-length mixes. PR: 1427
|
Revision tags: FIPS_098_TEST_1, OpenSSL_0_9_7m, OpenSSL_0_9_8e, OpenSSL_0_9_7l, OpenSSL_0_9_8d, OpenSSL_0_9_8c, OpenSSL_0_9_7k, OpenSSL_0_9_7j, OpenSSL_0_9_8b, OpenSSL_FIPS_1_0, OpenSSL_0_9_7i, OpenSSL_0_9_8a, OpenSSL_0_9_7h, OpenSSL_0_9_8, FIPS_TEST_10, OpenSSL_0_9_8-beta6, OpenSSL_0_9_8-beta5, FIPS_TEST_9, OpenSSL_0_9_8-beta4, OpenSSL_0_9_8-beta3, BEN_FIPS_TEST_8, OpenSSL_0_9_8-beta2, OpenSSL_0_9_8-beta1, OpenSSL_0_9_7g, 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 |
|
#
f5f7dffd |
| 28-May-2003 |
Richard Levitte |
Make sure to compare unsigned against unsigned.
|
#
83743ad0 |
| 21-May-2003 |
Richard Levitte |
Fix sign bugs. PR: 621
|
Revision tags: 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 |
|
#
699543e4 |
| 09-Jan-2003 |
Andy Polyakov |
Finalizing asm support for UnixWare, SCO, OpenUnix... Note that I've replaced #if logic around bn_sub_part_words in bn_mul.c. I rely upon OPENSSL_BN_ASM_PART_WORDS being added by ./Configure
Finalizing asm support for UnixWare, SCO, OpenUnix... Note that I've replaced #if logic around bn_sub_part_words in bn_mul.c. I rely upon OPENSSL_BN_ASM_PART_WORDS being added by ./Configure script. Would it still work on non-Unix platforms?
show more ...
|
Revision tags: 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 |
|
#
451dc18f |
| 13-Jun-2002 |
Richard Levitte |
Add support for DJGPP. PR: 75
|
Revision tags: 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 |
|
#
dc014d43 |
| 10-May-2002 |
Dr. Stephen Henson |
Fallback to normal multiply if n2 == 8 and dna or dnb is not zero in bn_mul_recursive. This is (hopefully) what was triggering bignum errors on 64 bit platforms and causing the BN_mo
Fallback to normal multiply if n2 == 8 and dna or dnb is not zero in bn_mul_recursive. This is (hopefully) what was triggering bignum errors on 64 bit platforms and causing the BN_mod_mul test to fail.
show more ...
|
Revision tags: 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 |
|
#
5dd955dc |
| 14-Oct-2001 |
Ulf Möller |
openbsd-x86 macros Submitted by: Toomas Kiisk <vix@cyber.ee>
|
Revision tags: 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 |
|
#
cf1b7d96 |
| 19-Feb-2001 |
Richard Levitte |
Make all configuration macros available for application by making sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other package
Make all configuration macros available for application by making sure they are available in opensslconf.h, by giving them names starting with "OPENSSL_" to avoid conflicts with other packages and by making sure e_os2.h will cover all platform-specific cases together with opensslconf.h. I've checked fairly well that nothing breaks with this (apart from external software that will adapt if they have used something like NO_KRB5), but I can't guarantee it completely, so a review of this change would be a good thing.
show more ...
|
#
137e6012 |
| 15-Dec-2000 |
Bodo Möller |
The C version of bn_sub_part_words is needed not only in NO_ASM configurations
|
#
53b407da |
| 13-Dec-2000 |
Richard Levitte |
Problem: bn_mul_normal() misbehaves if the size of b is 0. Solution: multiply a with 0, putting the result in r, and return.
|
#
765e5311 |
| 13-Dec-2000 |
Richard Levitte |
In bn_mul_recursive(), make sure the comba routines are only called when both a and b are of the exact right size. This may change to something better later.
|
#
2aff7727 |
| 13-Dec-2000 |
Dr. Stephen Henson |
Rewrite the extension code to use an ASN1_ITEM structure for its ASN1 operations as well as the old style function pointers (i2d, d2i, new, free). Change standard extensions to support th
Rewrite the extension code to use an ASN1_ITEM structure for its ASN1 operations as well as the old style function pointers (i2d, d2i, new, free). Change standard extensions to support this. Fix a warning in BN_mul(), bn_mul.c about uninitialised 'j'.
show more ...
|
#
240f5169 |
| 06-Dec-2000 |
Ulf Möller |
Intel assembler version for bn_sub_part_words(). I haven't got reliable timings yet, please try it out!
|
#
90e7ce36 |
| 05-Dec-2000 |
Ulf Möller |
Use assert as in the rest of the BN library.
|
#
6a2347ee |
| 04-Dec-2000 |
Richard Levitte |
Remove the last bn_wexpand()s that made us break constness. Of course, that means we need to handle the cases where the two arrays to bn_mul_recursive() and bn_mul_part_recursive() differ in
Remove the last bn_wexpand()s that made us break constness. Of course, that means we need to handle the cases where the two arrays to bn_mul_recursive() and bn_mul_part_recursive() differ in size. I haven't yet changed the comments that describe bn_mul_recursive() and bn_mul_part_recursive(). I want this to be tested by more people before I consider this change final. Please test away!
show more ...
|
#
52a1bab2 |
| 02-Dec-2000 |
Ulf Möller |
Fix bn_cmp_part_words() and move it to bn_lib.c.
|
#
fc2e05c2 |
| 30-Nov-2000 |
Bodo Möller |
Fix BN_rshift, which caused lots of trouble.
|