mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-02-04 02:55:08 +01:00
merge in sni
This commit is contained in:
21
src/ssl.c
21
src/ssl.c
@@ -509,6 +509,27 @@ int CyaSSL_CTX_UseCavium(CYASSL_CTX* ctx, int devId)
|
||||
|
||||
#endif /* HAVE_CAVIUM */
|
||||
|
||||
#ifdef HAVE_SNI
|
||||
|
||||
int CyaSSL_UseSNI(CYASSL* ssl, unsigned char type, const void* data,
|
||||
unsigned short size)
|
||||
{
|
||||
if (ssl == NULL)
|
||||
return BAD_FUNC_ARG;
|
||||
|
||||
return TLSX_UseSNI(&ssl->extensions, type, data, size);
|
||||
}
|
||||
|
||||
int CyaSSL_CTX_UseSNI(CYASSL_CTX* ctx, unsigned char type, const void* data,
|
||||
unsigned short size)
|
||||
{
|
||||
if (ctx == NULL)
|
||||
return BAD_FUNC_ARG;
|
||||
|
||||
return TLSX_UseSNI(&ctx->extensions, type, data, size);
|
||||
}
|
||||
|
||||
#endif /* HAVE_SNI */
|
||||
|
||||
#ifndef CYASSL_LEANPSK
|
||||
int CyaSSL_send(CYASSL* ssl, const void* data, int sz, int flags)
|
||||
|
||||
Reference in New Issue
Block a user