Delphi with SSL is failing with the error "Could not load SSL library"
I am supporting a legacy Delphi 5 application that uses the Indy library (currently v10). to make HTTP calls to our web server. It was working fine until we switch our webserver to HTTPS. Now I get the error "Could not load SSL library".
After digging into the source of the error, it can load the openssl dlls, but it can't find three functions:
des_set_odd_parity
des_set_key
des_ecb_encrypt
I have tried using Indy 9 and Indy 10 source code. And I have tried numerous versions of the dll files. I did manage to get different functions not found when I switched to Indy 9, but nothing seems to work.
I am tempted to do something dramatic, such as have a library (written in XE) that does the HTTP work. But before I do this, I would love if there was a combo of Indy and the openssl dlls that work for Delphi 5.