generated from dopt-python/py311-cython
add info about OpenSSL
This commit is contained in:
parent
79551c33f8
commit
9c1776a09e
7
.gitignore
vendored
7
.gitignore
vendored
@ -6,7 +6,10 @@ reports/
|
|||||||
# credentials
|
# credentials
|
||||||
CREDENTIALS*
|
CREDENTIALS*
|
||||||
bin
|
bin
|
||||||
openssl
|
openssl/**/*.lib
|
||||||
|
openssl/**/*.def
|
||||||
|
openssl/**/*.h
|
||||||
|
openssl/**/*.c
|
||||||
*.dll
|
*.dll
|
||||||
|
|
||||||
# Byte-compiled / optimized / DLL files
|
# Byte-compiled / optimized / DLL files
|
||||||
@ -25,7 +28,7 @@ dist/
|
|||||||
downloads/
|
downloads/
|
||||||
eggs/
|
eggs/
|
||||||
.eggs/
|
.eggs/
|
||||||
lib/
|
# lib/
|
||||||
lib64/
|
lib64/
|
||||||
parts/
|
parts/
|
||||||
sdist/
|
sdist/
|
||||||
|
|||||||
14
openssl/README.md
Normal file
14
openssl/README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# 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](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.*
|
||||||
Loading…
x
Reference in New Issue
Block a user