Introduce OpenSSL INI for selecting libctx (#18768)

Closes GH-18768

Co-authored-by: Gina Peter Banyard <girgias@php.net>
This commit is contained in:
Jakub Zelenka 2025-07-14 14:16:14 +01:00 committed by GitHub
parent 2beb44a80b
commit d0c0a9abfd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 95 additions and 32 deletions

View file

@ -237,10 +237,8 @@ void php_openssl_backend_init_common(void);
void php_openssl_backend_gshutdown(void);
void php_openssl_backend_shutdown(void);
#if PHP_OPENSSL_API_VERSION >= 0x30000
void php_openssl_backend_init_libctx(OSSL_LIB_CTX **plibctx, char **ppropq);
void php_openssl_backend_destroy_libctx(OSSL_LIB_CTX *libctx, char *propq);
#endif
void php_openssl_backend_init_libctx(struct php_openssl_libctx *ctx);
void php_openssl_backend_destroy_libctx(struct php_openssl_libctx *ctx);
const char *php_openssl_get_conf_filename(void);