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.patchthat 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.