2025-12-18 11:51:12 +01:00
..
2025-12-18 11:51:12 +01:00
2025-12-18 11:51:12 +01:00
2025-12-18 10:40:33 +01:00

OpenSSL Build Dependencies

Since this library is build against OpenSSL to use hashing algorithms within the Cython-based blockchain the necessary build dependencies for OpenSSL must be provided and placed in the corresponding folders.

Windows-only: This package is currently only tested on Windows and therefore relies on the build process for this platform. The build process uses dynamic linking.

A distribution for Windows can be obtained from https://slproweb.com/products/Win32OpenSSL.html. The full installer is needed because only this kind of distribution includes all library files to build against.

2025-12-18: The current version used is 3.5.X which is the current LTS branch of OpenSSL

Copy the headers from the folder "include" and the build libs from "lib" of the installed OpenSSL distribution over to this directory structure into their corresponding folders. As of 2025/12, the dynamic libraries are located within a folder named "MD" which contains the files for dynamic linking.

Additionally, you need to copy the pre-compiled dynamic link library files (DLL) for "libcrypto" and "libssl". These must be placed in the source directory because they are shipped as part of the package distribution.