portable icon indicating copy to clipboard operation
portable copied to clipboard

Libre version of DLLs

Open sergeevabc opened this issue 9 months ago • 1 comments

Dear LibreSS team, if some Windows app needs OpenSSL functions, I have to put libcrypto-3-x64.dll and libssl-3-x64.dll into %PATH%. Do you have similar but libre libraries to download?

$ curl -O https://download.firedaemon.com/FireDaemon-OpenSSL/openssl-3.4.1.zip

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 27.5M  100 27.5M    0     0  5399k      0  0:00:05  0:00:05 --:--:-- 6461k

$ 7z e openssl-3.4.1.zip -o%SystemRoot% x64\bin\lib*.dll

7-Zip 24.09 (x64) : Copyright (c) 1999-2024 Igor Pavlov : 2024-11-29

Scanning the drive for archives:
1 file, 28906473 bytes (28 MiB)

Extracting archive: openssl-3.4.1.zip
--
Path = openssl-3.4.1.zip
Type = zip
Physical Size = 28906473

Everything is Ok

Files: 2
Size:       6589456
Compressed: 28906473

$ dir %SystemRoot%\lib*.dll

Directory of C:\Windows

2025-02-11  21:10         5 212 424 libcrypto-3-x64.dll
2025-02-11  21:10         1 377 032 libssl-3-x64.dll

sergeevabc avatar Mar 20 '25 10:03 sergeevabc

I’m not very familiar with Windows, but from what I can see in GitHub Actions, it seems that DLLs are being generated. For example, from the latest build result page: https://github.com/libressl/portable/actions/runs/14151348759 when I download and extract the windows-2022-x64-shared-build-results, it includes crypto-56.dll and ssl-59.dll.

$ file windows-2022-x64-shared-build-results/crypto/Release/crypto-56.dll windows-2022-x64-shared-build-results/ssl/Release/ssl-59.dll
windows-2022-x64-shared-build-results/crypto/Release/crypto-56.dll: PE32+ executable (DLL) (console) x86-64, for MS Windows
windows-2022-x64-shared-build-results/ssl/Release/ssl-59.dll:       PE32+ executable (DLL) (console) x86-64, for MS Windows

nak3 avatar Mar 31 '25 03:03 nak3