Support Library OpenSSL¶
The support library OpenSSL will (by default) be
built in version 1.1.1, as controllable by the CMake cache
variables OPENSSL_VERSION
, OPENSSL_URL
and OPENSSL_HASH
.
Dependencies¶
OpenSSL does not depend on any of the other support libraries. It does, however, require the following tools for the build process:
PATCH_COMMAND
- Will be used to apply the patch provided as
patches/OpenSSLFixWin64NASM.patch
that fixes a configuration Perl script, which would otherwise fail when targeting 64 bit Windows.
PERL_EXECUTABLE
- Is required for configuring the OpenSSL build process.
NASM_COMMAND
- Is required to compile some assembly code part of OpenSSL to Visual Studio compatible object code. Make sure that the correct NASM executable is selected, i.e. 32 bit NASM for creating a 32 bit library and 64 bit NASM for creating a 64 bit one.
Remarks¶
The scripts will call the configuration Perl script with the argument
enable-weak-ssl-ciphers
for enabling some otherwise disabled SSL Cipher
Suites that are considered unsafe but are still required to be DICOM
compatible.