"ecdsa",
"ecx",
"egd",
- "engine",
"err",
"external-tests",
"filenames",
"hqinterop" => "default",
"ec_nistp_64_gcc_128" => "default",
"egd" => "default",
+ "engine" => "default",
"external-tests" => "default",
"fuzz-afl" => "default",
"fuzz-libfuzzer" => "default",
"blake2", "bf", "camellia", "cast", "chacha",
"cmac", "cms", "cmp", "comp", "ct",
"des", "dgram", "dh", "dsa",
- "ec", "engine",
+ "ec",
"filenames",
"idea", "ktls", "lms",
"md4", "ml-dsa", "ml-kem", "multiblock",
# or modules.
"pic" => [ "shared", "module" ],
- "engine" => [ grep(/eng$/, @disablables) ],
+ "engine" => [ "static-engine", "dynamic-engine" ],
# no-autoalginit is only useful when building non-shared
"autoalginit" => [ "shared", "apps", "fips" ],
"blake2" => [ "argon2" ],
- "deprecated-3.0" => [ "engine", "srp" ],
+ "deprecated-3.0" => [ "srp" ],
"http" => [ "ocsp" ]
);
Don't build support for loading Dynamic Shared Objects (DSO)
-### no-dynamic-engine
-
-Don't build the dynamically loaded engines.
-
-This only has an effect in a shared build.
-
### no-ec
Don't build support for Elliptic Curves.
Build support for gathering entropy from the Entropy Gathering Daemon (EGD).
-### no-engine
-
-Don't build support for loading engines.
-
### no-err
Don't compile in any error strings.
### no-module
-Don't build any dynamically loadable engines.
-
-This also implies `no-dynamic-engine`.
+Don't build any dynamically loadable modules.
### no-multiblock
Disabling `ssl-trace` may provide a small reduction in libssl binary size.
-### no-static-engine
-
-Don't build the statically linked engines.
-
-This only has an impact when not built "shared".
-
### no-stdio
Don't use anything from the C header file `stdio.h` that makes use of the `FILE`
to build your own programs that use libcrypto
or libssl.
lib Contains the OpenSSL library files.
- lib/engines Contains the OpenSSL dynamically loadable engines.
share/man/man1 Contains the OpenSSL command line man-pages.
share/man/man3 Contains the OpenSSL library calls man-pages.
to build your own programs that use libcrypto
or libssl.
[.LIB.'arch'] Contains the OpenSSL library files.
- [.ENGINES'sover''pz'.'arch']
- Contains the OpenSSL dynamically loadable engines.
[.SYS$STARTUP] Contains startup, login and shutdown scripts.
These define appropriate logical names and
command symbols.
The installation directory should be appropriately protected to ensure
unprivileged users cannot make changes to OpenSSL binaries or files, or
-install engines. If you already have a pre-installed version of OpenSSL as
+install providers. If you already have a pre-installed version of OpenSSL as
part of your Operating System it is recommended that you do not overwrite
the system version and instead install to somewhere else.