To install OpenSSL, you will need:
- * Perl
- * C compiler
- * A supported Unix operating system
+ * Perl 5
+ * ANSI C compiler
+ * a supported Unix operating system
Quick Start
-----------
This will build and install OpenSSL in the default location, which is (for
historical reasons) /usr/local/ssl. If you want to install it anywhere else,
- do this after running `sh config':
+ do this after running `./config':
$ perl util/ssldir.pl /new/install/path
+ There are several options to ./config to customize the build:
+
+ rsaref Build with RSADSI's RSAREF toolkit.
+ no-asm Build with no assembler code.
+ 386 Use the 80386 instruction set only (the default x86 code is
+ more efficient, but requires at least a 486).
+
If anything goes wrong, follow the detailed instructions below. If your
operating system is not (yet) supported by OpenSSL, see the section on
porting to a new system.
If your system is not available, you will have to edit the Configure
program and add the correct configuration for your system.
- Configure configures various files by converting an existing .org file
- into the real file. If you edit any files, remember that if a
- corresponding .org file exists them the next time you run ./Configure
- your changes will be lost when the file gets re-created from the .org
- file. The files that are created from .org files are:
-
- Makefile.ssl
- crypto/des/des.h
- crypto/des/des_locl.h
- crypto/md2/md2.h
- crypto/rc4/rc4.h
- crypto/rc4/rc4_enc.c
- crypto/rc2/rc2.h
- crypto/bf/bf_locl.h
- crypto/idea/idea.h
- crypto/bn/bn.h
+ Configure creates the Makefile.ssl from Makefile.org and defines
+ various macros in crypto/opensslconf.h (generated from
+ crypto/opensslconf.h.in).
2. Set the install directory