diff --git a/src/wolfio.c b/src/wolfio.c index 020c3dc21..4c7efad88 100644 --- a/src/wolfio.c +++ b/src/wolfio.c @@ -536,7 +536,7 @@ int EmbedGenerateCookie(WOLFSSL* ssl, byte *buf, int sz, void *ctx) SOCKADDR_S addr; /* sanity checks on arguments */ - if (ssl == NULL || ip == NULL || ipSz < 0 || ipSz > DTLS_EXPORT_IP) { + if (ssl == NULL || ip == NULL || ipSz < 0 || ipSz > MAX_EXPORT_IP) { return BAD_FUNC_ARG; } diff --git a/wolfssl/ssl.h b/wolfssl/ssl.h index 83c99d875..7b3f0b7d5 100644 --- a/wolfssl/ssl.h +++ b/wolfssl/ssl.h @@ -878,8 +878,10 @@ WOLFSSL_ABI WOLFSSL_API WOLFSSL_METHOD *wolfTLSv1_2_client_method(void); #endif #ifdef WOLFSSL_SESSION_EXPORT -int wolfSSL_tls_import(WOLFSSL* ssl, const unsigned char* buf, unsigned int sz); -int wolfSSL_tls_export(WOLFSSL* ssl, unsigned char* buf, unsigned int* sz); +WOLFSSL_API int wolfSSL_tls_import(WOLFSSL* ssl, const unsigned char* buf, + unsigned int sz); +WOLFSSL_API int wolfSSL_tls_export(WOLFSSL* ssl, unsigned char* buf, + unsigned int* sz); #ifdef WOLFSSL_DTLS