What OpenSSL header files are you including in your application?
Matt
On 07/08/2023 08:40, Kirtikumar via openssl-users wrote:
Using Openssl-3.0.8 version and my application is built with 3.0.8
headers only.
Please share any inputs which help to solve this issue.
*From:* Kirtikumar Goudra
*Sent:* Sunday, August 6, 2023 11:10 PM
*To:* openssl-users@xxxxxxxxxxx
*Subject:* OSSL_PROVIDER reference issue
Hello Team,
We are getting below error specifically in linux RHEL8 environment and
the same is working perfect on windows.
error: ‘OSSL_PROVIDER’ does not name a type; did you mean ‘SSL_TXT_IDEA’?
static OSSL_PROVIDER *legacy;
^~~~~~~~~~~~~
SSL_TXT_IDEA
error: ‘OSSL_PROVIDER’ does not name a type; did you mean ‘SSL_TXT_IDEA’?
static OSSL_PROVIDER *deflt;
Code is as below:
static OSSL_PROVIDER *legacy;
static OSSL_PROVIDER *deflt;
Trying to use them as below:
OSSL_PROVIDER * SSLSocket::legacy;
OSSL_PROVIDER * SSLSocket::deflt;
We are trying to use provider functionalities like OSSL_PROVIDER_load()
and OSSL_PROVIDER_unload() in our app and only on linux it is not able
to reference although we have included openssl headers.
Please suggest what could be the problem here?
Thanks,
Kirtikumar