]> granicus.if.org Git - openssl/log
openssl
21 years agocountermeasure against new Klima-Pokorny-Rosa atack
Bodo Möller [Wed, 19 Mar 2003 19:19:53 +0000 (19:19 +0000)]
countermeasure against new Klima-Pokorny-Rosa atack

21 years agoFix Certificate and CRL adding in X509_load_cert_crl_file:
Dr. Stephen Henson [Wed, 19 Mar 2003 13:55:48 +0000 (13:55 +0000)]
Fix Certificate and CRL adding in X509_load_cert_crl_file:
an X509_INFO structure can contain more than one object,
for example a certififcate and a CRL.

21 years agofix formatting
Bodo Möller [Tue, 18 Mar 2003 12:52:02 +0000 (12:52 +0000)]
fix formatting

21 years agoFix for no-ec on Windows.
Dr. Stephen Henson [Sat, 15 Mar 2003 01:28:55 +0000 (01:28 +0000)]
Fix for no-ec on Windows.

21 years agoDon't give an error if response reason absent in OCSP HTTP.
Dr. Stephen Henson [Fri, 14 Mar 2003 23:38:34 +0000 (23:38 +0000)]
Don't give an error if response reason absent in OCSP HTTP.

21 years agoAdd entry for domainComponent so it is treated correctly.
Dr. Stephen Henson [Fri, 14 Mar 2003 01:44:42 +0000 (01:44 +0000)]
Add entry for domainComponent so it is treated correctly.

Add table order test to end of a_strnid.c

21 years agoAdd some OIDs.
Dr. Stephen Henson [Thu, 13 Mar 2003 23:37:55 +0000 (23:37 +0000)]
Add some OIDs.

21 years agoFix PEDANTIC stuff...
Dr. Stephen Henson [Thu, 13 Mar 2003 21:28:03 +0000 (21:28 +0000)]
Fix PEDANTIC stuff...

21 years agoFix a bone-head bug. This warrants a CHANGES entry because it could affect
Geoff Thorpe [Thu, 13 Mar 2003 20:28:42 +0000 (20:28 +0000)]
Fix a bone-head bug. This warrants a CHANGES entry because it could affect
applications if they were passing a bogus 'flags' parameter yet having
things work as they wanted anyway.

21 years agoReturn an error if gmtime returns NULL.
Dr. Stephen Henson [Thu, 13 Mar 2003 14:13:53 +0000 (14:13 +0000)]
Return an error if gmtime returns NULL.

21 years agoAvoid warnings for no-engine and PEDANTIC
Dr. Stephen Henson [Wed, 12 Mar 2003 02:38:57 +0000 (02:38 +0000)]
Avoid warnings for no-engine and PEDANTIC

21 years agoFixes for EVP_DigestInit_ex() and OPENSSL_NO_ENGINE.
Dr. Stephen Henson [Wed, 12 Mar 2003 02:31:40 +0000 (02:31 +0000)]
Fixes for EVP_DigestInit_ex() and OPENSSL_NO_ENGINE.

21 years agoThe default implementation of DSA_METHOD has an interdependence on the
Geoff Thorpe [Tue, 11 Mar 2003 01:49:21 +0000 (01:49 +0000)]
The default implementation of DSA_METHOD has an interdependence on the
dsa_mod_exp() and bn_mod_exp() handlers from dsa_do_verify() and
dsa_sign_setup(). When another DSA_METHOD implementation does not define
these lower-level handlers, it becomes impossible to do a fallback to
software on errors using a simple DSA_OpenSSL()->fn(key).

This change allows the default DSA_METHOD to function in such circumstances
by only using dsa_mod_exp() and bn_mod_exp() handlers if they exist,
otherwise using BIGNUM implementations directly (which is what those
handlers did before this change). There should be no noticable difference
for the software case, or indeed any custom case that didn't already
segfault, except perhaps that there is now one less level of indirection in
all cases.

PR: 507

21 years ago- new ECDH_compute_key interface (KDF is no longer a fixed built-in)
Bodo Möller [Fri, 28 Feb 2003 15:37:10 +0000 (15:37 +0000)]
- new ECDH_compute_key interface (KDF is no longer a fixed built-in)
- bugfix: in ECDH_compute_key, pad x coordinate with leading zeros if necessary

21 years agomemset problem has been handled
Bodo Möller [Fri, 28 Feb 2003 15:17:45 +0000 (15:17 +0000)]
memset problem has been handled

PR: 343

21 years agouse tabs for indentation, not spaces
Bodo Möller [Fri, 28 Feb 2003 15:07:10 +0000 (15:07 +0000)]
use tabs for indentation, not spaces

21 years agoEncryption BIOs misbehave when used with non blocking I/O.
Dr. Stephen Henson [Thu, 27 Feb 2003 14:07:59 +0000 (14:07 +0000)]
Encryption BIOs misbehave when used with non blocking I/O.

Two fixes:

1. If BIO_write() fails inside enc_write() it should return the
   total number of bytes successfully written.

2. If BIO_write() fails during BIO_flush() it should return immediately
   with the error code: previously it would fall through to the final
   encrypt, corrupting the buffer.

21 years agoTypo.
Dr. Stephen Henson [Thu, 27 Feb 2003 13:02:46 +0000 (13:02 +0000)]
Typo.

21 years agoadd Certicom licensing e-mail address
Bodo Möller [Thu, 27 Feb 2003 12:25:35 +0000 (12:25 +0000)]
add Certicom licensing e-mail address

21 years agoSupport for dirName from config files in GeneralName extensions.
Dr. Stephen Henson [Thu, 27 Feb 2003 01:54:11 +0000 (01:54 +0000)]
Support for dirName from config files in GeneralName extensions.

21 years agoFix indefinite length encoding so EOC correctly updates
Dr. Stephen Henson [Tue, 25 Feb 2003 19:03:31 +0000 (19:03 +0000)]
Fix indefinite length encoding so EOC correctly updates
the buffer pointer.

Rename PKCS7_PARTSIGN to PKCS7_STREAM.

Guess what that's for :-)

21 years agoyear 2003
Bodo Möller [Mon, 24 Feb 2003 17:18:01 +0000 (17:18 +0000)]
year 2003

21 years agoinclude OpenSSL license (in addition to EAY license)
Bodo Möller [Mon, 24 Feb 2003 17:15:28 +0000 (17:15 +0000)]
include OpenSSL license (in addition to EAY license)

21 years agoAdd instructions for building the MinGW target in Cygwin, and
Ulf Möller [Sat, 22 Feb 2003 23:03:42 +0000 (23:03 +0000)]
Add instructions for building the MinGW target in Cygwin, and
rearrange some of the other text for better readability.

21 years agoCopy rather than symlink the test data.
Ulf Möller [Sat, 22 Feb 2003 22:19:48 +0000 (22:19 +0000)]
Copy rather than symlink the test data.
This is needed because Windows doesn't support symlinks.

The Cygwin/MinGW build now passes "make test".

21 years agoremove some more useless code. The mingw target can now be built
Ulf Möller [Sat, 22 Feb 2003 22:15:31 +0000 (22:15 +0000)]
remove some more useless code. The mingw target can now be built
under cygwin.

21 years agomore mingw related cleanups.
Ulf Möller [Sat, 22 Feb 2003 18:00:14 +0000 (18:00 +0000)]
more mingw related cleanups.

21 years agoRemove duplication and have clean depend on libclean
Richard Levitte [Sat, 22 Feb 2003 15:04:03 +0000 (15:04 +0000)]
Remove duplication and have clean depend on libclean

21 years agoAllow building applications against static libraries with Makefile.shared.
Richard Levitte [Sat, 22 Feb 2003 14:41:34 +0000 (14:41 +0000)]
Allow building applications against static libraries with Makefile.shared.

21 years agoBase64 bio fixes. The base64 bio was seriously broken
Dr. Stephen Henson [Sat, 22 Feb 2003 02:12:52 +0000 (02:12 +0000)]
Base64 bio fixes. The base64 bio was seriously broken
when reading from a non blocking BIO.

It would incorrectly interpret retries as EOF, incorrectly
buffer initial data and have no buffering at all after initial
data (data would be sent one byte at a time to EVP_DecodeUpdate).

21 years agoadd test
Ulf Möller [Sat, 22 Feb 2003 01:20:55 +0000 (01:20 +0000)]
add test

21 years agoavoid duplicate definiton of bn_sub_part_words
Ulf Möller [Fri, 21 Feb 2003 23:19:50 +0000 (23:19 +0000)]
avoid duplicate definiton of bn_sub_part_words

21 years agoclean up MinGW build. MinGW make now supports the Windows path name
Ulf Möller [Fri, 21 Feb 2003 22:59:20 +0000 (22:59 +0000)]
clean up MinGW build. MinGW make now supports the Windows path name
conventions.

21 years agoupdate mingw info
Ulf Möller [Fri, 21 Feb 2003 22:09:52 +0000 (22:09 +0000)]
update mingw info

21 years agotreat 'out' like i2d functions do; cf. asn1_item_flags_i2d (crypto/asn/tasn_enc.c)
Bodo Möller [Fri, 21 Feb 2003 16:06:39 +0000 (16:06 +0000)]
treat 'out' like i2d functions do; cf. asn1_item_flags_i2d (crypto/asn/tasn_enc.c)

21 years agoECPublicKey_set_octet_string and ECPublicKey_get_octet_string
Bodo Möller [Fri, 21 Feb 2003 13:58:23 +0000 (13:58 +0000)]
ECPublicKey_set_octet_string and ECPublicKey_get_octet_string
behaviour was not quite consistent with the conventions
for d2i and i2d functions as far as handling of the 'out'
or 'in' pointer is concerned.

This patch changes this behaviour, and renames the functions to
o2i_ECPublicKey and i2o_ECPublicKey (not 'd2i' and 'i2d' because the
external encoding is just a raw object string without any DER icing).

Submitted by: Nils Larsch

21 years agoOoops forgot to recognise V_ASN1_GENERALSTRING.
Dr. Stephen Henson [Thu, 20 Feb 2003 17:13:21 +0000 (17:13 +0000)]
Ooops forgot to recognise V_ASN1_GENERALSTRING.

21 years agoRe enable the read side non blocking test BIO code.
Dr. Stephen Henson [Thu, 20 Feb 2003 13:39:30 +0000 (13:39 +0000)]
Re enable the read side non blocking test BIO code.

For some reason it was disabled...

21 years agoFix bug in base64 bios during write an non blocking I/O:
Dr. Stephen Henson [Thu, 20 Feb 2003 13:37:48 +0000 (13:37 +0000)]
Fix bug in base64 bios during write an non blocking I/O:
if the write fails when flushing the buffer return the
value to the application so it can retry.

21 years agotypo
Bodo Möller [Wed, 19 Feb 2003 16:29:47 +0000 (16:29 +0000)]
typo

PR: 511
Submitted by: Eric Cronin

21 years agoUpdate release information
Richard Levitte [Wed, 19 Feb 2003 14:02:37 +0000 (14:02 +0000)]
Update release information

21 years agoSecurity fix: Vaudenay timing attack on CBC.
Richard Levitte [Wed, 19 Feb 2003 12:03:59 +0000 (12:03 +0000)]
Security fix: Vaudenay timing attack on CBC.
An advisory will be posted to the web.  Expect a release within the hour.

21 years agoMake sure the memory allocation routines check for negative sizes
Richard Levitte [Wed, 19 Feb 2003 11:54:42 +0000 (11:54 +0000)]
Make sure the memory allocation routines check for negative sizes

21 years agoBorland C++ Builder 5 complains about unreachable statements.
Richard Levitte [Wed, 19 Feb 2003 11:22:15 +0000 (11:22 +0000)]
Borland C++ Builder 5 complains about unreachable statements.

21 years agoUpdate debub-steve* entries.
Dr. Stephen Henson [Wed, 19 Feb 2003 01:04:34 +0000 (01:04 +0000)]
Update debub-steve* entries.

21 years agoTypo.
Dr. Stephen Henson [Tue, 18 Feb 2003 12:46:47 +0000 (12:46 +0000)]
Typo.

21 years agoMake the no-err option work properly
Richard Levitte [Tue, 18 Feb 2003 12:14:57 +0000 (12:14 +0000)]
Make the no-err option work properly

21 years agoRemove "+Olibcalls" option from HPUX targets.
Bodo Möller [Sun, 16 Feb 2003 20:10:23 +0000 (20:10 +0000)]
Remove "+Olibcalls" option from HPUX targets.

Reportedly this option is deprecated, and on some systems
"make test" fails if it is included.

PR: 495

21 years agoSession cache implementations shouldn't have to access SSL_SESSION
Geoff Thorpe [Sat, 15 Feb 2003 20:38:57 +0000 (20:38 +0000)]
Session cache implementations shouldn't have to access SSL_SESSION
elements directly, so this missing functionality is required.

PR: 276

21 years agoDeclare prototypes for function pointer types, even if they are likely to
Geoff Thorpe [Sat, 15 Feb 2003 20:32:13 +0000 (20:32 +0000)]
Declare prototypes for function pointer types, even if they are likely to
be cast later on.

21 years agoUpdate docs.
Dr. Stephen Henson [Sat, 15 Feb 2003 01:09:55 +0000 (01:09 +0000)]
Update docs.

21 years agoSingle pass processing to cleartext S/MIME signing.
Dr. Stephen Henson [Sat, 15 Feb 2003 00:50:55 +0000 (00:50 +0000)]
Single pass processing to cleartext S/MIME signing.

21 years agoWe cache a montgomery form for 'n' if the PUBLIC flag is set, not PRIVATE.
Geoff Thorpe [Sat, 15 Feb 2003 00:18:38 +0000 (00:18 +0000)]
We cache a montgomery form for 'n' if the PUBLIC flag is set, not PRIVATE.

Also, I've added handling for other mod_exp calls that were not using any
cached montgomery forms. These cases matter only for special RSA keys (eg.
ones that are missing information) so are unlikely to be used in normal
circumstances.

21 years agoDavid Brumley <dbrumley@stanford.edu> noted and corrected a case in the
Geoff Thorpe [Fri, 14 Feb 2003 23:21:19 +0000 (23:21 +0000)]
David Brumley <dbrumley@stanford.edu> noted and corrected a case in the
verification step of CRT private key operations in the RSA code -
previously no montgomery form was checked or used for 'n', and so it would
be generated on the fly each time. As a result, private key operations are
now a percent or two faster.

Rather than adding this as another repetition of the nearly-identical
montgomery "check for first-use" initialisation code blocks, I've taken
this chance to create a helper function and macro-wrapper to replace them.

PR: 475

21 years agomake update
Bodo Möller [Fri, 14 Feb 2003 14:21:58 +0000 (14:21 +0000)]
make update

21 years agoAdd support for IA64.
Richard Levitte [Fri, 14 Feb 2003 13:30:35 +0000 (13:30 +0000)]
Add support for IA64.
PR: 454

21 years agoHandle krb5 libraries separately and make sure only libssl.so depends
Richard Levitte [Fri, 14 Feb 2003 13:12:00 +0000 (13:12 +0000)]
Handle krb5 libraries separately and make sure only libssl.so depends
on it.

21 years agoUpdate linux-mips and linux-mipsel to support threads and shared libraries.
Richard Levitte [Fri, 14 Feb 2003 08:56:21 +0000 (08:56 +0000)]
Update linux-mips and linux-mipsel to support threads and shared libraries.
I also updated the bn_ops field with values taken from OpenBSD-mips.
PR: 498

21 years agoPay attention to disabled SSL versions.
Richard Levitte [Fri, 14 Feb 2003 05:24:22 +0000 (05:24 +0000)]
Pay attention to disabled SSL versions.
PR: 500

21 years agoChange no_rmd160 to no_ripemd for consistency.
Richard Levitte [Fri, 14 Feb 2003 05:20:25 +0000 (05:20 +0000)]
Change no_rmd160 to no_ripemd for consistency.
PR: 500

21 years agoMake it possible to disable OCSP, the speed application, and the use of sockets.
Richard Levitte [Fri, 14 Feb 2003 01:02:58 +0000 (01:02 +0000)]
Make it possible to disable OCSP, the speed application, and the use of sockets.
PR: 358

21 years agoAdd full support for -rpath/-R, both in shared libraries and
Richard Levitte [Thu, 13 Feb 2003 23:52:54 +0000 (23:52 +0000)]
Add full support for -rpath/-R, both in shared libraries and
applications, at least on the platforms where it's known how
to do it.

Note: this has only been tested on GNU-based platforms (Linux), and
needs to be tested on all others.  Additionally, it's not yet
supported on the following platforms, for lack of information:

Darwin (MacOS X)
Cygwin
OSF1/Alpha
SVR3
ReliantUNIX

Please help out with testing and the platforms we don't yet know well
enough.

21 years agoAnother long name to deal with
Richard Levitte [Thu, 13 Feb 2003 13:21:13 +0000 (13:21 +0000)]
Another long name to deal with

21 years agoOh, the destest program did look at the return value...
Richard Levitte [Thu, 13 Feb 2003 08:53:40 +0000 (08:53 +0000)]
Oh, the destest program did look at the return value...

21 years agonew lock for EC_PRE_COMP structures
Bodo Möller [Wed, 12 Feb 2003 22:01:12 +0000 (22:01 +0000)]
new lock for EC_PRE_COMP structures

Submitted by: Nils Larsch

21 years agoAllow EC_GROUP objects to share precomputation for improved memory
Bodo Möller [Wed, 12 Feb 2003 18:30:16 +0000 (18:30 +0000)]
Allow EC_GROUP objects to share precomputation for improved memory
efficiency (EC_PRE_COMP objects are now constant once completed).

Extend 'extra_data' API to support arbitrarily many slots (although we
need only one at the moment).

Modify EC internal 'extra_data' API: EC_GROUP_[clear_]free_extra_data
now frees only a single slot (the previous functions are available as
EC_GROUP_[clear_]free_all_extra_data).

Submitted by: Nils Larsch
Reviewed by: Bodo Moeller

21 years agoAdjust DES_cbc_cksum() so the returned value is the same as MIT's
Richard Levitte [Wed, 12 Feb 2003 17:20:39 +0000 (17:20 +0000)]
Adjust DES_cbc_cksum() so the returned value is the same as MIT's
mit_des_cbc_cksum().  The difference was first observed, then verified by
looking at the MIT source.

21 years agoOption to disable SSL auto chain build
Dr. Stephen Henson [Wed, 12 Feb 2003 17:06:02 +0000 (17:06 +0000)]
Option to disable SSL auto chain build

21 years agocomments
Bodo Möller [Wed, 12 Feb 2003 14:17:41 +0000 (14:17 +0000)]
comments

21 years agofirst section is now "Changes between 0.9.7a and 0.9.8", not "... 0.9.7 and 0.9.8"
Bodo Möller [Tue, 11 Feb 2003 16:42:30 +0000 (16:42 +0000)]
first section is now "Changes between 0.9.7a and 0.9.8", not "... 0.9.7 and 0.9.8"

21 years agoGeneralString support in mini-ASN1 compiler
Dr. Stephen Henson [Tue, 11 Feb 2003 14:06:27 +0000 (14:06 +0000)]
GeneralString support in mini-ASN1 compiler

21 years agoTypo.
Dr. Stephen Henson [Mon, 10 Feb 2003 17:52:10 +0000 (17:52 +0000)]
Typo.

21 years agoMake sure memcpy() is properly declared by including string.h.
Richard Levitte [Mon, 10 Feb 2003 11:14:35 +0000 (11:14 +0000)]
Make sure memcpy() is properly declared by including string.h.

21 years agofix EC_GROUP_copy for EC_GFp_nist_method()
Bodo Möller [Sat, 8 Feb 2003 19:51:37 +0000 (19:51 +0000)]
fix EC_GROUP_copy for EC_GFp_nist_method()

Submitted by: Nils Larsch

21 years agoavoid coredump
Bodo Möller [Sat, 8 Feb 2003 19:49:16 +0000 (19:49 +0000)]
avoid coredump

Submitted by: Nils Larsch

21 years agoremove debugging leftovers
Bodo Möller [Sat, 8 Feb 2003 15:56:05 +0000 (15:56 +0000)]
remove debugging leftovers

21 years agocomment
Bodo Möller [Fri, 7 Feb 2003 11:54:57 +0000 (11:54 +0000)]
comment

21 years agotypo
Bodo Möller [Thu, 6 Feb 2003 19:32:06 +0000 (19:32 +0000)]
typo

21 years agoPKCS#1 has a new RFC, which we do implement
Richard Levitte [Thu, 6 Feb 2003 19:30:06 +0000 (19:30 +0000)]
PKCS#1 has a new RFC, which we do implement

21 years agoimplement fast point multiplication with precomputation
Bodo Möller [Thu, 6 Feb 2003 19:25:12 +0000 (19:25 +0000)]
implement fast point multiplication with precomputation

Submitted by: Nils Larsch
Reviewed by: Bodo Moeller

21 years agotypo in WIN16 section
Bodo Möller [Wed, 5 Feb 2003 16:54:10 +0000 (16:54 +0000)]
typo in WIN16 section

Submitted by: Toni Andjelkovic <toni@soth.at>

21 years agoSSL_add_dir_cert_subjects_to_stack now exists for WIN32
Bodo Möller [Wed, 5 Feb 2003 16:40:29 +0000 (16:40 +0000)]
SSL_add_dir_cert_subjects_to_stack now exists for WIN32

21 years agoIPv6 display and input support for extensions usingh GeneralName.
Dr. Stephen Henson [Wed, 5 Feb 2003 00:34:31 +0000 (00:34 +0000)]
IPv6 display and input support for extensions usingh GeneralName.

21 years agotypo
Bodo Möller [Tue, 4 Feb 2003 12:57:34 +0000 (12:57 +0000)]
typo

21 years agoUpdate PRNG entry:
Bodo Möller [Tue, 4 Feb 2003 12:28:11 +0000 (12:28 +0000)]
Update PRNG entry:
- OpenSSL version differences
- Sun /dev/urandom patch information

21 years agoOld-style callbacks can be NULL!
Ben Laurie [Sat, 1 Feb 2003 20:58:59 +0000 (20:58 +0000)]
Old-style callbacks can be NULL!

21 years agoFix warning.
Ben Laurie [Sat, 1 Feb 2003 20:55:29 +0000 (20:55 +0000)]
Fix warning.

21 years agoWe can't say in advance what the argument to BIO_socket_ioctl() should be, so
Richard Levitte [Fri, 31 Jan 2003 12:20:35 +0000 (12:20 +0000)]
We can't say in advance what the argument to BIO_socket_ioctl() should be, so
let's make that a void *.  Also, BIO_socket_nbio() should send it an int
argument, not a long.
PR: 457

21 years agoDocument -engine where missing.
Richard Levitte [Thu, 30 Jan 2003 22:02:27 +0000 (22:02 +0000)]
Document -engine where missing.
PR: 424

21 years agoA few small bugs with BIO popping.
Richard Levitte [Thu, 30 Jan 2003 21:49:12 +0000 (21:49 +0000)]
A few small bugs with BIO popping.
PR: 364

21 years agoThe util scripts need to handled no-hw.
Richard Levitte [Thu, 30 Jan 2003 20:03:45 +0000 (20:03 +0000)]
The util scripts need to handled no-hw.
PR: 327

21 years agoThe MASM situation is more difficult than described so far. It is part of VC++ 7.
Richard Levitte [Thu, 30 Jan 2003 19:05:25 +0000 (19:05 +0000)]
The MASM situation is more difficult than described so far.  It is part of VC++ 7.
PR: 327

21 years agoFor VC++7 and up, the file is VSVARS32.BAT.
Richard Levitte [Thu, 30 Jan 2003 19:01:56 +0000 (19:01 +0000)]
For VC++7 and up, the file is VSVARS32.BAT.
PR: 327

21 years agoThe OPENSSL_NO_ENGINE has small problem: it changes certain structures. That's
Richard Levitte [Thu, 30 Jan 2003 18:52:46 +0000 (18:52 +0000)]
The OPENSSL_NO_ENGINE has small problem: it changes certain structures.  That's
bad, so let's not check OPENSSL_NO_ENGINE in those places.  Fortunately, all
the header files where the problem existed include ossl_typ.h, which makes
a 'forward declaration' of the ENGINE type.

21 years agomake update
Richard Levitte [Thu, 30 Jan 2003 17:53:02 +0000 (17:53 +0000)]
make update

21 years agoAdd the possibility to build without the ENGINE framework.
Richard Levitte [Thu, 30 Jan 2003 17:39:26 +0000 (17:39 +0000)]
Add the possibility to build without the ENGINE framework.
PR: 287

21 years agoSummarise the last couple of commits.
Geoff Thorpe [Thu, 30 Jan 2003 15:52:40 +0000 (15:52 +0000)]
Summarise the last couple of commits.

21 years agoThis glues the GMP wrapper ENGINE into OpenSSL if it is being built (ie. if
Geoff Thorpe [Thu, 30 Jan 2003 15:49:03 +0000 (15:49 +0000)]
This glues the GMP wrapper ENGINE into OpenSSL if it is being built (ie. if
the OPENSSL_USE_GMP symbol is defined). Also, I've re-ordered the listing
of other builtin ENGINEs to be alphabetical (though "dynamic" will still
come first).

21 years agoCommit a slightly modified version of an old experiment to do RSA private
Geoff Thorpe [Thu, 30 Jan 2003 15:43:07 +0000 (15:43 +0000)]
Commit a slightly modified version of an old experiment to do RSA private
key operations using the GMP library. The default is not to build (or use)
this code unless OPENSSL_USE_GMP is defined (because it will impose header
and linker dependencies that might need specifying too).

21 years ago"openssl engine" will not display ENGINE/DSO load failure errors when
Geoff Thorpe [Thu, 30 Jan 2003 14:58:44 +0000 (14:58 +0000)]
"openssl engine" will not display ENGINE/DSO load failure errors when
testing availability of engines with "-t" - the old behaviour of is
produced by increasing the feature's verbosity with "-tt".