summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2016-02-09 10:17:59 +0000
committerMatt Caswell <matt@openssl.org>2016-02-09 15:11:38 +0000
commit8b75603cc0ce8f4d9deb7218fbd905d3fc73a4c0 (patch)
tree9419e3a58f34baba49af4693331fa638533e1c99 /INSTALL
parent498abff0ae907dce08f37a1353976755e8c8120e (diff)
Provide documentation for auto-init/auto-deinit
Provide some man pages for auto-init/deinit. Also update the INSTALL documentation for information on the new Configure options implemented as part of this. Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL17
1 files changed, 17 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index f11d7cf22b..5bb720995f 100644
--- a/INSTALL
+++ b/INSTALL
@@ -51,6 +51,19 @@
--openssldir=DIR Directory for OpenSSL files. If no prefix is specified,
the library files and binaries are also installed there.
+ no-autoalginit Don't automatically load all supported ciphers and digests.
+ Typically OpenSSL will make available all of its supported
+ ciphers and digests. For a statically linked application this
+ may be undesirable if small executable size is an objective.
+ This only affects libcrypto. Ciphers and digests will have to be
+ loaded manually using EVP_add_cipher() and EVP_add_digest() if
+ this option is used.
+
+ no-autoerrinit Don't automatically load all libcrypto/libssl error strings.
+ Typically OpenSSL will automatically load human readable error
+ strings. For a statically linked application this may be
+ undesirable if small executable size is an objective.
+
no-threads Don't try to build with support for multi-threaded
applications.
@@ -327,6 +340,10 @@
you can still use "no-threads" to suppress an annoying warning message
from the Configure script.)
+ OpenSSL provides in built support for two threading models: pthreads (found on
+ most UNIX/Linux systems), and Windows threads. No other threading models are
+ supported. If your platform does not provide pthreads or Windows threads then
+ you should Configure with the "no-threads" option.
Note on shared libraries
------------------------