LEAD-Compiled OpenSSL Binaries (original) (raw)
Click the link to download the zip file LEAD-OpenSSL-Binaries.zip.
The zip file contains the 32/64-bit versions of the OpenSSL 3.0, 1.10, and 1.0.2 libraries, compiled and digitally signed by LEAD Technologies, Inc.
DICOM Support
LEADTOOLS Medical SDK | OpenSSL Version |
---|---|
Version 22 | OpenSSL 3.0 (for Leadtools.Dicom.dll 22.0.0.34 or later) or 1.0.2 (for Leadtools.Dicom.dll 22.0.0.33 and earlier) binaries required to implement the Transport Layer Security (TLS) protocol required for DICOM communications. At run time a prompt indicates the OpenSSL version for the current build. |
Version 21 | OpenSSL 1.0.2 binaries required to implement the Transport Layer Security (TLS) protocol required for DICOM communications. |
OpenSSL.org provides source code, but no binaries.
In the current LEADTOOLS installations, the OpenSSL binaries are not included, but are available as a separate download.
For Leadtools.Dicom.dll
22.0.0.34 or later, copy the OpenSSL 3.0 binaries as follows:
Framework | Architecture | Binaries | Destination Path |
---|---|---|---|
.NET | 32-bit | win32\libcrypto-3.dll win32\libssl-3.dll | %LEADTOOLS_SETUP%\Bin\Dotnet4\Win32 |
C API | 32-bit | win32\libcrypto-3.dll win32\libssl-3.dll | %LEADTOOLS_SETUP%\Bin\CDLL\Win32 |
.NET | 64-bit | x64\libcrypto-3.dll x64\libssl-3.dll | %LEADTOOLS_SETUP%\Bin\Dotnet4\x64 |
C API | 64-bit | x64\libcrypto-3.dll x64\libssl-3.dll | %LEADTOOLS_SETUP%\Bin\CDLL\x64 |
For Leadtools.Dicom.dll
22.0.0.33 and earlier, copy the OpenSSL 1.02 binaries as follows:
Framework | Architecture | Binaries | Destination Path |
---|---|---|---|
.NET | 32-bit | win32\libeay32.dll win32\ssleay32.dll | %LEADTOOLS_SETUP%\Bin\Dotnet4\Win32 |
C API | 32-bit | win32\libeay32.dll win32\ssleay32.dll | %LEADTOOLS_SETUP%\Bin\CDLL\Win32 |
.NET | 64-bit | x64\libeay32.dll x64\ssleay32.dll | %LEADTOOLS_SETUP%\Bin\Dotnet4\x64 |
C API | 64-bit | x64\libeay32.dll x64\ssleay32.dll | %LEADTOOLS_SETUP%\Bin\CDLL\x64 |
Where %LEADTOOLS_SETUP% is your LEADTOOLS setup folder. Such as C:\LEADTOOLS22 for LEADTOOLS v22.
Note that the 32- and 64-bit DLLs use the same file names. This follows the OpenSSL naming convention.
PDF Support
The LEADTOOLS PDF toolkit requires OpenSSL 1.1.0 to implement optional digital signature reading and writing features.
Previously, LEADTOOLS compiled the source code and included the binaries in the installation setup. In the current installation, the binaries are no longer included, but are available as a separate download.
For a default installation of LEADTOOLS, copy the binaries as follows:
Framework | Architecture | Binaries | Destination Path |
---|---|---|---|
.NET | 32-bit | win32\libcrypto-1_1.dll win32\libssl-1_1.dll | %LEADTOOLS_SETUP%\Bin\Dotnet4\Win32 |
C API | 32-bit | win32\libcrypto-1_1.dll win32\libssl-1_1.dll | %LEADTOOLS_SETUP%\Bin\CDLL\Win32 |
.NET | 64-bit | x64\libcrypto-1_1-x64.dll x64\libssl-1_1-x64.dll | %LEADTOOLS_SETUP%\Bin\Dotnet4\x64 |
C API | 64-bit | x64\libcrypto-1_1-x64.dll x64\libssl-1_1-x64.dll | %LEADTOOLS_SETUP%\Bin\CDLL\x64 |
Where %LEADTOOLS_SETUP% is your LEADTOOLS setup folder. Such as C:\LEADTOOLS22 for LEADTOOLS v22.
Note that the 32- and 64-bit DLLs use different file names. This follows the OpenSSL 1.1.0 and later naming convention.