Indy TLS package using OpenSSL

Sergio Gómez 5adda16667 openssl 3 1 year ago
.gitignore 58207702de Initial commit 1 year ago
IdCompilerDefines.inc 1c3e1cc1b9 Adding existing Indy OpenSSL source files 1 year ago
IdRegisterOpenSSL.dcr 4f8c079cb6 Adding component palette image resources 1 year ago
IdRegisterOpenSSL.lrs 4f8c079cb6 Adding component palette image resources 1 year ago
IdRegisterOpenSSL.pas 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
IdResourceStringsOpenSSL.pas 1c3e1cc1b9 Adding existing Indy OpenSSL source files 1 year ago
IdSSLOpenSSL.pas 5adda16667 openssl 3 1 year ago
IdSSLOpenSSLHeaders.pas 5adda16667 openssl 3 1 year ago
IdSSLOpenSSLHeaders_static.pas 5adda16667 openssl 3 1 year ago
IndyTLSOpenSSL.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL100.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL100.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL110.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL110.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL120.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL120.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL130.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL130.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL140.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL140.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL150.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL150.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL160.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL160.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL170.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL170.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL180.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL180.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL190.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL190.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL200.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL200.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL210.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL210.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL220.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL220.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL230.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL230.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL240.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL240.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL250.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL250.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL260.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL260.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL270.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL270.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL280.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL280.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL290.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL290.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL40.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL40.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL50.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL50.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL60.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL60.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL70.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL70.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL80.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL80.rc 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL90.dpk 63bd006dc5 Adding project files 1 year ago
IndyTLSOpenSSL90.rc 63bd006dc5 Adding project files 1 year ago
README.md 1c3e1cc1b9 Adding existing Indy OpenSSL source files 1 year ago
dclIndyTLSOpenSSL.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL100.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL100.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL110.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL110.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL120.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL120.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL130.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL130.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL140.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL140.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL150.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL150.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL160.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL160.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL170.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL170.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL180.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL180.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL190.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL190.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL200.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL200.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL210.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL210.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL220.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL220.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL230.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL230.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL240.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL240.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL250.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL250.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL260.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL260.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL270.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL270.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL280.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL280.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL290.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL290.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL40.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL40.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL50.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL50.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL60.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL60.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL70.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL70.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL80.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL80.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL90.dpk 8a1aee0875 Updating the dclIndyTLSOpenSSL design-time packages to require the IndyTLSOpenSSL run-time package. 1 year ago
dclIndyTLSOpenSSL90.rc 63bd006dc5 Adding project files 1 year ago

README.md

Indy TLS for OpenSSL

This project implements TLS and Hash functionalities for Indy using OpenSSL as the backend library.

It is split off from the main Indy library so it can be updated independantly to the latest version of OpenSSL.

It should be usable as an additional package/dropin to Indy, as long as it remains compatible with Indy's SSLIOHandler and IdFIPS interfaces.

In theory, once this project is stable, the corresponding files can be removed from Indy's main Protocols package, the USE_OPENSSL conditional can be removed from Indy's source files, etc.

Not sure at this time whether this project will stay as an independant repo, or if it will eventually be merged back into the main Indy repo.