HOW TO BUILD ============= Download tar.gz from https://github.com/openssl/openssl/releases Download Strawberry Perl 5.38.x.x [strawberry-perl-5.38.2.2-64bit-PDL.zip] from http://strawberryperl.com/releases.html https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/download/SP_53822_64bit/strawberry-perl-5.38.2.2-64bit-PDL.zip PDL edition = portable edition + extra PDL related modules and external libraries Download NASM x64 from https://www.nasm.us/pub/nasm/releasebuilds/2.16.03/win64/ Main build instructions: INSTALL.md NOTES.WINDOWS.md There are known problems with compiling with older compilers: https://github.com/openssl/openssl/issues/24067 which compiler to build with? ========================================= I was NOT able to successfully compile with VS2003, so I shipped it compiled with VS2022 There are two problems: 1) this won't work with Windows XP 2) we don't ship visual C runtimes for VS2022 Windows XP ============== see: https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 Builds built with vs2022 are not going to be compatible with Windows XP: Windows XP Support: Microsoft ended support for Windows XP on April 8, 2014. Current versions of the Visual C++ Redistributable for Visual Studio 2015-2022 only support Windows 7, 8.1, 10, and 11. The last version of the Visual C++ Redistributable that works on Windows XP shipped in Visual Studio 2019 version 16.7 (file versions starting with 14.27). The Redistributable is available in the my.visualstudio.com Downloads section as: Visual C++ Redistributable for Visual Studio 2019 (version 16.7). (Use the Search box to find this version.) To download the files, select the platform and language you need, and then choose the Download button. merge modules: ======================================== In Visual Studio 2022 and 2019, merge module files are part of an optional installable component named: C++ Redistributable MSMs in the Visual Studio Installer. The merge modules are installed by default as part of a C++ install in Visual Studio 2017 and Visual Studio 2015. When installed in Visual Studio 2022, you'll find the Visual C++ Redistributable merge modules in: %VCINSTALLDIR%Redist\MSVC\v143\MergeModules In the latest version of Visual Studio 2019, the merge modules are in %VCINSTALLDIR%Redist\MSVC\v142\MergeModules In both Visual Studio 2019 and Visual Studio 2017, they're also found in: %VCToolsRedistDir%MergeModules In Visual Studio 2015, they're found in: Program Files [(x86)]\Common Files\Merge Modules For more information and a link to a list of Redistributable merge modules, see Redistributing Visual C++ files. extract ========================================= cd /d D:\cvsbin\release builder\openssl rd /s /q openssl-3.0.15-vc71-x32 rd /s /q openssl-3.0.15-vc71-x64 rd /s /q openssl-3.0.15-vc143-x32 rd /s /q openssl-3.0.15-vc143-x64 rd /s /q openssl-3.0.15-vc140-x32 md openssl-3.0.15-vc71-x32 md openssl-3.0.15-vc71-x64 md openssl-3.0.15-vc143-x32 md openssl-3.0.15-vc143-x64 md openssl-3.0.15-vc140-x32 c:\cygwin\bin\gzip -d ..\openssl-3.0.15.tar.gz c:\cygwin\bin\tar.exe -xf ..\openssl-3.0.15.tar -C openssl-3.0.15-vc71-x32 --strip-components=1 c:\cygwin\bin\tar.exe -xf ..\openssl-3.0.15.tar -C openssl-3.0.15-vc71-x64 --strip-components=1 c:\cygwin\bin\tar.exe -xf ..\openssl-3.0.15.tar -C openssl-3.0.15-vc143-x32 --strip-components=1 c:\cygwin\bin\tar.exe -xf ..\openssl-3.0.15.tar -C openssl-3.0.15-vc143-x64 --strip-components=1 c:\cygwin\bin\tar.exe -xf ..\openssl-3.0.15.tar -C openssl-3.0.15-vc140-x32 --strip-components=1 cd openssl-3.0.15-vc71-x32 install perl 5.38 modules Win32::API ========================================= E:\perl-5.38\portableshell.bat (this opens a window for cpan) cpan cpan> o conf init pushy_https Do you want to turn the pushy_https behaviour on? [yes] cpan> reload index cpan> exit cpan Win32::API cpan Term::ReadKey cpan Win32::Process getting source through Git ============================== cd /d D:\cvsbin\release builder\openssl E:\Git-2.45\bin\git.exe clone https://github.com/openssl/openssl.git openssl-git-repo cd openssl-git-repo E:\Git-2.45\bin\git.exe config core.autocrlf false E:\Git-2.45\bin\git.exe config core.eol lf Now lets find which releases are available OpenSSL 1.1.1y (usually only available with premium support) would be nice... E:\Git-2.45\bin\git.exe tag E:\Git-2.45\bin\git.exe branch -a E:\Git-2.45\bin\git.exe fetch E:\Git-2.45\bin\git.exe switch -f openssl-3.0 E:\Git-2.45\bin\git.exe switch --detach openssl-3.0.15 vs2022 - windows 32 bit - OpenSSL - 3.0.15 ============================================== rem "E:\vs2022\Professional\VC\Auxiliary\Build\vcvarsall.bat" x86 10.0.26100.0 -vcvars_ver=14.39 call "E:\vs2022\Professional\VC\Auxiliary\Build\vcvarsall.bat" x86 10.0.26100.0 ********************************************************************** ** Visual Studio 2022 Developer Command Prompt v17.10.5 ** Copyright (c) 2022 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x86' cl > nul Microsoft (R) C/C++ Optimizing Compiler Version 19.40.33813 for x86 Copyright (C) Microsoft Corporation. All rights reserved. cd /d D:\cvsbin\release builder\openssl\openssl-3.0.15-vc143-x32 set PATH=E:\perl-5.38\perl\bin;E:\nasm-x32-2.16.03;%PATH%;c:\cygwin\bin set PROGFILES=Program Files IF %PROCESSOR_ARCHITECTURE%~==AMD64~ set PROGFILES=Program Files (x86) IF "%ProgramFiles(x86)%~"=="C:\Program Files (x86)~" set PROGFILES=Program Files (x86) perl Configure VC-WIN32 -D_WIN32_WINNT=0x0A00 --prefix=D:/cvsdeps/openSSL --openssldir=D:/cvsdeps/openSSL/ssl enable-ssl3 enable-ssl3-method enable-tls1_3 Configuring OpenSSL version 3.0.15 for target VC-WIN32 Using os-specific seed configuration Created configdata.pm Running configdata.pm Created makefile.in Created makefile Created include\openssl\configuration.h ********************************************************************** *** *** *** OpenSSL has been successfully configured *** *** *** *** If you encounter a problem while building, please open an *** *** issue on GitHub *** *** and include the output from the following command: *** *** *** *** perl configdata.pm --dump *** *** *** *** (If you are new to OpenSSL, you might want to consult the *** *** 'Troubleshooting' section in the INSTALL.md file first) *** *** *** ********************************************************************** D:\GnuWin32\bin\sed < util\mkdef.pl > util\mkdef.pl.1 "s/dsoname($name);/dsoname($name); $libname =~ s\/-3\/-3_0_vc143\/; $libname =~ s\/capi\/capi-3_0_vc143\/; $libname =~ s\/padlock\/padlock-3_0_vc143\/; $libname =~ s\/loader_attic\/loader_attic-3_0_vc143\/; $libname =~ s\/ossltest\/ossltest-3_0_vc143\/; $libname =~ s\/dasync\/dasync-3_0_vc143\/; $libname =~ s\/legacy\/legacy-3_0_vc143\/; $libname =~ s\/p_test\/p_test-3_0_vc143\/; $libname =~ s\/p_minimal\/p_minimal-3_0_vc143\/;/g" copy /y util\mkdef.pl.1 util\mkdef.pl "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libcrypto.num --name libcrypto --OS windows > libcrypto-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libssl.num --name libssl --OS windows > libssl-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --type dso --ordinals util\engines.num --name capi --OS windows > libcapi-test.def D:\GnuWin32\bin\sed < crypto\dso\dso_win32.c > crypto\dso\dso_win32.c.1 "s/len + 5/len + 15/g" D:\GnuWin32\bin\sed < crypto\dso\dso_win32.c.1 > crypto\dso\dso_win32.c "s/%s.dll/%s-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t > test\recipes\90-test_shlibload.t.1 "s/my .libcrypto .*/my $libcrypto = \"..\\\\..\\\\libcrypto-3_0_vc143.dll\"\;/g" D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t.1 > test\recipes\90-test_shlibload.t "s/my .libssl .*/my $libssl = \"..\\\\..\\\\libssl-3_0_vc143.dll\"\;/g" D:\GnuWin32\bin\sed < util\mkrc.pl > util\mkrc.pl.1 "s/The OpenSSL Project, https/Built by March Hare Software from source supplied by the OpenSSL Project, https/g" D:\GnuWin32\bin\sed < util\mkrc.pl.1 > util\mkrc.pl "s/\/\/VALUE \"Comments\", \"/VALUE \"Comments\", \"Built by March Hare Software from source supplied by the OpenSSL Project. https:\/\/march-hare.com/g" del /q util\mkrc.pl.1 D:\GnuWin32\bin\sed < test\provider_internal_test.cnf.in > test\provider_internal_test.cnf.in.1 "s/'p_test'/'p_test-3_0_vc143'/g" copy /y test\provider_internal_test.cnf.in.1 test\provider_internal_test.cnf.in rem D:\GnuWin32\bin\sed < makefile.7 > makefile.8 "s/crypt32.lib user32.lib/crypt32.lib user32.lib kernel32.lib legacy_stdio_definitions.lib/g" D:\GnuWin32\bin\sed < makefile > makefile.1 "s/libcrypto\.lib/libcrypto_vc143.lib/g" D:\GnuWin32\bin\sed < makefile.1 > makefile.2 "s/libcrypto-3\.dll/libcrypto-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.2 > makefile.3 "s/libcrypto-3\.pdb/libcrypto-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.3 > makefile.4 "s/libssl\.lib/libssl_vc143.lib/g" D:\GnuWin32\bin\sed < makefile.4 > makefile.5 "s/libssl-3\.dll/libssl-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.5 > makefile.6 "s/libssl-3\.pdb/libssl-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.6 > makefile.7 "s/capi\.dll/capi-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.7 > makefile.8 "s/capi\.pdb/capi-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.8 > makefile.9 "s/ossltest\.dll/ossltest-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.9 > makefile.A "s/ossltest\.pdb/ossltest-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.A > makefile.B "s/dasync\.dll/dasync-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.B > makefile.C "s/dasync\.pdb/dasync-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.C > makefile.D "s/legacy\.dll/legacy-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.D > makefile.E "s/legacy\.pdb/legacy-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.E > makefile.F "s/padlock\.dll/padlock-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.F > makefile.G "s/padlock\.pdb/padlock-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.G > makefile.H "s/loader_attic\.dll/loader_attic-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.H > makefile.I "s/loader_attic\.pdb/loader_attic-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.I > makefile.J "s/p_test\.dll/p_test-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.J > makefile.K "s/p_test\.pdb/p_test-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.K > makefile.L "s/p_minimal\.dll/p_minimal-3_0_vc143.dll/g" D:\GnuWin32\bin\sed < makefile.L > makefile.M "s/p_minimal\.pdb/p_minimal-3_0_vc143.pdb/g" D:\GnuWin32\bin\sed < makefile.M > makefile.N "s/libcrypto-3\./libcrypto-3_0_vc143./g" D:\GnuWin32\bin\sed < makefile.N > makefile.O "s/libssl-3\./libssl-3_0_vc143./g" D:\GnuWin32\bin\sed < makefile.O > makefile.P "s/crypt32.lib user32.lib/crypt32.lib user32.lib kernel32.lib/g" D:\GnuWin32\bin\sed < makefile.P > makefile.Q "s,LIB_LDFLAGS=/dll,LIB_LDFLAGS=/MACHINE:X86 /dll," D:\GnuWin32\bin\sed < makefile.Q > makefile.R "s,/subsystem:console,/MACHINE:X86 /subsystem:console," D:\GnuWin32\bin\sed < makefile.R > makefile.S "s/libcrypto_static\.lib/libcrypto_static_vc143.lib/g" D:\GnuWin32\bin\sed < makefile.S > makefile.T "s/libssl_static\.lib/libssl_static_vc143.lib/g" D:\GnuWin32\bin\sed < makefile.T > makefile.U "s/libcrypto-3_0_vc143\.dll.manifest/libcrypto-3.dll.manifest/g" D:\GnuWin32\bin\sed < makefile.U > makefile.V "s/libssl-3_0_vc143\.dll.manifest/libssl-3.manifest/g" D:\GnuWin32\bin\sed < makefile.V > makefile.W "s/capi-3_0_vc143\.dll.manifest/capi.manifest/g" D:\GnuWin32\bin\sed < makefile.W > makefile.X "s/padlock-3_0_vc143\.dll.manifest/padlock.manifest/g" D:\GnuWin32\bin\sed < makefile.X > makefile.Y "s/ossltest-3_0_vc143\.dll.manifest/ossltest.manifest/g" D:\GnuWin32\bin\sed < makefile.Y > makefile.Z "s/dasync-3_0_vc143\.dll.manifest/dasync.manifest/g" D:\GnuWin32\bin\sed < makefile.Z > makefile.AA "s/legacy-3_0_vc143\.dll.manifest/legacy.manifest/g" D:\GnuWin32\bin\sed < makefile.AA > makefile.AB "s/p_test-3_0_vc143\.dll.manifest/p_test.manifest/g" D:\GnuWin32\bin\sed < makefile.AB > makefile.AC "s/p_minimal-3_0_vc143\.dll.manifest/p_minimal.manifest/g" D:\GnuWin32\bin\sed < makefile.AC > makefile "s/loader_attic-3_0_vc143\.dll.manifest/loader_attic.manifest/g" nmake > make_results.txt 2>&1 apps\openssl.exe help apps\openssl.exe version apps\openssl.exe engine apps\openssl.exe ciphers apps\openssl.exe list -digest-commands apps\openssl.exe list -cipher-commands apps\openssl.exe list -public-key-methods nmake test > make_test_results_w32.txt 2>&1 nmake install > make_install_results.txt 2>&1 *** check for unresolved external symbols Creating library engines\capi.lib and object engines\capi.exp capi-dso-e_capi.obj : error LNK2001: unresolved external symbol __imp___iob engines\capi.dll : fatal error LNK1120: 1 unresolved externals #pragma comment(lib, "legacy_stdio_definitions.lib") #ifdef __cplusplus FILE iob[] = { *stdin, *stdout, *stderr }; extern "C" { FILE * __cdecl _iob(void) { return iob; } } #endif D:\cvsdeps\openSSL\bin\openssl.exe ciphers copy /y D:\cvsdeps\openSSL\bin\libcrypto-3_0_vc143.dll D:\cvsdeps\sysfiles_2503 copy /y D:\cvsdeps\openSSL\bin\libssl-3_0_vc143.dll D:\cvsdeps\sysfiles_2503 vs2015 - windows 32 bit - OpenSSL - 3.0.15 ============================================== call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86 8.1 cl > nul Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x86 Copyright (C) Microsoft Corporation. All rights reserved. cd /d D:\cvsbin\release builder\openssl\openssl-3.0.15-vc140-x32 set PATH=E:\perl-5.38\perl\bin;E:\nasm-x32-2.16.03;%PATH%;c:\cygwin\bin set PROGFILES=Program Files IF %PROCESSOR_ARCHITECTURE%~==AMD64~ set PROGFILES=Program Files (x86) IF "%ProgramFiles(x86)%~"=="C:\Program Files (x86)~" set PROGFILES=Program Files (x86) perl Configure VC-WIN32 -D_WIN32_WINNT=0x0501 --prefix=D:/cvsdeps/openSSL --openssldir=D:/cvsdeps/openSSL/ssl enable-ssl3 enable-ssl3-method enable-tls1_3 Configuring OpenSSL version 3.0.15 for target VC-WIN32 Using os-specific seed configuration Created configdata.pm Running configdata.pm Created makefile.in Created makefile Created include\openssl\configuration.h ********************************************************************** *** *** *** OpenSSL has been successfully configured *** *** *** *** If you encounter a problem while building, please open an *** *** issue on GitHub *** *** and include the output from the following command: *** *** *** *** perl configdata.pm --dump *** *** *** *** (If you are new to OpenSSL, you might want to consult the *** *** 'Troubleshooting' section in the INSTALL.md file first) *** *** *** ********************************************************************** D:\GnuWin32\bin\sed < util\mkdef.pl > util\mkdef.pl.1 "s/dsoname($name);/dsoname($name); $libname =~ s\/-3\/-3_0_vc140\/; $libname =~ s\/capi\/capi-3_0_vc140\/; $libname =~ s\/padlock\/padlock-3_0_vc140\/; $libname =~ s\/loader_attic\/loader_attic-3_0_vc140\/; $libname =~ s\/ossltest\/ossltest-3_0_vc140\/; $libname =~ s\/dasync\/dasync-3_0_vc140\/; $libname =~ s\/legacy\/legacy-3_0_vc140\/; $libname =~ s\/p_test\/p_test-3_0_vc140\/; $libname =~ s\/p_minimal\/p_minimal-3_0_vc140\/;/g" copy /y util\mkdef.pl.1 util\mkdef.pl "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libcrypto.num --name libcrypto --OS windows > libcrypto-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libssl.num --name libssl --OS windows > libssl-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --type dso --ordinals util\engines.num --name capi --OS windows > libcapi-test.def D:\GnuWin32\bin\sed < crypto\dso\dso_win32.c > crypto\dso\dso_win32.c.1 "s/len + 5/len + 15/g" D:\GnuWin32\bin\sed < crypto\dso\dso_win32.c.1 > crypto\dso\dso_win32.c "s/%s.dll/%s-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t > test\recipes\90-test_shlibload.t.1 "s/my .libcrypto .*/my $libcrypto = \"..\\\\..\\\\libcrypto-3_0_vc140.dll\"\;/g" D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t.1 > test\recipes\90-test_shlibload.t "s/my .libssl .*/my $libssl = \"..\\\\..\\\\libssl-3_0_vc140.dll\"\;/g" D:\GnuWin32\bin\sed < util\mkrc.pl > util\mkrc.pl.1 "s/The OpenSSL Project, https/Built by March Hare Software from source supplied by the OpenSSL Project, https/g" D:\GnuWin32\bin\sed < util\mkrc.pl.1 > util\mkrc.pl "s/\/\/VALUE \"Comments\", \"/VALUE \"Comments\", \"Built by March Hare Software from source supplied by the OpenSSL Project. https:\/\/march-hare.com/g" del /q util\mkrc.pl.1 D:\GnuWin32\bin\sed < test\provider_internal_test.cnf.in > test\provider_internal_test.cnf.in.1 "s/'p_test'/'p_test-3_0_vc140'/g" copy /y test\provider_internal_test.cnf.in.1 test\provider_internal_test.cnf.in rem D:\GnuWin32\bin\sed < makefile.7 > makefile.8 "s/crypt32.lib user32.lib/crypt32.lib user32.lib kernel32.lib legacy_stdio_definitions.lib/g" D:\GnuWin32\bin\sed < makefile > makefile.1 "s/libcrypto\.lib/libcrypto_vc140.lib/g" D:\GnuWin32\bin\sed < makefile.1 > makefile.2 "s/libcrypto-3\.dll/libcrypto-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.2 > makefile.3 "s/libcrypto-3\.pdb/libcrypto-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.3 > makefile.4 "s/libssl\.lib/libssl_vc140.lib/g" D:\GnuWin32\bin\sed < makefile.4 > makefile.5 "s/libssl-3\.dll/libssl-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.5 > makefile.6 "s/libssl-3\.pdb/libssl-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.6 > makefile.7 "s/capi\.dll/capi-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.7 > makefile.8 "s/capi\.pdb/capi-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.8 > makefile.9 "s/ossltest\.dll/ossltest-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.9 > makefile.A "s/ossltest\.pdb/ossltest-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.A > makefile.B "s/dasync\.dll/dasync-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.B > makefile.C "s/dasync\.pdb/dasync-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.C > makefile.D "s/legacy\.dll/legacy-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.D > makefile.E "s/legacy\.pdb/legacy-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.E > makefile.F "s/padlock\.dll/padlock-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.F > makefile.G "s/padlock\.pdb/padlock-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.G > makefile.H "s/loader_attic\.dll/loader_attic-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.H > makefile.I "s/loader_attic\.pdb/loader_attic-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.I > makefile.J "s/p_test\.dll/p_test-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.J > makefile.K "s/p_test\.pdb/p_test-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.K > makefile.L "s/p_minimal\.dll/p_minimal-3_0_vc140.dll/g" D:\GnuWin32\bin\sed < makefile.L > makefile.M "s/p_minimal\.pdb/p_minimal-3_0_vc140.pdb/g" D:\GnuWin32\bin\sed < makefile.M > makefile.N "s/libcrypto-3\./libcrypto-3_0_vc140./g" D:\GnuWin32\bin\sed < makefile.N > makefile.O "s/libssl-3\./libssl-3_0_vc140./g" D:\GnuWin32\bin\sed < makefile.O > makefile.P "s/crypt32.lib user32.lib/crypt32.lib user32.lib kernel32.lib/g" D:\GnuWin32\bin\sed < makefile.P > makefile.Q "s,LIB_LDFLAGS=/dll,LIB_LDFLAGS=/MACHINE:X86 /dll," D:\GnuWin32\bin\sed < makefile.Q > makefile.R "s,/subsystem:console,/MACHINE:X86 /subsystem:console," D:\GnuWin32\bin\sed < makefile.R > makefile.S "s/libcrypto_static\.lib/libcrypto_static_vc140.lib/g" D:\GnuWin32\bin\sed < makefile.S > makefile.T "s/libssl_static\.lib/libssl_static_vc140.lib/g" D:\GnuWin32\bin\sed < makefile.T > makefile.U "s/libcrypto-3_0_vc140\.dll.manifest/libcrypto-3.dll.manifest/g" D:\GnuWin32\bin\sed < makefile.U > makefile.V "s/libssl-3_0_vc140\.dll.manifest/libssl-3.manifest/g" D:\GnuWin32\bin\sed < makefile.V > makefile.W "s/capi-3_0_vc140\.dll.manifest/capi.manifest/g" D:\GnuWin32\bin\sed < makefile.W > makefile.X "s/padlock-3_0_vc140\.dll.manifest/padlock.manifest/g" D:\GnuWin32\bin\sed < makefile.X > makefile.Y "s/ossltest-3_0_vc140\.dll.manifest/ossltest.manifest/g" D:\GnuWin32\bin\sed < makefile.Y > makefile.Z "s/dasync-3_0_vc140\.dll.manifest/dasync.manifest/g" D:\GnuWin32\bin\sed < makefile.Z > makefile.AA "s/legacy-3_0_vc140\.dll.manifest/legacy.manifest/g" D:\GnuWin32\bin\sed < makefile.AA > makefile.AB "s/p_test-3_0_vc140\.dll.manifest/p_test.manifest/g" D:\GnuWin32\bin\sed < makefile.AB > makefile.AC "s/p_minimal-3_0_vc140\.dll.manifest/p_minimal.manifest/g" D:\GnuWin32\bin\sed < makefile.AC > makefile "s/loader_attic-3_0_vc140\.dll.manifest/loader_attic.manifest/g" nmake > make_results.txt 2>&1 apps\openssl.exe help apps\openssl.exe version apps\openssl.exe engine apps\openssl.exe ciphers apps\openssl.exe list -digest-commands apps\openssl.exe list -cipher-commands apps\openssl.exe list -public-key-methods nmake test > make_test_results_w32.txt 2>&1 nmake install > make_install_results.txt 2>&1 *** check for unresolved external symbols D:\cvsdeps\openSSL\bin\openssl.exe ciphers copy /y D:\cvsdeps\openSSL\bin\libcrypto-3_0_vc140.dll D:\cvsdeps\sysfiles_2503 copy /y D:\cvsdeps\openSSL\bin\libssl-3_0_vc140.dll D:\cvsdeps\sysfiles_2503 vs2003 - windows 32 bit - OpenSSL - 3.0.15 ============================================== SET VSPATH1="C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Common7\IDE" SET VSPATH2="C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin" set VCINIT=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\VCInit2003.bat call "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\SetEnv.Cmd" /XP32 /RETAIL Attempting to detect a Microsoft Visual Studio installation Setting environment for using Microsoft Visual Studio .NET 2003 tools. (If you have another version of Visual Studio or Visual C++ installed and wish to use its tools from the command line, run vcvars32.bat for that version.) Targeting Windows XP 32 RETAIL cl > nul Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.6030 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. cd /d D:\cvsbin\release builder\openssl\openssl-3.0.15-vc71-x32 set PATH=E:\perl-5.38\perl\bin;E:\nasm-x32-2.16.03;%PATH%;c:\cygwin\bin set PROGFILES=Program Files IF %PROCESSOR_ARCHITECTURE%~==AMD64~ set PROGFILES=Program Files (x86) IF "%ProgramFiles(x86)%~"=="C:\Program Files (x86)~" set PROGFILES=Program Files (x86) perl Configure VC-WIN32 -DPEDANTIC -DOPENSSL_SUPPRESS_DEPRECATED -D_WIN32_WINNT=0x0502 --prefix=D:/cvsdeps/openSSL --openssldir=D:/cvsdeps/openSSL/ssl enable-ssl3 enable-ssl3-method enable-tls1_3 Configuring OpenSSL version 3.0.15 for target VC-WIN32 Using os-specific seed configuration Created configdata.pm Running configdata.pm Created makefile.in Created makefile Created include\openssl\configuration.h ********************************************************************** *** *** *** OpenSSL has been successfully configured *** *** *** *** If you encounter a problem while building, please open an *** *** issue on GitHub *** *** and include the output from the following command: *** *** *** *** perl configdata.pm --dump *** *** *** *** (If you are new to OpenSSL, you might want to consult the *** *** 'Troubleshooting' section in the INSTALL.md file first) *** *** *** ********************************************************************** D:\GnuWin32\bin\sed < util\mkdef.pl > util\mkdef.pl.1 "s/dsoname($name);/dsoname($name); $libname =~ s\/-3\/-3_0_vc71\/;/g" copy /y util\mkdef.pl.1 util\mkdef.pl "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libcrypto.num --name libcrypto --OS windows > libcrypto-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libssl.num --name libssl --OS windows > libssl-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --type dso --ordinals util\engines.num --name capi --OS windows > libcapi-test.def D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t > test\recipes\90-test_shlibload.t.1 "s/my .libcrypto .*/my $libcrypto = \"..\\\\..\\\\libcrypto-3_0_vc71.dll\"\;/g" D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t.1 > test\recipes\90-test_shlibload.t "s/my .libssl .*/my $libssl = \"..\\\\..\\\\libssl-3_0_vc71.dll\"\;/g" D:\GnuWin32\bin\sed < util\mkrc.pl > util\mkrc.pl.1 "s/The OpenSSL Project, https/Built by March Hare Software from source supplied by the OpenSSL Project, https/g" D:\GnuWin32\bin\sed < util\mkrc.pl.1 > util\mkrc.pl "s/\/\/VALUE \"Comments\", \"/VALUE \"Comments\", \"Built by March Hare Software from source supplied by the OpenSSL Project. https:\/\/march-hare.com/g" del /q util\mkrc.pl.1 D:\GnuWin32\bin\sed < crypto\getenv.c > crypto\getenv.c.1 "s/_freea[(]/free(/g" D:\GnuWin32\bin\sed < crypto\getenv.c.1 > crypto\getenv.c "s/_malloca[(]/malloc(/g" D:\GnuWin32\bin\sed -e < crypto\property\property_parse.c > crypto\property\property_parse.c.1 "s,\#include .internal/propertyerr\.h.$,#include """internal/numbers.h"""\n#include """internal/propertyerr.h""",g" copy /y crypto\property\property_parse.c.1 crypto\property\property_parse.c D:\GnuWin32\bin\sed < makefile > makefile.1 "s/libcrypto\.lib/libcrypto_vc71.lib/g" D:\GnuWin32\bin\sed < makefile.1 > makefile.2 "s/libcrypto-3\.dll/libcrypto-3_0_vc71.dll/g" D:\GnuWin32\bin\sed < makefile.2 > makefile.3 "s/libcrypto-3\.pdb/libcrypto-3_0_vc71.pdb/g" D:\GnuWin32\bin\sed < makefile.3 > makefile.4 "s/libssl\.lib/libssl_vc71.lib/g" D:\GnuWin32\bin\sed < makefile.4 > makefile.5 "s/libssl-3\.dll/libssl-3_0_vc71.dll/g" D:\GnuWin32\bin\sed < makefile.5 > makefile.6 "s/libssl-3\.pdb/libssl-3_0_vc71.pdb/g" D:\GnuWin32\bin\sed < makefile.6 > makefile.7 "s/libcrypto-3\./libcrypto-3_0_vc71./g" D:\GnuWin32\bin\sed < makefile.7 > makefile.8 "s/libssl-3\./libssl-3_0_vc71./g" D:\GnuWin32\bin\sed < makefile.8 > makefile.9 "s/crypt32.lib user32.lib/crypt32.lib user32.lib kernel32.lib/g" D:\GnuWin32\bin\sed < makefile.9 > makefile.A "s,LIB_LDFLAGS=/dll,LIB_LDFLAGS=/MACHINE:X86 /dll," D:\GnuWin32\bin\sed < makefile.A > makefile.B "s,/subsystem:console,/MACHINE:X86 /subsystem:console," D:\GnuWin32\bin\sed < makefile.B > makefile.C "s/libcrypto_static\.lib/libcrypto_static_vc71.lib/g" D:\GnuWin32\bin\sed < makefile.C > makefile.D "s/libssl_static\.lib/libssl_static_vc71.lib/g" D:\GnuWin32\bin\sed < makefile.D > makefile.E "s/libcrypto-3_0_vc71\.dll.manifest/libcrypto-3.dll.manifest/g" D:\GnuWin32\bin\sed < makefile.E > makefile "s/libssl-3_0_vc71\.dll.manifest/libssl-3.manifest/g" nmake > make_results.txt 2>&1 apps\openssl.exe help apps\openssl.exe version apps\openssl.exe engine apps\openssl.exe ciphers apps\openssl.exe list -digest-commands apps\openssl.exe list -cipher-commands apps\openssl.exe list -public-key-methods nmake test > make_test_results_w32.txt 2>&1 nmake install D:\cvsdeps\openSSL\bin\openssl.exe ciphers copy /y D:\cvsdeps\openSSL\bin\libcrypto-3_0_vc71.dll D:\cvsdeps\sysfiles_2503 copy /y D:\cvsdeps\openSSL\bin\libssl-3_0_vc71.dll D:\cvsdeps\sysfiles_2503 Note: the unfortunate side-effect is that this build produces these DLL's without customised names (potential DLL Hell): D:\cvsdeps\openSSL\lib\engines-3\capi.dll D:\cvsdeps\openSSL\lib\engines-3\loader_attic.dll D:\cvsdeps\openSSL\lib\engines-3\padlock.dll D:\cvsdeps\openSSL\lib\ossl-modules\legacy.dll I'm experimenting with fixes for this in vs2015 / vs2022 builds... vs2003 - windows 64 bit - OpenSSL -3.0.15 ============================================== SET VSPATH1="C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\Common7\IDE" SET VSPATH2="C:\Program Files (x86)\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin" set VCINIT=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\VCInit2003.bat call "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\SetEnv.Cmd" /XP64 /RETAIL Targeting Windows XP X64 RETAIL cl > nul Microsoft (R) C/C++ Optimizing Compiler Version 14.00.40310.41 for AMD64 Copyright (C) Microsoft Corporation. All rights reserved. cd /d D:\cvsbin\release builder\openssl\openssl-3.0.15-vc71-x64 set PATH=E:\perl-5.38\perl\bin;E:\nasm-x32-2.16.03;%PATH%;c:\cygwin\bin set PROGFILES=Program Files IF %PROCESSOR_ARCHITECTURE%~==AMD64~ set PROGFILES=Program Files (x86) IF "%ProgramFiles(x86)%~"=="C:\Program Files (x86)~" set PROGFILES=Program Files (x86) perl Configure VC-WIN64A -DOPENSSL_SUPPRESS_DEPRECATED -D_WIN32_WINNT=0x0502 --prefix=D:/cvsdeps/openSSL --openssldir=D:/cvsdeps/openSSL/ssl/x64 enable-ssl3 enable-ssl3-method enable-tls1_3 Configuring OpenSSL version 3.0.15 for target VC-WIN64A Using os-specific seed configuration Created configdata.pm Running configdata.pm Created makefile.in Created makefile Created include\openssl\configuration.h ********************************************************************** *** *** *** OpenSSL has been successfully configured *** *** *** *** If you encounter a problem while building, please open an *** *** issue on GitHub *** *** and include the output from the following command: *** *** *** *** perl configdata.pm --dump *** *** *** *** (If you are new to OpenSSL, you might want to consult the *** *** 'Troubleshooting' section in the INSTALL.md file first) *** *** *** ********************************************************************** note: the libname already has -x64 on it, so we don't need to add that! D:\GnuWin32\bin\sed < util\mkdef.pl > util\mkdef.pl.1 "s/dsoname($name);/dsoname($name); $libname =~ s\/-3\/-3_0_vc71\/;/g" copy /y util\mkdef.pl.1 util\mkdef.pl "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libcrypto.num --name libcrypto --OS windows > libcrypto-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --version 3.0.15 --type lib --ordinals util\libssl.num --name libssl --OS windows > libssl-test.def "E:\perl-5.22\perl\bin\perl.exe" "util\mkdef.pl" --type dso --ordinals util\engines.num --name capi --OS windows > libcapi-test.def D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t > test\recipes\90-test_shlibload.t.1 "s/my .libcrypto .*/my $libcrypto = \"..\\\\..\\\\libcrypto-3_0_vc71-x64.dll\"\;/g" D:\GnuWin32\bin\sed < test\recipes\90-test_shlibload.t.1 > test\recipes\90-test_shlibload.t "s/my .libssl .*/my $libssl = \"..\\\\..\\\\libssl-3_0_vc71-x64.dll\"\;/g" D:\GnuWin32\bin\sed < util\mkrc.pl > util\mkrc.pl.1 "s/The OpenSSL Project, https/Built x64 by March Hare Software from source supplied by the OpenSSL Project, https/g" D:\GnuWin32\bin\sed < util\mkrc.pl.1 > util\mkrc.pl "s/\/\/VALUE \"Comments\", \"/VALUE \"Comments\", \"Built x64 by March Hare Software from source supplied by the OpenSSL Project. https:\/\/march-hare.com/g" del /q util\mkrc.pl.1 D:\GnuWin32\bin\sed < crypto\getenv.c > crypto\getenv.c.1 "s/_freea[(]/free(/g" D:\GnuWin32\bin\sed < crypto\getenv.c.1 > crypto\getenv.c "s/_malloca[(]/malloc(/g" D:\GnuWin32\bin\sed -e < crypto\property\property_parse.c > crypto\property\property_parse.c.1 "s,\#include .internal/propertyerr\.h.$,#include """internal/numbers.h"""\n#include """internal/propertyerr.h""",g" copy /y crypto\property\property_parse.c.1 crypto\property\property_parse.c D:\GnuWin32\bin\sed < makefile > makefile.1 "s/libcrypto\.lib/libcrypto_vc71-x64.lib/g" D:\GnuWin32\bin\sed < makefile.1 > makefile.2 "s/libcrypto-3-x64\.dll/libcrypto-3_0_vc71-x64.dll/g" D:\GnuWin32\bin\sed < makefile.2 > makefile.3 "s/libcrypto-3-x64\.pdb/libcrypto-3_0_vc71-x64.pdb/g" D:\GnuWin32\bin\sed < makefile.3 > makefile.4 "s/libssl\.lib/libssl_vc71-x64.lib/g" D:\GnuWin32\bin\sed < makefile.4 > makefile.5 "s/libssl-3-x64\.dll/libssl-3_0_vc71-x64.dll/g" D:\GnuWin32\bin\sed < makefile.5 > makefile.6 "s/libssl-3-x64\.pdb/libssl-3_0_vc71-x64.pdb/g" D:\GnuWin32\bin\sed < makefile.6 > makefile.7 "s/libcrypto-3-x64\./libcrypto-3_0_vc71-x64./g" D:\GnuWin32\bin\sed < makefile.7 > makefile.8 "s/libssl-3-x64\./libssl-3_0_vc71-x64./g" D:\GnuWin32\bin\sed < makefile.8 > makefile.9 "s/crypt32.lib user32.lib/crypt32.lib user32.lib kernel32.lib/g" D:\GnuWin32\bin\sed < makefile.9 > makefile.A "s,LIB_LDFLAGS=/dll,LIB_LDFLAGS=/MACHINE:AMD64 /dll," D:\GnuWin32\bin\sed < makefile.A > makefile.B "s,/subsystem:console,/MACHINE:AMD64 /subsystem:console," D:\GnuWin32\bin\sed < makefile.B > makefile.C "s/libcrypto_static\.lib/libcrypto_static_vc71-x64.lib/g" D:\GnuWin32\bin\sed < makefile.C > makefile.D "s/libssl_static\.lib/libssl_static_vc71-x64.lib/g" D:\GnuWin32\bin\sed < makefile.D > makefile.E "s/libcrypto-3_0_vc71-x64\.dll.manifest/libcrypto-3.dll.manifest/g" D:\GnuWin32\bin\sed < makefile.E > makefile "s/libssl-3_0_vc71-x64\.dll.manifest/libssl-3.manifest/g" ren crypto\o_str.c o_str.c.orig D:\GnuWin32\bin\sed < crypto\o_str.c.orig > crypto\o_str.c "s/_MSC_VER>=1400/_MSC_FULL_VER>=140040607/g" ren crypto\o_time.c o_time.c.orig D:\GnuWin32\bin\sed < crypto\o_time.c.orig > crypto\o_time.c "s/_MSC_VER >= 1400/_MSC_FULL_VER >= 140040607/g" nmake > make_results64.txt 2>&1 apps\openssl.exe help apps\openssl.exe version apps\openssl.exe engine apps\openssl.exe ciphers apps\openssl.exe list -digest-commands apps\openssl.exe list -cipher-commands apps\openssl.exe list -public-key-methods nmake test > make_test_results_w64.txt 2>&1 nmake install copy /y D:\cvsdeps\openSSL\bin\openssl.* D:\cvsdeps\openSSL\bin\x64 copy /y D:\cvsdeps\openSSL\bin\libcrypto-3_0_vc71-x64.* D:\cvsdeps\openSSL\bin\x64 copy /y D:\cvsdeps\openSSL\bin\libssl-3_0_vc71-x64.* D:\cvsdeps\openSSL\bin\x64 copy /y D:\cvsdeps\openSSL\bin\c_rehash.pl D:\cvsdeps\openSSL\bin\x64 copy /y D:\cvsdeps\openSSL\bin\x64\libcrypto-3_0_vc71-x64.dll D:\cvsdeps\sysfiles_2503\x64 copy /y D:\cvsdeps\openSSL\bin\x64\libssl-3_0_vc71-x64.dll D:\cvsdeps\sysfiles_2503\x64 copy /y D:\cvsdeps\openSSL\lib\lib*_vc71-x64.lib D:\cvsdeps\openSSL\lib\x64 copy /y D:\cvsdeps\openSSL\lib\engines-3\*.dll D:\cvsdeps\openSSL\lib\x64\engines-3 copy /y D:\cvsdeps\openSSL\lib\engines-3\*.pdb D:\cvsdeps\openSSL\lib\x64\engines-3 copy /y D:\cvsdeps\openSSL\lib\ossl-modules\*.dll D:\cvsdeps\openSSL\lib\x64\ossl-modules copy /y D:\cvsdeps\openSSL\lib\ossl-modules\*.pdb D:\cvsdeps\openSSL\lib\x64\ossl-modules copy /y D:\cvsdeps\openSSL\include\openssl\configuration.h D:\cvsdeps\openSSL\include\openssl\configuration64.h del /q D:\cvsdeps\openSSL\bin\openssl.* del /q D:\cvsdeps\openSSL\bin\libcrypto-1_1_vc71-x64.* del /q D:\cvsdeps\openSSL\bin\libssl-1_1_vc71-x64.* del /q D:\cvsdeps\openSSL\bin\c_rehash.pl del /q D:\cvsdeps\openSSL\lib\lib*_vc71-x64.lib del /q D:\cvsdeps\openSSL\lib\engines-3\*.dll del /q D:\cvsdeps\openSSL\lib\engines-3\*.pdb del /q D:\cvsdeps\openSSL\lib\ossl-modules\*.dll del /q D:\cvsdeps\openSSL\lib\ossl-modules\*.pdb del /q D:\cvsdeps\openSSL\include\openssl\configuration.h del /q D:\cvsdeps\openSSL\lib\x64\engines-3\*vc140*.dll del /q D:\cvsdeps\openSSL\lib\x64\engines-3\*vc140*.pdb del /q D:\cvsdeps\openSSL\lib\x64\ossl-modules\*vc140*.dll del /q D:\cvsdeps\openSSL\lib\x64\ossl-modules\*vc140*.pdb D:\cvsdeps\openSSL\bin\x64\openssl.exe ciphers vs2015 - 32 bit test results - OpenSSL 3.0.15 ============================================== note: I've truncated some of the beginning part of this trace, and just left the actual results. cd /d D:\cvsbin\release builder\openssl\openssl-3.0.15-vc140-x32 nmake test > make_test_results_w32_2.txt 2>&1 "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\nmake.exe" / run_tests Microsoft (R) Program Maintenance Utility Version 14.00.24210.0 Copyright (C) Microsoft Corporation. All rights reserved. cmd /C "set "SRCTOP=." & set "BLDTOP=." & set "PERL=E:\perl-5.38\perl\bin\perl.exe" & set "FIPSKEY=f4556650ac31d35461610bac4ed81b1a181b2d8a43ea2854cbae22ca74560813" & "E:\perl-5.38\perl\bin\perl.exe" ".\test\run_tests.pl" " 00-prep_fipsmodule_cnf.t .. skipped: FIPS module config file only supported in a fips build Files=1, Tests=0, 2 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CPU) Result: NOTESTS 01-test_abort.t .................... ok 01-test_fipsmodule_cnf.t ........... skipped: Test only supported in a fips build 01-test_sanity.t ................... ok 01-test_symbol_presence.t .......... skipped: This is unsupported on MSYS, MinGW or MSWin32 01-test_test.t ..................... ok 02-test_errstr.t ................... skipped: This is unsupported on MSYS/MinGW or MSWin32 02-test_internal_context.t ......... ok 02-test_internal_ctype.t ........... ok 02-test_internal_exts.t ............ ok 02-test_internal_keymgmt.t ......... ok 02-test_internal_provider.t ........ ok 02-test_lhash.t .................... ok 02-test_localetest.t ............... skipped: Locale tests not available on Windows or VMS 02-test_ordinals.t ................. ok 02-test_sparse_array.t ............. ok 02-test_stack.t .................... ok 03-test_exdata.t ................... ok 03-test_fipsinstall.t .............. skipped: Test only supported in a fips build 03-test_internal_asn1.t ............ ok 03-test_internal_asn1_dsa.t ........ ok 03-test_internal_bn.t .............. skipped: This test is unsupported in a shared library build on Windows 03-test_internal_chacha.t .......... ok 03-test_internal_curve448.t ........ ok 03-test_internal_ec.t .............. ok 03-test_internal_ffc.t ............. ok 03-test_internal_mdc2.t ............ ok 03-test_internal_modes.t ........... ok 03-test_internal_namemap.t ......... ok 03-test_internal_poly1305.t ........ ok 03-test_internal_rsa_sp800_56b.t ... skipped: This test is unsupported in a shared library build on Windows 03-test_internal_siphash.t ......... ok 03-test_internal_sm2.t ............. ok 03-test_internal_sm3.t ............. ok 03-test_internal_sm4.t ............. ok 03-test_internal_ssl_cert_table.t .. ok 03-test_internal_x509.t ............ ok 03-test_params_api.t ............... ok 03-test_property.t ................. ok 03-test_ui.t ....................... ok 04-test_asn1_decode.t .............. ok 04-test_asn1_encode.t .............. ok 04-test_asn1_parse.t ............... ok 04-test_asn1_stable_parse.t ........ ok 04-test_asn1_string_table.t ........ ok 04-test_bio_callback.t ............. ok 04-test_bio_core.t ................. ok 04-test_bioprint.t ................. ok 04-test_conf.t ..................... ok 04-test_encoder_decoder.t .......... ok 04-test_encoder_decoder_legacy.t ... ok 04-test_err.t ...................... ok 04-test_hexstring.t ................ ok 04-test_nodefltctx.t ............... ok 04-test_param_build.t .............. ok 04-test_params.t ................... ok 04-test_params_conversion.t ........ ok 04-test_pem_read_depr.t ............ ok 04-test_pem_reading.t .............. ok 04-test_provfetch.t ................ ok 04-test_provider.t ................. ok 04-test_provider_fallback.t ........ ok 04-test_provider_pkey.t ............ ok 04-test_punycode.t ................. ok 04-test_upcalls.t .................. ok 05-test_bf.t ....................... ok 05-test_cast.t ..................... ok 05-test_cmac.t ..................... ok 05-test_des.t ...................... ok 05-test_hmac.t ..................... ok 05-test_idea.t ..................... ok 05-test_pbe.t ...................... ok 05-test_rand.t ..................... ok 05-test_rc2.t ...................... ok 05-test_rc4.t ...................... ok 05-test_rc5.t ...................... skipped: rc5 is not supported by this OpenSSL build 06-test_algorithmid.t .............. ok 06-test_rdrand_sanity.t ............ ok 10-test_bn.t ....................... ok 10-test_exp.t ...................... ok 15-test_dh.t ....................... ok 15-test_dsa.t ...................... ok 15-test_dsaparam.t ................. ok 15-test_ec.t ....................... ok 15-test_ecdsa.t .................... ok 15-test_ecparam.t .................. ok 15-test_gendh.t .................... ok 15-test_gendhparam.t ............... ok 15-test_gendsa.t ................... ok 15-test_genec.t .................... ok 15-test_genrsa.t ................... ok 15-test_gensm2.t ................... ok 15-test_mp_rsa.t ................... ok 15-test_out_option.t ............... ok 15-test_rsa.t ...................... ok 15-test_rsaoaep.t .................. ok 15-test_rsapss.t ................... ok 15-test_sha.t ...................... ok 20-test_app.t ...................... ok 20-test_cli_fips.t ................. skipped: Test only supported in a fips build with security checks 20-test_dgst.t ..................... ok 20-test_dhparam.t .................. ok 20-test_dhparam_check.t ............ ok 20-test_enc.t ...................... ok 20-test_enc_more.t ................. ok 20-test_kdf.t ...................... ok 20-test_legacy_okay.t .............. ok 20-test_mac.t ...................... ok 20-test_passwd.t ................... ok 20-test_pkeyutl.t .................. ok 20-test_rand_config.t .............. ok 20-test_spkac.t .................... ok 25-test_crl.t ...................... ok 25-test_d2i.t ...................... ok 25-test_eai_data.t ................. ok 25-test_pkcs7.t .................... ok 25-test_req.t ...................... ok 25-test_rusext.t ................... ok 25-test_sid.t ...................... ok 25-test_verify.t ................... ok 25-test_verify_store.t ............. ok 25-test_x509.t ..................... ok 30-test_acvp.t ..................... skipped: ACVP is not supported by this test 30-test_aesgcm.t ................... ok 30-test_afalg.t .................... skipped: test_afalg not supported for this build 30-test_defltfips.t ................ ok 30-test_engine.t ................... ok 30-test_evp.t ...................... ok 30-test_evp_byname.t ............... ok 30-test_evp_extra.t ................ ok 30-test_evp_fetch_prov.t ........... ok 30-test_evp_kdf.t .................. ok 30-test_evp_libctx.t ............... ok 30-test_evp_pkey_dparam.t .......... ok 30-test_evp_pkey_provided.t ........ ok 30-test_pbelu.t .................... ok 30-test_pkey_meth.t ................ ok 30-test_pkey_meth_kdf.t ............ ok 30-test_prov_config.t .............. ok 30-test_provider_status.t .......... ok 40-test_rehash.t ................... skipped: test_rehash is not available on this platform 60-test_x509_check_cert_pkey.t ..... ok 60-test_x509_dup_cert.t ............ ok 60-test_x509_store.t ............... skipped: test_rehash is not available on this platform 60-test_x509_time.t ................ ok 61-test_bio_prefix.t ............... ok 61-test_bio_readbuffer.t ........... ok 65-test_cmp_asn.t .................. ok 65-test_cmp_client.t ............... ok 65-test_cmp_ctx.t .................. ok 65-test_cmp_hdr.t .................. ok 65-test_cmp_msg.t .................. ok 65-test_cmp_protect.t .............. skipped: This test is not supported in a shared library build on Windows 65-test_cmp_server.t ............... ok 65-test_cmp_status.t ............... ok 65-test_cmp_vfy.t .................. ok 66-test_ossl_store.t ............... ok 70-test_asyncio.t .................. ok 70-test_bad_dtls.t ................. ok 70-test_clienthello.t .............. ok 70-test_comp.t ..................... ok 70-test_key_share.t ................ ok 70-test_npn.t ...................... ok 70-test_packet.t ................... ok 70-test_recordlen.t ................ ok 70-test_renegotiation.t ............ ok 70-test_servername.t ............... ok 70-test_sslcbcpadding.t ............ ok 70-test_sslcertstatus.t ............ ok 70-test_sslextension.t ............. ok 70-test_sslmessages.t .............. ok 70-test_sslrecords.t ............... ok 70-test_sslsessiontick.t ........... ok 70-test_sslsigalgs.t ............... ok 70-test_sslsignature.t ............. ok 70-test_sslskewith0p.t ............. ok 70-test_sslversions.t .............. ok 70-test_sslvertol.t ................ ok 70-test_tls13alerts.t .............. ok 70-test_tls13cookie.t .............. ok 70-test_tls13downgrade.t ........... ok 70-test_tls13hrr.t ................. ok 70-test_tls13kexmodes.t ............ ok 70-test_tls13messages.t ............ ok 70-test_tls13psk.t ................. ok 70-test_tlsextms.t ................. ok 70-test_verify_extra.t ............. ok 70-test_wpacket.t .................. skipped: Test disabled in this configuration 71-test_ssl_ctx.t .................. ok 79-test_http.t ..................... ok 80-test_ca.t ....................... ok 80-test_cipherbytes.t .............. ok 80-test_cipherlist.t ............... ok 80-test_ciphername.t ............... ok 80-test_cmp_http.t ................. skipped: Tests involving local HTTP server not available on Windows or VMS 80-test_cms.t ...................... ok 80-test_cmsapi.t ................... ok 80-test_ct.t ....................... ok 80-test_dane.t ..................... ok 80-test_dtls.t ..................... ok 80-test_dtls_mtu.t ................. ok 80-test_dtlsv1listen.t ............. ok 80-test_ocsp.t ..................... ok 80-test_pkcs12.t ................... skipped: Non-Greek system locale 80-test_policy_tree.t .............. ok 80-test_ssl_new.t .................. ok 80-test_ssl_old.t .................. ok 80-test_ssl_test_ctx.t ............. ok 80-test_sslcorrupt.t ............... ok 80-test_tsa.t ...................... ok 80-test_x509aux.t .................. ok 81-test_cmp_cli.t .................. ok 90-test_asn1_time.t ................ ok 90-test_async.t .................... ok 90-test_bio_enc.t .................. ok 90-test_bio_memleak.t .............. ok 90-test_constant_time.t ............ ok 90-test_fatalerr.t ................. ok 90-test_fipsload.t ................. skipped: Test is disabled with disabled fips 90-test_gmdiff.t ................... ok 90-test_ige.t ...................... ok 90-test_includes.t ................. ok 90-test_memleak.t .................. ok 90-test_overhead.t ................. ok 90-test_secmem.t ................... ok 90-test_shlibload.t ................ ok 90-test_srp.t ...................... ok 90-test_sslapi.t ................... ok 90-test_sslbuffers.t ............... ok 90-test_store.t .................... ok 90-test_store_cases.t .............. ok 90-test_sysdefault.t ............... ok 90-test_threads.t .................. ok 90-test_time_offset.t .............. ok 90-test_tls13ccs.t ................. ok 90-test_tls13encryption.t .......... ok 90-test_tls13secrets.t ............. ok 90-test_traceapi.t ................. ok 90-test_v3name.t ................... ok 91-test_pkey_check.t ............... ok 95-test_external_gost_engine.t ..... skipped: No external tests in this configuration 95-test_external_krb5.t ............ skipped: No external tests in this configuration 95-test_external_pyca.t ............ skipped: No external tests in this configuration 99-test_ecstress.t ................. ok 99-test_fuzz_asn1.t ................ ok 99-test_fuzz_asn1parse.t ........... ok 99-test_fuzz_bignum.t .............. ok 99-test_fuzz_bndiv.t ............... ok 99-test_fuzz_client.t .............. ok 99-test_fuzz_cmp.t ................. ok 99-test_fuzz_cms.t ................. ok 99-test_fuzz_conf.t ................ ok 99-test_fuzz_crl.t ................. ok 99-test_fuzz_ct.t .................. ok 99-test_fuzz_server.t .............. ok 99-test_fuzz_x509.t ................ ok All tests successful. Files=255, Tests=3188, 3406 wallclock secs (26.19 usr + 6.08 sys = 32.27 CPU) Result: PASS vs2003 - 32 bit test results - OpenSSL 3.0.15 ============================================== cd /d D:\cvsbin\release builder\openssl\openssl-3.0.15-vc71-x32 nmake test > make_test_results_w32.txt 2>&1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. nmake / depend Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. nmake / _tests Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. nmake / run_tests Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cmd /C "set "SRCTOP=." & set "BLDTOP=." & set "PERL=E:\perl-5.38\perl\bin\perl.exe" & set "FIPSKEY=f4556650ac31d35461610bac4ed81b1a181b2d8a43ea2854cbae22ca74560813" & "E:\perl-5.38\perl\bin\perl.exe" ".\test\run_tests.pl" " 00-prep_fipsmodule_cnf.t .. skipped: FIPS module config file only supported in a fips build Files=1, Tests=0, 4 wallclock secs ( 0.00 usr + 0.06 sys = 0.06 CPU) Result: NOTESTS 01-test_abort.t .................... ok 01-test_fipsmodule_cnf.t ........... skipped: Test only supported in a fips build 01-test_sanity.t ................... ok 01-test_symbol_presence.t .......... skipped: This is unsupported on MSYS, MinGW or MSWin32 01-test_test.t ..................... ok 02-test_errstr.t ................... skipped: This is unsupported on MSYS/MinGW or MSWin32 02-test_internal_context.t ......... ok 02-test_internal_ctype.t ........... ok 02-test_internal_exts.t ............ ok 02-test_internal_keymgmt.t ......... ok 02-test_internal_provider.t ........ ok 02-test_lhash.t .................... ok 02-test_localetest.t ............... skipped: Locale tests not available on Windows or VMS 02-test_ordinals.t ................. ok 02-test_sparse_array.t ............. ok 02-test_stack.t .................... ok 03-test_exdata.t ................... ok 03-test_fipsinstall.t .............. skipped: Test only supported in a fips build 03-test_internal_asn1.t ............ ok 03-test_internal_asn1_dsa.t ........ ok 03-test_internal_bn.t .............. skipped: This test is unsupported in a shared library build on Windows 03-test_internal_chacha.t .......... ok 03-test_internal_curve448.t ........ ok 03-test_internal_ec.t .............. ok 03-test_internal_ffc.t ............. ok 03-test_internal_mdc2.t ............ ok 03-test_internal_modes.t ........... ok 03-test_internal_namemap.t ......... ok 03-test_internal_poly1305.t ........ ok 03-test_internal_rsa_sp800_56b.t ... skipped: This test is unsupported in a shared library build on Windows 03-test_internal_siphash.t ......... ok 03-test_internal_sm2.t ............. ok 03-test_internal_sm3.t ............. ok 03-test_internal_sm4.t ............. ok 03-test_internal_ssl_cert_table.t .. ok 03-test_internal_x509.t ............ ok 03-test_params_api.t ............... ok 03-test_property.t ................. ok 03-test_ui.t ....................... ok 04-test_asn1_decode.t .............. ok 04-test_asn1_encode.t .............. ok 04-test_asn1_parse.t ............... ok 04-test_asn1_stable_parse.t ........ ok 04-test_asn1_string_table.t ........ ok 04-test_bio_callback.t ............. ok 04-test_bio_core.t ................. ok 04-test_bioprint.t ................. ok 04-test_conf.t ..................... ok 04-test_encoder_decoder.t .......... ok 04-test_encoder_decoder_legacy.t ... ok 04-test_err.t ...................... ok 04-test_hexstring.t ................ ok 04-test_nodefltctx.t ............... ok 04-test_param_build.t .............. ok 04-test_params.t ................... ok 04-test_params_conversion.t ........ ok 04-test_pem_read_depr.t ............ ok 04-test_pem_reading.t .............. ok 04-test_provfetch.t ................ ok 04-test_provider.t ................. ok 04-test_provider_fallback.t ........ ok 04-test_provider_pkey.t ............ ok 04-test_punycode.t ................. ok 04-test_upcalls.t .................. ok 05-test_bf.t ....................... ok 05-test_cast.t ..................... ok 05-test_cmac.t ..................... ok 05-test_des.t ...................... ok 05-test_hmac.t ..................... ok 05-test_idea.t ..................... ok 05-test_pbe.t ...................... ok 05-test_rand.t ..................... ok 05-test_rc2.t ...................... ok 05-test_rc4.t ...................... ok 05-test_rc5.t ...................... skipped: rc5 is not supported by this OpenSSL build 06-test_algorithmid.t .............. ok 06-test_rdrand_sanity.t ............ ok 10-test_bn.t ....................... ok 10-test_exp.t ...................... ok 15-test_dh.t ....................... ok 15-test_dsa.t ...................... ok 15-test_dsaparam.t ................. ok 15-test_ec.t ....................... ok 15-test_ecdsa.t .................... ok 15-test_ecparam.t .................. ok 15-test_gendh.t .................... ok 15-test_gendhparam.t ............... ok 15-test_gendsa.t ................... ok 15-test_genec.t .................... ok 15-test_genrsa.t ................... ok 15-test_gensm2.t ................... ok 15-test_mp_rsa.t ................... ok 15-test_out_option.t ............... ok 15-test_rsa.t ...................... ok 15-test_rsaoaep.t .................. ok 15-test_rsapss.t ................... ok 15-test_sha.t ...................... ok 20-test_app.t ...................... ok 20-test_cli_fips.t ................. skipped: Test only supported in a fips build with security checks 20-test_dgst.t ..................... ok 20-test_dhparam.t .................. ok 20-test_dhparam_check.t ............ ok 20-test_enc.t ...................... ok 20-test_enc_more.t ................. ok 20-test_kdf.t ...................... ok 20-test_legacy_okay.t .............. ok 20-test_mac.t ...................... ok 20-test_passwd.t ................... ok 20-test_pkeyutl.t .................. ok 20-test_rand_config.t .............. ok 20-test_spkac.t .................... ok 25-test_crl.t ...................... ok 25-test_d2i.t ...................... ok 25-test_eai_data.t ................. ok 25-test_pkcs7.t .................... ok 25-test_req.t ...................... ok 25-test_rusext.t ................... ok 25-test_sid.t ...................... ok 25-test_verify.t ................... ok 25-test_verify_store.t ............. ok 25-test_x509.t ..................... ok 30-test_acvp.t ..................... skipped: ACVP is not supported by this test 30-test_aesgcm.t ................... ok 30-test_afalg.t .................... skipped: test_afalg not supported for this build 30-test_defltfips.t ................ ok 30-test_engine.t ................... ok 30-test_evp.t ...................... ok 30-test_evp_byname.t ............... ok 30-test_evp_extra.t ................ ok 30-test_evp_fetch_prov.t ........... ok 30-test_evp_kdf.t .................. ok 30-test_evp_libctx.t ............... ok 30-test_evp_pkey_dparam.t .......... ok 30-test_evp_pkey_provided.t ........ ok 30-test_pbelu.t .................... ok 30-test_pkey_meth.t ................ ok 30-test_pkey_meth_kdf.t ............ ok 30-test_prov_config.t .............. ok 30-test_provider_status.t .......... ok 40-test_rehash.t ................... skipped: test_rehash is not available on this platform 60-test_x509_check_cert_pkey.t ..... ok 60-test_x509_dup_cert.t ............ ok 60-test_x509_store.t ............... skipped: test_rehash is not available on this platform 60-test_x509_time.t ................ ok 61-test_bio_prefix.t ............... ok 61-test_bio_readbuffer.t ........... ok 65-test_cmp_asn.t .................. ok 65-test_cmp_client.t ............... ok 65-test_cmp_ctx.t .................. ok 65-test_cmp_hdr.t .................. ok 65-test_cmp_msg.t .................. ok 65-test_cmp_protect.t .............. skipped: This test is not supported in a shared library build on Windows 65-test_cmp_server.t ............... ok 65-test_cmp_status.t ............... ok 65-test_cmp_vfy.t .................. ok 66-test_ossl_store.t ............... ok 70-test_asyncio.t .................. ok 70-test_bad_dtls.t ................. ok 70-test_clienthello.t .............. ok 70-test_comp.t ..................... ok 70-test_key_share.t ................ ok 70-test_npn.t ...................... ok 70-test_packet.t ................... ok 70-test_recordlen.t ................ ok 70-test_renegotiation.t ............ ok 70-test_servername.t ............... ok 70-test_sslcbcpadding.t ............ ok 70-test_sslcertstatus.t ............ ok 70-test_sslextension.t ............. ok 70-test_sslmessages.t .............. ok 70-test_sslrecords.t ............... ok 70-test_sslsessiontick.t ........... ok 70-test_sslsigalgs.t ............... ok 70-test_sslsignature.t ............. ok 70-test_sslskewith0p.t ............. ok 70-test_sslversions.t .............. ok 70-test_sslvertol.t ................ ok 70-test_tls13alerts.t .............. ok 70-test_tls13cookie.t .............. ok 70-test_tls13downgrade.t ........... ok 70-test_tls13hrr.t ................. ok 70-test_tls13kexmodes.t ............ ok 70-test_tls13messages.t ............ ok 70-test_tls13psk.t ................. ok 70-test_tlsextms.t ................. ok 70-test_verify_extra.t ............. ok 70-test_wpacket.t .................. skipped: Test disabled in this configuration 71-test_ssl_ctx.t .................. ok 79-test_http.t ..................... ok 80-test_ca.t ....................... ok 80-test_cipherbytes.t .............. ok 80-test_cipherlist.t ............... ok 80-test_ciphername.t ............... ok 80-test_cmp_http.t ................. skipped: Tests involving local HTTP server not available on Windows or VMS 80-test_cms.t ...................... ok 80-test_cmsapi.t ................... ok 80-test_ct.t ....................... ok 80-test_dane.t ..................... ok 80-test_dtls.t ..................... ok 80-test_dtls_mtu.t ................. ok 80-test_dtlsv1listen.t ............. ok 80-test_ocsp.t ..................... ok 80-test_pkcs12.t ................... skipped: Non-Greek system locale 80-test_policy_tree.t .............. ok 80-test_ssl_new.t .................. ok 80-test_ssl_old.t .................. ok 80-test_ssl_test_ctx.t ............. ok 80-test_sslcorrupt.t ............... ok 80-test_tsa.t ...................... ok 80-test_x509aux.t .................. ok 81-test_cmp_cli.t .................. ok 90-test_asn1_time.t ................ ok 90-test_async.t .................... ok 90-test_bio_enc.t .................. ok 90-test_bio_memleak.t .............. ok 90-test_constant_time.t ............ ok 90-test_fatalerr.t ................. ok 90-test_fipsload.t ................. skipped: Test is disabled with disabled fips 90-test_gmdiff.t ................... ok 90-test_ige.t ...................... ok 90-test_includes.t ................. ok 90-test_memleak.t .................. ok 90-test_overhead.t ................. ok 90-test_secmem.t ................... ok 90-test_shlibload.t ................ ok 90-test_srp.t ...................... ok 90-test_sslapi.t ................... ok 90-test_sslbuffers.t ............... ok 90-test_store.t .................... ok 90-test_store_cases.t .............. ok 90-test_sysdefault.t ............... ok 90-test_threads.t .................. ok 90-test_time_offset.t .............. ok 90-test_tls13ccs.t ................. ok 90-test_tls13encryption.t .......... ok 90-test_tls13secrets.t ............. ok 90-test_traceapi.t ................. ok 90-test_v3name.t ................... ok 91-test_pkey_check.t ............... ok 95-test_external_gost_engine.t ..... skipped: No external tests in this configuration 95-test_external_krb5.t ............ skipped: No external tests in this configuration 95-test_external_pyca.t ............ skipped: No external tests in this configuration 99-test_ecstress.t ................. ok 99-test_fuzz_asn1.t ................ ok 99-test_fuzz_asn1parse.t ........... ok 99-test_fuzz_bignum.t .............. ok 99-test_fuzz_bndiv.t ............... ok 99-test_fuzz_client.t .............. ok 99-test_fuzz_cmp.t ................. ok 99-test_fuzz_cms.t ................. ok 99-test_fuzz_conf.t ................ ok 99-test_fuzz_crl.t ................. ok 99-test_fuzz_ct.t .................. ok 99-test_fuzz_server.t .............. ok 99-test_fuzz_x509.t ................ ok All tests successful. Files=255, Tests=3188, 3588 wallclock secs (25.53 usr + 5.66 sys = 31.19 CPU) Result: PASS vs2003 - 64 bit test results - OpenSSL 3.0.15 ============================================== cd /d D:\cvsbin\release builder\openssl\openssl-3.0.15-vc71-x64 nmake test > make_test_results_w64.txt 2>&1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cmd /C "set "SRCTOP=." & set "BLDTOP=." & set "PERL=E:\perl-5.38\perl\bin\perl.exe" & set "FIPSKEY=f4556650ac31d35461610bac4ed81b1a181b2d8a43ea2854cbae22ca74560813" & "E:\perl-5.38\perl\bin\perl.exe" ".\test\run_tests.pl" " 00-prep_fipsmodule_cnf.t .. skipped: FIPS module config file only supported in a fips build Files=1, Tests=0, 4 wallclock secs ( 0.06 usr + 0.01 sys = 0.08 CPU) Result: NOTESTS 01-test_abort.t .................... ok 01-test_fipsmodule_cnf.t ........... skipped: Test only supported in a fips build 01-test_sanity.t ................... ok 01-test_symbol_presence.t .......... skipped: This is unsupported on MSYS, MinGW or MSWin32 01-test_test.t ..................... ok 02-test_errstr.t ................... skipped: This is unsupported on MSYS/MinGW or MSWin32 02-test_internal_context.t ......... ok 02-test_internal_ctype.t ........... ok 02-test_internal_exts.t ............ ok 02-test_internal_keymgmt.t ......... ok 02-test_internal_provider.t ........ ok 02-test_lhash.t .................... ok 02-test_localetest.t ............... skipped: Locale tests not available on Windows or VMS 02-test_ordinals.t ................. ok 02-test_sparse_array.t ............. ok 02-test_stack.t .................... ok 03-test_exdata.t ................... ok 03-test_fipsinstall.t .............. skipped: Test only supported in a fips build 03-test_internal_asn1.t ............ ok 03-test_internal_asn1_dsa.t ........ ok 03-test_internal_bn.t .............. skipped: This test is unsupported in a shared library build on Windows 03-test_internal_chacha.t .......... ok 03-test_internal_curve448.t ........ ok 03-test_internal_ec.t .............. ok 03-test_internal_ffc.t ............. ok 03-test_internal_mdc2.t ............ ok 03-test_internal_modes.t ........... ok 03-test_internal_namemap.t ......... ok 03-test_internal_poly1305.t ........ ok 03-test_internal_rsa_sp800_56b.t ... skipped: This test is unsupported in a shared library build on Windows 03-test_internal_siphash.t ......... ok 03-test_internal_sm2.t ............. ok 03-test_internal_sm3.t ............. ok 03-test_internal_sm4.t ............. ok 03-test_internal_ssl_cert_table.t .. ok 03-test_internal_x509.t ............ ok 03-test_params_api.t ............... ok 03-test_property.t ................. ok 03-test_ui.t ....................... ok 04-test_asn1_decode.t .............. ok 04-test_asn1_encode.t .............. ok 04-test_asn1_parse.t ............... ok 04-test_asn1_stable_parse.t ........ ok 04-test_asn1_string_table.t ........ ok 04-test_bio_callback.t ............. ok 04-test_bio_core.t ................. ok 04-test_bioprint.t ................. ok 04-test_conf.t ..................... ok 04-test_encoder_decoder.t .......... ok 04-test_encoder_decoder_legacy.t ... ok 04-test_err.t ...................... ok 04-test_hexstring.t ................ ok 04-test_nodefltctx.t ............... ok 04-test_param_build.t .............. ok 04-test_params.t ................... ok 04-test_params_conversion.t ........ ok 04-test_pem_read_depr.t ............ ok 04-test_pem_reading.t .............. ok 04-test_provfetch.t ................ ok 04-test_provider.t ................. ok 04-test_provider_fallback.t ........ ok 04-test_provider_pkey.t ............ ok 04-test_punycode.t ................. ok 04-test_upcalls.t .................. ok 05-test_bf.t ....................... ok 05-test_cast.t ..................... ok 05-test_cmac.t ..................... ok 05-test_des.t ...................... ok 05-test_hmac.t ..................... ok 05-test_idea.t ..................... ok 05-test_pbe.t ...................... ok 05-test_rand.t ..................... ok 05-test_rc2.t ...................... ok 05-test_rc4.t ...................... ok 05-test_rc5.t ...................... skipped: rc5 is not supported by this OpenSSL build 06-test_algorithmid.t .............. ok 06-test_rdrand_sanity.t ............ ok 10-test_bn.t ....................... ok 10-test_exp.t ...................... ok 15-test_dh.t ....................... ok 15-test_dsa.t ...................... ok 15-test_dsaparam.t ................. ok 15-test_ec.t ....................... ok 15-test_ecdsa.t .................... ok 15-test_ecparam.t .................. ok 15-test_gendh.t .................... ok 15-test_gendhparam.t ............... ok 15-test_gendsa.t ................... ok 15-test_genec.t .................... ok 15-test_genrsa.t ................... ok 15-test_gensm2.t ................... ok 15-test_mp_rsa.t ................... ok 15-test_out_option.t ............... ok 15-test_rsa.t ...................... ok 15-test_rsaoaep.t .................. ok 15-test_rsapss.t ................... ok 15-test_sha.t ...................... ok 20-test_app.t ...................... ok 20-test_cli_fips.t ................. skipped: Test only supported in a fips build with security checks 20-test_dgst.t ..................... ok 20-test_dhparam.t .................. ok 20-test_dhparam_check.t ............ ok 20-test_enc.t ...................... ok 20-test_enc_more.t ................. ok 20-test_kdf.t ...................... ok 20-test_legacy_okay.t .............. ok 20-test_mac.t ...................... ok 20-test_passwd.t ................... ok 20-test_pkeyutl.t .................. ok 20-test_rand_config.t .............. ok 20-test_spkac.t .................... ok 25-test_crl.t ...................... ok 25-test_d2i.t ...................... ok 25-test_eai_data.t ................. ok 25-test_pkcs7.t .................... ok 25-test_req.t ...................... ok 25-test_rusext.t ................... ok 25-test_sid.t ...................... ok 25-test_verify.t ................... ok 25-test_verify_store.t ............. ok 25-test_x509.t ..................... ok 30-test_acvp.t ..................... skipped: ACVP is not supported by this test 30-test_aesgcm.t ................... ok 30-test_afalg.t .................... skipped: test_afalg not supported for this build 30-test_defltfips.t ................ ok 30-test_engine.t ................... ok 30-test_evp.t ...................... ok 30-test_evp_byname.t ............... ok 30-test_evp_extra.t ................ ok 30-test_evp_fetch_prov.t ........... ok 30-test_evp_kdf.t .................. ok 30-test_evp_libctx.t ............... ok 30-test_evp_pkey_dparam.t .......... ok 30-test_evp_pkey_provided.t ........ ok 30-test_pbelu.t .................... ok 30-test_pkey_meth.t ................ ok 30-test_pkey_meth_kdf.t ............ ok 30-test_prov_config.t .............. ok 30-test_provider_status.t .......... ok 40-test_rehash.t ................... skipped: test_rehash is not available on this platform 60-test_x509_check_cert_pkey.t ..... ok 60-test_x509_dup_cert.t ............ ok 60-test_x509_store.t ............... skipped: test_rehash is not available on this platform 60-test_x509_time.t ................ ok 61-test_bio_prefix.t ............... ok 61-test_bio_readbuffer.t ........... ok 65-test_cmp_asn.t .................. ok 65-test_cmp_client.t ............... ok 65-test_cmp_ctx.t .................. ok 65-test_cmp_hdr.t .................. ok 65-test_cmp_msg.t .................. ok 65-test_cmp_protect.t .............. skipped: This test is not supported in a shared library build on Windows 65-test_cmp_server.t ............... ok 65-test_cmp_status.t ............... ok 65-test_cmp_vfy.t .................. ok 66-test_ossl_store.t ............... ok 70-test_asyncio.t .................. ok 70-test_bad_dtls.t ................. ok 70-test_clienthello.t .............. ok 70-test_comp.t ..................... ok 70-test_key_share.t ................ ok 70-test_npn.t ...................... ok 70-test_packet.t ................... ok 70-test_recordlen.t ................ ok 70-test_renegotiation.t ............ ok 70-test_servername.t ............... ok 70-test_sslcbcpadding.t ............ ok 70-test_sslcertstatus.t ............ ok 70-test_sslextension.t ............. ok 70-test_sslmessages.t .............. ok 70-test_sslrecords.t ............... ok 70-test_sslsessiontick.t ........... ok 70-test_sslsigalgs.t ............... ok 70-test_sslsignature.t ............. ok 70-test_sslskewith0p.t ............. ok 70-test_sslversions.t .............. ok 70-test_sslvertol.t ................ ok 70-test_tls13alerts.t .............. ok 70-test_tls13cookie.t .............. ok 70-test_tls13downgrade.t ........... ok 70-test_tls13hrr.t ................. ok 70-test_tls13kexmodes.t ............ ok 70-test_tls13messages.t ............ ok 70-test_tls13psk.t ................. ok 70-test_tlsextms.t ................. ok 70-test_verify_extra.t ............. ok 70-test_wpacket.t .................. skipped: Test disabled in this configuration 71-test_ssl_ctx.t .................. ok 79-test_http.t ..................... ok 80-test_ca.t ....................... ok 80-test_cipherbytes.t .............. ok 80-test_cipherlist.t ............... ok 80-test_ciphername.t ............... ok 80-test_cmp_http.t ................. skipped: Tests involving local HTTP server not available on Windows or VMS 80-test_cms.t ...................... ok 80-test_cmsapi.t ................... ok 80-test_ct.t ....................... ok 80-test_dane.t ..................... ok 80-test_dtls.t ..................... ok 80-test_dtls_mtu.t ................. ok 80-test_dtlsv1listen.t ............. ok 80-test_ocsp.t ..................... ok 80-test_pkcs12.t ................... skipped: Non-Greek system locale 80-test_policy_tree.t .............. ok 80-test_ssl_new.t .................. ok 80-test_ssl_old.t .................. ok 80-test_ssl_test_ctx.t ............. ok 80-test_sslcorrupt.t ............... ok 80-test_tsa.t ...................... ok 80-test_x509aux.t .................. ok 81-test_cmp_cli.t .................. ok 90-test_asn1_time.t ................ ok 90-test_async.t .................... ok 90-test_bio_enc.t .................. ok 90-test_bio_memleak.t .............. ok 90-test_constant_time.t ............ ok 90-test_fatalerr.t ................. ok 90-test_fipsload.t ................. skipped: Test is disabled with disabled fips 90-test_gmdiff.t ................... ok 90-test_ige.t ...................... ok 90-test_includes.t ................. ok 90-test_memleak.t .................. ok 90-test_overhead.t ................. ok 90-test_secmem.t ................... ok 90-test_shlibload.t ................ ok 90-test_srp.t ...................... ok 90-test_sslapi.t ................... ok 90-test_sslbuffers.t ............... ok 90-test_store.t .................... ok 90-test_store_cases.t .............. ok 90-test_sysdefault.t ............... ok 90-test_threads.t .................. ok 90-test_time_offset.t .............. ok 90-test_tls13ccs.t ................. ok 90-test_tls13encryption.t .......... ok 90-test_tls13secrets.t ............. ok 90-test_traceapi.t ................. ok 90-test_v3name.t ................... ok 91-test_pkey_check.t ............... ok 95-test_external_gost_engine.t ..... skipped: No external tests in this configuration 95-test_external_krb5.t ............ skipped: No external tests in this configuration 95-test_external_pyca.t ............ skipped: No external tests in this configuration 99-test_ecstress.t ................. ok 99-test_fuzz_asn1.t ................ ok 99-test_fuzz_asn1parse.t ........... ok 99-test_fuzz_bignum.t .............. ok 99-test_fuzz_bndiv.t ............... ok 99-test_fuzz_client.t .............. ok 99-test_fuzz_cmp.t ................. ok 99-test_fuzz_cms.t ................. ok 99-test_fuzz_conf.t ................ ok 99-test_fuzz_crl.t ................. ok 99-test_fuzz_ct.t .................. ok 99-test_fuzz_server.t .............. ok 99-test_fuzz_x509.t ................ ok All tests successful. Files=255, Tests=3188, 2624 wallclock secs (25.36 usr + 5.78 sys = 31.14 CPU) Result: PASS vs2015 - 32 bit ciphers test - OpenSSL 3.0.15 ============================================== D:\cvsdeps\openSSL\bin\openssl.exe version > cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe ciphers >> cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe list -digest-commands >> cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe list -cipher-commands >> cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe list -public-key-methods >> cipers-test.txt dir D:\cvsdeps\openSSL\bin\ >> cipers-test.txt dir D:\cvsdeps\openSSL\lib\ >> cipers-test.txt dir D:\cvsdeps\openSSL\lib\engines-3\ >> cipers-test.txt dir D:\cvsdeps\openSSL\lib\ossl-modules\ >> cipers-test.txt notepad cipers-test.txt OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024) TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:RSA-PSK-AES256-GCM-SHA384:DHE-PSK-AES256-GCM-SHA384:RSA-PSK-CHACHA20-POLY1305:DHE-PSK-CHACHA20-POLY1305:ECDHE-PSK-CHACHA20-POLY1305:AES256-GCM-SHA384:PSK-AES256-GCM-SHA384:PSK-CHACHA20-POLY1305:RSA-PSK-AES128-GCM-SHA256:DHE-PSK-AES128-GCM-SHA256:AES128-GCM-SHA256:PSK-AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:ECDHE-PSK-AES256-CBC-SHA384:ECDHE-PSK-AES256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:SRP-AES-256-CBC-SHA:RSA-PSK-AES256-CBC-SHA384:DHE-PSK-AES256-CBC-SHA384:RSA-PSK-AES256-CBC-SHA:DHE-PSK-AES256-CBC-SHA:AES256-SHA:PSK-AES256-CBC-SHA384:PSK-AES256-CBC-SHA:ECDHE-PSK-AES128-CBC-SHA256:ECDHE-PSK-AES128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:SRP-AES-128-CBC-SHA:RSA-PSK-AES128-CBC-SHA256:DHE-PSK-AES128-CBC-SHA256:RSA-PSK-AES128-CBC-SHA:DHE-PSK-AES128-CBC-SHA:AES128-SHA:PSK-AES128-CBC-SHA256:PSK-AES128-CBC-SHA blake2b512 blake2s256 md5 rmd160 sha1 sha224 sha256 sha3-224 sha3-256 sha3-384 sha3-512 sha384 sha512 sha512-224 sha512-256 shake128 shake256 sm3 aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb aria-128-cbc aria-128-cfb aria-128-cfb1 aria-128-cfb8 aria-128-ctr aria-128-ecb aria-128-ofb aria-192-cbc aria-192-cfb aria-192-cfb1 aria-192-cfb8 aria-192-ctr aria-192-ecb aria-192-ofb aria-256-cbc aria-256-cfb aria-256-cfb1 aria-256-cfb8 aria-256-ctr aria-256-ecb aria-256-ofb camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb camellia-256-cbc camellia-256-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb des3 sm4-cbc sm4-cfb sm4-ctr sm4-ecb sm4-ofb Legacy: rsaEncryption Type: External Algorithm dhKeyAgreement Type: Builtin Algorithm dsaEncryption Type: External Algorithm id-ecPublicKey Type: Builtin Algorithm rsassaPss Type: External Algorithm X9.42 DH Type: Builtin Algorithm X25519 Type: Builtin Algorithm X448 Type: Builtin Algorithm ED25519 Type: Builtin Algorithm ED448 Type: Builtin Algorithm Provided: Encryption: { 1.2.156.10197.1.301, SM2 } @ default { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default Key Exchange: { 1.3.101.110, X25519 } @ default { 1.3.101.111, X448 } @ default ECDH @ default TLS1-PRF @ default HKDF @ default { 1.3.6.1.4.1.11591.4.11, id-scrypt, SCRYPT } @ default { 1.2.840.113549.1.3.1, DH, dhKeyAgreement } @ default Signatures: { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default { 1.2.840.10040.4.1, 1.2.840.10040.4.3, 1.3.14.3.2.12, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, DSA-old, DSA-SHA, DSA-SHA1, DSA-SHA1-old, dsaEncryption, dsaEncryption-old, dsaWithSHA, dsaWithSHA1, dsaWithSHA1-old } @ default { 1.3.101.112, ED25519 } @ default { 1.3.101.113, ED448 } @ default { 1.2.156.10197.1.301, SM2 } @ default ECDSA @ default HMAC @ default SIPHASH @ default POLY1305 @ default CMAC @ default Key encapsulation: { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\bin 04/09/2024 13:59 . 04/09/2024 13:59 .. 04/09/2024 14:03 7,146 c_rehash.pl 26/05/2024 11:26 2,445,312 libcrypto-1_1_vc71.dll 26/05/2024 11:26 5,458,944 libcrypto-1_1_vc71.pdb 04/09/2024 13:59 3,530,752 libcrypto-3_0_vc140.dll 04/09/2024 13:59 15,478,784 libcrypto-3_0_vc140.pdb 26/05/2024 10:17 5,270,016 libcrypto-3_0_vc71-x64.dll 26/05/2024 10:17 11,062,272 libcrypto-3_0_vc71-x64.pdb 04/09/2024 08:46 3,534,848 libcrypto-3_0_vc71.dll 04/09/2024 08:46 8,711,168 libcrypto-3_0_vc71.pdb 26/05/2024 11:26 1,056,768 libeay32_vc71.dll 26/05/2024 11:26 503,808 libssl-1_1_vc71.dll 26/05/2024 11:26 1,387,520 libssl-1_1_vc71.pdb 04/09/2024 13:59 592,896 libssl-3_0_vc140.dll 04/09/2024 13:59 2,756,608 libssl-3_0_vc140.pdb 26/05/2024 10:17 801,792 libssl-3_0_vc71-x64.dll 26/05/2024 10:17 1,780,736 libssl-3_0_vc71-x64.pdb 04/09/2024 08:46 589,824 libssl-3_0_vc71.dll 04/09/2024 08:46 1,559,552 libssl-3_0_vc71.pdb 26/05/2024 11:26 303,104 openssl-0_9.exe 04/09/2024 14:03 635,904 openssl.exe 04/09/2024 14:03 3,330,048 openssl.pdb 26/05/2024 11:26 229,376 ssleay32_vc71.dll 26/05/2024 11:26 x64 22 File(s) 71,027,178 bytes 3 Dir(s) 116,434,927,616 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib 04/09/2024 13:59 . 04/09/2024 13:59 .. 26/05/2024 11:26 engines-1_1 04/09/2024 14:00 engines-3 04/09/2024 13:59 1,299,810 libcrypto_vc140.lib 04/09/2024 08:46 1,294,342 libcrypto_vc71.lib 26/05/2024 11:26 689,966 libeay32_vc71.lib 04/09/2024 13:59 131,744 libssl_vc140.lib 04/09/2024 08:46 131,212 libssl_vc71.lib 04/09/2024 14:00 ossl-modules 26/05/2024 11:26 54,138 ssleay32_vc71.lib 26/05/2024 11:26 x64 6 File(s) 3,601,212 bytes 6 Dir(s) 116,434,927,616 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib\engines-3 04/09/2024 14:00 . 04/09/2024 14:00 .. 04/09/2024 14:00 50,176 capi-3_0_vc140.dll 04/09/2024 14:00 544,768 capi-3_0_vc140.pdb 04/09/2024 08:46 37,888 capi.dll 04/09/2024 08:46 183,296 capi.pdb 04/09/2024 14:00 56,832 loader_attic-3_0_vc140.dll 04/09/2024 14:00 602,112 loader_attic-3_0_vc140.pdb 04/09/2024 08:46 46,592 loader_attic.dll 04/09/2024 08:46 216,064 loader_attic.pdb 04/09/2024 14:00 41,472 padlock-3_0_vc140.dll 04/09/2024 14:00 430,080 padlock-3_0_vc140.pdb 04/09/2024 08:46 28,672 padlock.dll 04/09/2024 08:46 101,376 padlock.pdb 12 File(s) 2,339,328 bytes 2 Dir(s) 116,434,927,616 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib\ossl-modules 04/09/2024 14:00 . 04/09/2024 14:00 .. 04/09/2024 14:00 98,816 legacy-3_0_vc140.dll 04/09/2024 14:00 839,680 legacy-3_0_vc140.pdb 04/09/2024 08:46 98,304 legacy.dll 04/09/2024 08:46 338,944 legacy.pdb 4 File(s) 1,375,744 bytes 2 Dir(s) 116,434,911,232 bytes free vs2003 - 32 bit ciphers test - OpenSSL 3.0.15 ============================================== D:\cvsdeps\openSSL\bin\openssl.exe version > cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe ciphers >> cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe list -digest-commands >> cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe list -cipher-commands >> cipers-test.txt D:\cvsdeps\openSSL\bin\openssl.exe list -public-key-methods >> cipers-test.txt dir D:\cvsdeps\openSSL\bin\ >> cipers-test.txt dir D:\cvsdeps\openSSL\lib\ >> cipers-test.txt dir D:\cvsdeps\openSSL\lib\engines-3\ >> cipers-test.txt notepad cipers-test.txt OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024) TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:RSA-PSK-AES256-GCM-SHA384:DHE-PSK-AES256-GCM-SHA384:RSA-PSK-CHACHA20-POLY1305:DHE-PSK-CHACHA20-POLY1305:ECDHE-PSK-CHACHA20-POLY1305:AES256-GCM-SHA384:PSK-AES256-GCM-SHA384:PSK-CHACHA20-POLY1305:RSA-PSK-AES128-GCM-SHA256:DHE-PSK-AES128-GCM-SHA256:AES128-GCM-SHA256:PSK-AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:ECDHE-PSK-AES256-CBC-SHA384:ECDHE-PSK-AES256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:SRP-AES-256-CBC-SHA:RSA-PSK-AES256-CBC-SHA384:DHE-PSK-AES256-CBC-SHA384:RSA-PSK-AES256-CBC-SHA:DHE-PSK-AES256-CBC-SHA:AES256-SHA:PSK-AES256-CBC-SHA384:PSK-AES256-CBC-SHA:ECDHE-PSK-AES128-CBC-SHA256:ECDHE-PSK-AES128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:SRP-AES-128-CBC-SHA:RSA-PSK-AES128-CBC-SHA256:DHE-PSK-AES128-CBC-SHA256:RSA-PSK-AES128-CBC-SHA:DHE-PSK-AES128-CBC-SHA:AES128-SHA:PSK-AES128-CBC-SHA256:PSK-AES128-CBC-SHA blake2b512 blake2s256 md5 rmd160 sha1 sha224 sha256 sha3-224 sha3-256 sha3-384 sha3-512 sha384 sha512 sha512-224 sha512-256 shake128 shake256 sm3 aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb aria-128-cbc aria-128-cfb aria-128-cfb1 aria-128-cfb8 aria-128-ctr aria-128-ecb aria-128-ofb aria-192-cbc aria-192-cfb aria-192-cfb1 aria-192-cfb8 aria-192-ctr aria-192-ecb aria-192-ofb aria-256-cbc aria-256-cfb aria-256-cfb1 aria-256-cfb8 aria-256-ctr aria-256-ecb aria-256-ofb camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb camellia-256-cbc camellia-256-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb des3 sm4-cbc sm4-cfb sm4-ctr sm4-ecb sm4-ofb Legacy: rsaEncryption Type: External Algorithm dhKeyAgreement Type: Builtin Algorithm dsaEncryption Type: External Algorithm id-ecPublicKey Type: Builtin Algorithm rsassaPss Type: External Algorithm X9.42 DH Type: Builtin Algorithm X25519 Type: Builtin Algorithm X448 Type: Builtin Algorithm ED25519 Type: Builtin Algorithm ED448 Type: Builtin Algorithm Provided: Encryption: { 1.2.156.10197.1.301, SM2 } @ default { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default Key Exchange: { 1.3.101.110, X25519 } @ default { 1.3.101.111, X448 } @ default ECDH @ default TLS1-PRF @ default HKDF @ default { 1.3.6.1.4.1.11591.4.11, id-scrypt, SCRYPT } @ default { 1.2.840.113549.1.3.1, DH, dhKeyAgreement } @ default Signatures: { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default { 1.2.840.10040.4.1, 1.2.840.10040.4.3, 1.3.14.3.2.12, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, DSA-old, DSA-SHA, DSA-SHA1, DSA-SHA1-old, dsaEncryption, dsaEncryption-old, dsaWithSHA, dsaWithSHA1, dsaWithSHA1-old } @ default { 1.3.101.112, ED25519 } @ default { 1.3.101.113, ED448 } @ default { 1.2.156.10197.1.301, SM2 } @ default ECDSA @ default HMAC @ default SIPHASH @ default POLY1305 @ default CMAC @ default Key encapsulation: { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\bin 26/05/2024 11:26 . 26/05/2024 11:26 .. 04/09/2024 08:48 7,146 c_rehash.pl 26/05/2024 11:26 2,445,312 libcrypto-1_1_vc71.dll 26/05/2024 11:26 5,458,944 libcrypto-1_1_vc71.pdb 26/05/2024 10:17 5,270,016 libcrypto-3_0_vc71-x64.dll 26/05/2024 10:17 11,062,272 libcrypto-3_0_vc71-x64.pdb 04/09/2024 08:46 3,534,848 libcrypto-3_0_vc71.dll 04/09/2024 08:46 8,711,168 libcrypto-3_0_vc71.pdb 26/05/2024 11:26 1,056,768 libeay32_vc71.dll 26/05/2024 11:26 503,808 libssl-1_1_vc71.dll 26/05/2024 11:26 1,387,520 libssl-1_1_vc71.pdb 26/05/2024 10:17 801,792 libssl-3_0_vc71-x64.dll 26/05/2024 10:17 1,780,736 libssl-3_0_vc71-x64.pdb 04/09/2024 08:46 589,824 libssl-3_0_vc71.dll 04/09/2024 08:46 1,559,552 libssl-3_0_vc71.pdb 26/05/2024 11:26 303,104 openssl-0_9.exe 04/09/2024 08:48 602,112 openssl.exe 04/09/2024 08:48 2,075,648 openssl.pdb 26/05/2024 11:26 229,376 ssleay32_vc71.dll 26/05/2024 11:26 x64 18 File(s) 47,379,946 bytes 3 Dir(s) 117,539,749,888 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib 26/05/2024 11:26 . 26/05/2024 11:26 .. 26/05/2024 11:26 engines-1_1 26/05/2024 11:26 engines-3 04/09/2024 08:46 1,294,342 libcrypto_vc71.lib 26/05/2024 11:26 689,966 libeay32_vc71.lib 04/09/2024 08:46 131,212 libssl_vc71.lib 26/05/2024 11:26 ossl-modules 26/05/2024 11:26 54,138 ssleay32_vc71.lib 26/05/2024 11:26 x64 4 File(s) 2,169,658 bytes 6 Dir(s) 117,539,749,888 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib\engines-3 26/05/2024 11:26 . 26/05/2024 11:26 .. 04/09/2024 08:46 37,888 capi.dll 04/09/2024 08:46 183,296 capi.pdb 04/09/2024 08:46 46,592 loader_attic.dll 04/09/2024 08:46 216,064 loader_attic.pdb 04/09/2024 08:46 28,672 padlock.dll 04/09/2024 08:46 101,376 padlock.pdb 6 File(s) 613,888 bytes 2 Dir(s) 117,539,749,888 bytes free vs2003 - 64 bit ciphers test - OpenSSL 3.0.15 ============================================== D:\cvsdeps\openSSL\bin\x64\openssl.exe version > cipers-test-64.txt D:\cvsdeps\openSSL\bin\x64\openssl.exe ciphers >> cipers-test-64.txt D:\cvsdeps\openSSL\bin\x64\openssl.exe list -digest-commands >> cipers-test-64.txt D:\cvsdeps\openSSL\bin\x64\openssl.exe list -cipher-commands >> cipers-test-64.txt D:\cvsdeps\openSSL\bin\x64\openssl.exe list -public-key-methods >> cipers-test-64.txt dir D:\cvsdeps\openSSL\bin\x64\ >> cipers-test-64.txt dir D:\cvsdeps\openSSL\lib\x64\ >> cipers-test-64.txt dir D:\cvsdeps\openSSL\lib\x64\engines-3\ >> cipers-test-64.txt dir D:\cvsdeps\openSSL\lib\x64\ossl-modules\ >> cipers-test-64.txt notepad cipers-test-64.txt OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024) TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:RSA-PSK-AES256-GCM-SHA384:DHE-PSK-AES256-GCM-SHA384:RSA-PSK-CHACHA20-POLY1305:DHE-PSK-CHACHA20-POLY1305:ECDHE-PSK-CHACHA20-POLY1305:AES256-GCM-SHA384:PSK-AES256-GCM-SHA384:PSK-CHACHA20-POLY1305:RSA-PSK-AES128-GCM-SHA256:DHE-PSK-AES128-GCM-SHA256:AES128-GCM-SHA256:PSK-AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:ECDHE-PSK-AES256-CBC-SHA384:ECDHE-PSK-AES256-CBC-SHA:SRP-RSA-AES-256-CBC-SHA:SRP-AES-256-CBC-SHA:RSA-PSK-AES256-CBC-SHA384:DHE-PSK-AES256-CBC-SHA384:RSA-PSK-AES256-CBC-SHA:DHE-PSK-AES256-CBC-SHA:AES256-SHA:PSK-AES256-CBC-SHA384:PSK-AES256-CBC-SHA:ECDHE-PSK-AES128-CBC-SHA256:ECDHE-PSK-AES128-CBC-SHA:SRP-RSA-AES-128-CBC-SHA:SRP-AES-128-CBC-SHA:RSA-PSK-AES128-CBC-SHA256:DHE-PSK-AES128-CBC-SHA256:RSA-PSK-AES128-CBC-SHA:DHE-PSK-AES128-CBC-SHA:AES128-SHA:PSK-AES128-CBC-SHA256:PSK-AES128-CBC-SHA blake2b512 blake2s256 md5 rmd160 sha1 sha224 sha256 sha3-224 sha3-256 sha3-384 sha3-512 sha384 sha512 sha512-224 sha512-256 shake128 shake256 sm3 aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb aria-128-cbc aria-128-cfb aria-128-cfb1 aria-128-cfb8 aria-128-ctr aria-128-ecb aria-128-ofb aria-192-cbc aria-192-cfb aria-192-cfb1 aria-192-cfb8 aria-192-ctr aria-192-ecb aria-192-ofb aria-256-cbc aria-256-cfb aria-256-cfb1 aria-256-cfb8 aria-256-ctr aria-256-ecb aria-256-ofb camellia-128-cbc camellia-128-ecb camellia-192-cbc camellia-192-ecb camellia-256-cbc camellia-256-ecb des-ede des-ede-cbc des-ede-cfb des-ede-ofb des-ede3 des-ede3-cbc des-ede3-cfb des-ede3-ofb des3 sm4-cbc sm4-cfb sm4-ctr sm4-ecb sm4-ofb Legacy: rsaEncryption Type: External Algorithm dhKeyAgreement Type: Builtin Algorithm dsaEncryption Type: External Algorithm id-ecPublicKey Type: Builtin Algorithm rsassaPss Type: External Algorithm X9.42 DH Type: Builtin Algorithm X25519 Type: Builtin Algorithm X448 Type: Builtin Algorithm ED25519 Type: Builtin Algorithm ED448 Type: Builtin Algorithm Provided: Encryption: { 1.2.156.10197.1.301, SM2 } @ default { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default Key Exchange: { 1.3.101.110, X25519 } @ default { 1.3.101.111, X448 } @ default ECDH @ default TLS1-PRF @ default HKDF @ default { 1.3.6.1.4.1.11591.4.11, id-scrypt, SCRYPT } @ default { 1.2.840.113549.1.3.1, DH, dhKeyAgreement } @ default Signatures: { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default { 1.2.840.10040.4.1, 1.2.840.10040.4.3, 1.3.14.3.2.12, 1.3.14.3.2.13, 1.3.14.3.2.27, DSA, DSA-old, DSA-SHA, DSA-SHA1, DSA-SHA1-old, dsaEncryption, dsaEncryption-old, dsaWithSHA, dsaWithSHA1, dsaWithSHA1-old } @ default { 1.3.101.112, ED25519 } @ default { 1.3.101.113, ED448 } @ default { 1.2.156.10197.1.301, SM2 } @ default ECDSA @ default HMAC @ default SIPHASH @ default POLY1305 @ default CMAC @ default Key encapsulation: { 1.2.840.113549.1.1.1, 2.5.8.1.1, RSA, rsaEncryption } @ default Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\bin\x64 05/09/2024 02:27 . 05/09/2024 02:27 .. 05/09/2024 02:26 7,150 c_rehash.pl 26/05/2024 11:26 3,506,688 libcrypto-1_1_vc71-x64.dll 26/05/2024 11:26 7,064,576 libcrypto-1_1_vc71-x64.pdb 04/09/2024 20:38 5,280,256 libcrypto-3_0_vc71-x64.dll 04/09/2024 20:38 11,078,656 libcrypto-3_0_vc71-x64.pdb 26/05/2024 11:26 1,427,456 libeay64_vc71.dll 26/05/2024 11:26 703,488 libssl-1_1_vc71-x64.dll 26/05/2024 11:26 1,592,320 libssl-1_1_vc71-x64.pdb 04/09/2024 20:38 803,840 libssl-3_0_vc71-x64.dll 04/09/2024 20:38 1,788,928 libssl-3_0_vc71-x64.pdb 26/05/2024 11:26 369,664 openssl-0_9.exe 04/09/2024 20:40 775,680 openssl.exe 04/09/2024 20:40 2,370,560 openssl.pdb 26/05/2024 11:26 286,720 ssleay64_vc71.dll 14 File(s) 37,055,982 bytes 2 Dir(s) 116,433,244,160 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib\x64 05/09/2024 02:27 . 05/09/2024 02:27 .. 26/05/2024 11:26 engines-1_1 05/09/2024 02:45 engines-3 04/09/2024 20:38 1,289,108 libcrypto_vc71-x64.lib 26/05/2024 11:26 674,906 libeay64_vc71.lib 04/09/2024 20:38 130,750 libssl_vc71-x64.lib 05/09/2024 02:45 ossl-modules 26/05/2024 11:26 53,078 ssleay64_vc71.lib 4 File(s) 2,147,842 bytes 5 Dir(s) 116,433,244,160 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib\x64\engines-3 05/09/2024 02:45 . 05/09/2024 02:45 .. 04/09/2024 20:38 56,832 capi.dll 04/09/2024 20:38 224,256 capi.pdb 04/09/2024 20:38 70,144 loader_attic.dll 04/09/2024 20:38 265,216 loader_attic.pdb 04/09/2024 20:38 36,864 padlock.dll 04/09/2024 20:38 125,952 padlock.pdb 6 File(s) 779,264 bytes 2 Dir(s) 116,433,244,160 bytes free Volume in drive D is D-Drive Volume Serial Number is 3CB3-69D5 Directory of D:\cvsdeps\openSSL\lib\x64\ossl-modules 05/09/2024 02:45 . 05/09/2024 02:45 .. 04/09/2024 20:38 151,040 legacy.dll 04/09/2024 20:38 478,208 legacy.pdb 2 File(s) 629,248 bytes 2 Dir(s) 116,433,244,160 bytes free