History log of /openssl/crypto/bn/bn_lib.c (Results 151 – 175 of 178)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 58f0f52e 07-Nov-2000 Bodo Möller

handle the case when BN_new returns NULL


# 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, OpenSSL-engine-0_9_6-beta2, OpenSSL-engine-0_9_6-beta1
# bbb8de09 04-Sep-2000 Bodo Möller

Avoid abort() throughout the library, except when preprocessor
symbols for debugging are defined.


# 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().


# 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, OpenSSL_0_9_5beta2
# 775c63fc 26-Feb-2000 Ulf Möller

Reorganize bn_mul.c (no bugfix yet), remove obsolete files in BN library.


Revision tags: OpenSSL_0_9_5beta1
# 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.


# 657e60fa 03-Feb-2000 Ulf Möller

ispell (and minor modifications)


# dd8dec69 23-Jan-2000 Ulf Möller

Document the BN library.


Revision tags: OpenSSL_0_9_4
# 8d85b33e 30-Jul-1999 Bodo Möller

by request: let BN_dup(NULL) just return NULL


# 8623f693 20-Jun-1999 Dr. Stephen Henson

New functions CONF_load_bio() and CONF_load_fp() to load a configuration
file from a bio or fp. Added some more constification to the BN library.


# 84c15db5 04-Jun-1999 Ben Laurie

Some constification and stacks that slipped through the cracks (how?).


Revision tags: OpenSSL_0_9_3a, OpenSSL_0_9_3, OpenSSL_0_9_3beta2, OpenSSL_0_9_3beta1
# e14d4443 20-May-1999 Ulf Möller

Bignum library bug fix. IRIX 6 passes "make test" now!
This also avoids the problems with SC4.2 and unpatched SC5.

Submitted by: Andy Polyakov <appro@fy.chalmers.se>


# 7f0dae32 15-May-1999 Bodo Möller

OPENSSL_EXTERN, OPENSSL_GLOBAL


# 7d7d2cbc 13-May-1999 Ulf Möller

VMS support.

Submitted by: Richard Levitte <richard@levitte.org>


# 61f5b6f3 23-Apr-1999 Ben Laurie

Work with -pedantic!


# 6b691a5c 19-Apr-1999 Ulf Möller

Change functions to ANSI C.


# e778802f 17-Apr-1999 Ben Laurie

Massive constification.


# 953937bd 15-Apr-1999 Dr. Stephen Henson

Fix a horrible BN bug in bn_expand2 which caused BN_add_word() et al to fail
when they cause the destination to expand.

To see how evil this is try this:

#include <pem.h>
ma

Fix a horrible BN bug in bn_expand2 which caused BN_add_word() et al to fail
when they cause the destination to expand.

To see how evil this is try this:

#include <pem.h>
main()
{
BIGNUM *bn = NULL;
int i;
bn = BN_new();
BN_hex2bn(&bn, "FFFFFFFF");
BN_add_word(bn, 1);
printf("Value %s\n", BN_bn2hex(bn));
}

This would typically fail before the patch.

It also screws up if you comment out the BN_hex2bn line above or in any
situation where BN_add_word() causes the number of BN_ULONGs in the result
to change (try doubling the number of FFs).

show more ...


Revision tags: OpenSSL_0_9_2b
# b4cadc6e 22-Mar-1999 Ben Laurie

Fix security hole.


# e03ddfae 07-Jan-1999 Ben Laurie

Accept NULL in *_free.


# 9cb0969f 31-Dec-1998 Ralf S. Engelschall

Fix version stuff:

1. The already released version was 0.9.1c and not 0.9.1b

2. The next release should be 0.9.2 and not 0.9.1d, because
first the changes are already too lar

Fix version stuff:

1. The already released version was 0.9.1c and not 0.9.1b

2. The next release should be 0.9.2 and not 0.9.1d, because
first the changes are already too large, second we should avoid any more
0.9.1x confusions and third, the Apache version semantics of
VERSION.REVISION.PATCHLEVEL for the version string is reasonable (and here
.2 is already just a patchlevel and not major change).
tVS: ----------------------------------------------------------------------

show more ...


Revision tags: OpenSSL_0_9_1c
# 320a14cb 23-Dec-1998 Ralf S. Engelschall

*** empty log message ***


# 5f326803 23-Dec-1998 Ralf S. Engelschall

Switch version string to SSLeay/OpenSSL


# 651d0aff 22-Dec-1998 Ralf S. Engelschall

Various cleanups and fixed by Marc and Ralf to start the OpenTLS project


12345678