Jimmy : TlS 1.0 and 1.1 are currently insecure as web browsers are already obsolete and show that a page is insecure,
The TLS 1.2 version has been published in 2008. The main differences compared to its previous version are to improve the encryption algorithms, changing the MD5-SHA-1 methods for SHA-256.
I don't quite understand what you need or want to do
download openssl and install to c:\openssl
inside the contrib\hbssl folder create file: compile.bat and run.
I had already solved the batch but I found an old version of it and I don't remember what the problem was that a dependency is missing..
I'm going to see with tests to generate the new version of openssl
@echo off
set backup=%Path%
SET HB_STATIC_OPENSSL=yes
set HB_WITH_OPENSSL=C:\OpenSSL\include\openssl
set backup=%Path%
set path=%path%;C:\OpenSSL\bin;c:\hmg.3.5
call Build.bat hbssl.hbp %2 %3 %4
set path=%backup%
pause