While migrating from OpenSSL 1.0.2 to 3.0 code compilation is failing reason being most of the structures are not defined in latest header file.
- specifies undefined struct/union 'x509_st'
- specifies undefined struct/union 'X509_crl_st'
- specifies undefined struct/union 'x509_store_ctx_st
- specifies undefined struct/union 'X509_name_entry_st'
- use of undefined type 'evp_md_st'
- use of undefined type 'ssl_st'
- specifies undefined struct/union 'X509_extension_st
- undefined struct/union 'X509_name_entry_st'
- use of undefined type 'evp_md_st
What is the alternate to this, please help. I dont find documentation related to structures in openSSL 3.0 migration guide. Am I missing something ?