OpenSSL 1.x reached EOL more than 5 years ago, but there is still an ongoing effort to update legacy systems to support OpenSSL 3. This code should be updated to use OpenSSL 3 when available, with additional flags to disable deprecated functions for those who want to avoid excessive compiler warnings.