Indy TLS package using OpenSSL

Sergio Gómez c72d352232 openssl 3 1 year ago
.gitignore 58207702de Initial commit 1 year ago
IdCompilerDefines.inc 1c3e1cc1b9 Adding existing Indy OpenSSL source files 1 year ago
IdDsnRegisterOpenSSL.pas 63bd006dc5 Adding project files 1 year ago
IdRegisterOpenSSL.pas 63bd006dc5 Adding project files 1 year ago
IdResourceStringsOpenSSL.pas 1c3e1cc1b9 Adding existing Indy OpenSSL source files 1 year ago
IdSSLOpenSSL.pas c72d352232 openssl 3 1 year ago
IdSSLOpenSSLHeaders.pas c72d352232 openssl 3 1 year ago
IdSSLOpenSSLHeaders_static.pas c72d352232 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 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL100.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL110.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL110.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL120.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL120.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL130.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL130.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL140.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL140.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL150.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL150.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL160.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL160.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL170.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL170.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL180.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL180.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL190.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL190.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL200.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL200.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL210.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL210.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL220.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL220.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL230.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL230.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL240.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL240.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL250.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL250.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL260.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL260.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL270.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL270.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL280.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL280.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL290.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL290.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL40.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL40.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL50.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL50.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL60.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL60.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL70.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL70.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL80.dpk 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL80.rc 63bd006dc5 Adding project files 1 year ago
dclIndyTLSOpenSSL90.dpk 63bd006dc5 Adding project files 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.