@@ -20156,16 +20156,9 @@ VerifyCallback wolfSSL_CTX_get_verify_callback(WOLFSSL_CTX* ctx)
2015620156 return NULL;
2015720157}
2015820158
20159-
2016020159#ifdef HAVE_SNI
20161-
20162- void wolfSSL_CTX_set_servername_callback(WOLFSSL_CTX* ctx, CallbackSniRecv cb)
20163- {
20164- WOLFSSL_ENTER("wolfSSL_CTX_set_servername_callback");
20165- if (ctx)
20166- ctx->sniRecvCb = cb;
20167- }
20168-
20160+ /* this is a compatibily function, consider using
20161+ * wolfSSL_CTX_set_servername_callback */
2016920162int wolfSSL_CTX_set_tlsext_servername_callback(WOLFSSL_CTX* ctx,
2017020163 CallbackSniRecv cb)
2017120164{
@@ -20177,19 +20170,8 @@ int wolfSSL_CTX_set_tlsext_servername_callback(WOLFSSL_CTX* ctx,
2017720170 return WOLFSSL_FAILURE;
2017820171}
2017920172
20180- int wolfSSL_CTX_set_servername_arg(WOLFSSL_CTX* ctx, void* arg)
20181- {
20182- WOLFSSL_ENTER("wolfSSL_CTX_set_servername_arg");
20183- if (ctx) {
20184- ctx->sniRecvCbArg = arg;
20185- return WOLFSSL_SUCCESS;
20186- }
20187- return WOLFSSL_FAILURE;
20188- }
20189-
2019020173#endif /* HAVE_SNI */
2019120174
20192-
2019320175#ifndef NO_BIO
2019420176void wolfSSL_ERR_load_BIO_strings(void) {
2019520177 WOLFSSL_ENTER("wolfSSL_ERR_load_BIO_strings");
@@ -20224,6 +20206,27 @@ void wolfSSL_THREADID_set_numeric(void* id, unsigned long val)
2022420206 * HAVE_LIGHTY || WOLFSSL_HAPROXY || WOLFSSL_OPENSSH ||
2022520207 * HAVE_SBLIM_SFCB)) */
2022620208
20209+ #ifdef HAVE_SNI
20210+
20211+ void wolfSSL_CTX_set_servername_callback(WOLFSSL_CTX* ctx, CallbackSniRecv cb)
20212+ {
20213+ WOLFSSL_ENTER("wolfSSL_CTX_set_servername_callback");
20214+ if (ctx)
20215+ ctx->sniRecvCb = cb;
20216+ }
20217+
20218+
20219+ int wolfSSL_CTX_set_servername_arg(WOLFSSL_CTX* ctx, void* arg)
20220+ {
20221+ WOLFSSL_ENTER("wolfSSL_CTX_set_servername_arg");
20222+ if (ctx) {
20223+ ctx->sniRecvCbArg = arg;
20224+ return WOLFSSL_SUCCESS;
20225+ }
20226+ return WOLFSSL_FAILURE;
20227+ }
20228+
20229+ #endif /* HAVE_SNI */
2022720230
2022820231#if defined(OPENSSL_EXTRA)
2022920232
0 commit comments