mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
Merge pull request #7449 from lealem47/nginx_stubs
Adding stubs required for latest nginx
This commit is contained in:
29
src/conf.c
29
src/conf.c
@ -1599,4 +1599,33 @@ int wolfSSL_CONF_cmd_value_type(WOLFSSL_CONF_CTX *cctx, const char *cmd)
|
|||||||
* END OF CONF API
|
* END OF CONF API
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
|
#if defined(OPENSSL_EXTRA)
|
||||||
|
OPENSSL_INIT_SETTINGS* wolfSSL_OPENSSL_INIT_new(void)
|
||||||
|
{
|
||||||
|
OPENSSL_INIT_SETTINGS* init = (OPENSSL_INIT_SETTINGS*)XMALLOC(
|
||||||
|
sizeof(OPENSSL_INIT_SETTINGS), NULL, DYNAMIC_TYPE_OPENSSL);
|
||||||
|
|
||||||
|
return init;
|
||||||
|
}
|
||||||
|
|
||||||
|
void wolfSSL_OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS* init)
|
||||||
|
{
|
||||||
|
XFREE(init, NULL, DYNAMIC_TYPE_OPENSSL);
|
||||||
|
}
|
||||||
|
|
||||||
|
#ifndef NO_WOLFSSL_STUB
|
||||||
|
int wolfSSL_OPENSSL_INIT_set_config_appname(OPENSSL_INIT_SETTINGS* init,
|
||||||
|
char* appname)
|
||||||
|
{
|
||||||
|
(void)init;
|
||||||
|
(void)appname;
|
||||||
|
WOLFSSL_STUB("OPENSSL_INIT_set_config_appname");
|
||||||
|
return WOLFSSL_SUCCESS;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* OPENSSL_EXTRA */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#endif /* WOLFSSL_CONF_INCLUDED */
|
#endif /* WOLFSSL_CONF_INCLUDED */
|
||||||
|
@ -1337,6 +1337,10 @@ typedef WOLFSSL_SRTP_PROTECTION_PROFILE SRTP_PROTECTION_PROFILE;
|
|||||||
#define SSL_CONF_TYPE_FILE WOLFSSL_CONF_TYPE_FILE
|
#define SSL_CONF_TYPE_FILE WOLFSSL_CONF_TYPE_FILE
|
||||||
#define SSL_CONF_TYPE_DIR WOLFSSL_CONF_TYPE_DIR
|
#define SSL_CONF_TYPE_DIR WOLFSSL_CONF_TYPE_DIR
|
||||||
|
|
||||||
|
#define OPENSSL_INIT_new wolfSSL_OPENSSL_INIT_new
|
||||||
|
#define OPENSSL_INIT_free wolfSSL_OPENSSL_INIT_free
|
||||||
|
#define OPENSSL_INIT_set_config_appname wolfSSL_OPENSSL_INIT_set_config_appname
|
||||||
|
|
||||||
#if defined(HAVE_STUNNEL) || defined(WOLFSSL_NGINX) || \
|
#if defined(HAVE_STUNNEL) || defined(WOLFSSL_NGINX) || \
|
||||||
defined(WOLFSSL_HAPROXY) || defined(OPENSSL_EXTRA) || defined(OPENSSL_ALL)
|
defined(WOLFSSL_HAPROXY) || defined(OPENSSL_EXTRA) || defined(OPENSSL_ALL)
|
||||||
|
|
||||||
|
@ -5011,6 +5011,10 @@ WOLFSSL_API int wolfSSL_SSL_do_handshake(WOLFSSL *s);
|
|||||||
#ifdef OPENSSL_EXTRA
|
#ifdef OPENSSL_EXTRA
|
||||||
WOLFSSL_API int wolfSSL_OPENSSL_init_ssl(word64 opts,
|
WOLFSSL_API int wolfSSL_OPENSSL_init_ssl(word64 opts,
|
||||||
const OPENSSL_INIT_SETTINGS *settings);
|
const OPENSSL_INIT_SETTINGS *settings);
|
||||||
|
WOLFSSL_API OPENSSL_INIT_SETTINGS* wolfSSL_OPENSSL_INIT_new(void);
|
||||||
|
WOLFSSL_API void wolfSSL_OPENSSL_INIT_free(OPENSSL_INIT_SETTINGS* init);
|
||||||
|
WOLFSSL_API int wolfSSL_OPENSSL_INIT_set_config_appname(
|
||||||
|
OPENSSL_INIT_SETTINGS* init, char* appname);
|
||||||
#endif
|
#endif
|
||||||
#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L
|
#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x10100000L
|
||||||
WOLFSSL_API int wolfSSL_SSL_in_init(const WOLFSSL* ssl);
|
WOLFSSL_API int wolfSSL_SSL_in_init(const WOLFSSL* ssl);
|
||||||
|
Reference in New Issue
Block a user