mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #196 from NickolasLapp/SNI_ConditionalCompile
Define SNI func condtionally. Declare var at top of funcpull/199/head
commit
6d67ee11b6
|
@ -16735,7 +16735,7 @@ const byte* wolfSSL_SESSION_get_id(WOLFSSL_SESSION* sess, unsigned int* idLen)
|
||||||
return sess->sessionID;
|
return sess->sessionID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef HAVE_SNI
|
||||||
int wolfSSL_set_tlsext_host_name(WOLFSSL* ssl, const char* host_name)
|
int wolfSSL_set_tlsext_host_name(WOLFSSL* ssl, const char* host_name)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
@ -16755,6 +16755,7 @@ const char * wolfSSL_get_servername(WOLFSSL* ssl, byte type)
|
||||||
TLSX_SNI_GetRequest(ssl->extensions, type, &serverName);
|
TLSX_SNI_GetRequest(ssl->extensions, type, &serverName);
|
||||||
return (const char *)serverName;
|
return (const char *)serverName;
|
||||||
}
|
}
|
||||||
|
#endif /* HAVE_SNI */
|
||||||
|
|
||||||
|
|
||||||
WOLFSSL_CTX* wolfSSL_set_SSL_CTX(WOLFSSL* ssl, WOLFSSL_CTX* ctx)
|
WOLFSSL_CTX* wolfSSL_set_SSL_CTX(WOLFSSL* ssl, WOLFSSL_CTX* ctx)
|
||||||
|
@ -16776,8 +16777,8 @@ VerifyCallback wolfSSL_CTX_get_verify_callback(WOLFSSL_CTX* ctx)
|
||||||
|
|
||||||
int wolfSSL_CTX_get_verify_mode(WOLFSSL_CTX* ctx)
|
int wolfSSL_CTX_get_verify_mode(WOLFSSL_CTX* ctx)
|
||||||
{
|
{
|
||||||
WOLFSSL_ENTER("wolfSSL_CTX_get_verify_mode");
|
|
||||||
int mode = 0;
|
int mode = 0;
|
||||||
|
WOLFSSL_ENTER("wolfSSL_CTX_get_verify_mode");
|
||||||
|
|
||||||
if(!ctx)
|
if(!ctx)
|
||||||
return SSL_FATAL_ERROR;
|
return SSL_FATAL_ERROR;
|
||||||
|
|
Loading…
Reference in New Issue