mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 03:07:29 +02:00
add stub implementations of wolfSSL_COMP_get_name(), wolfSSL_get_current_compression(), and wolfSSL_get_current_expansion(), and add compat layer shim macros for them.
This commit is contained in:
23
src/ssl.c
23
src/ssl.c
@ -14935,17 +14935,13 @@ WOLFSSL_COMP_METHOD* wolfSSL_COMP_zlib(void)
|
|||||||
WOLFSSL_STUB("COMP_zlib");
|
WOLFSSL_STUB("COMP_zlib");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef NO_WOLFSSL_STUB
|
|
||||||
WOLFSSL_COMP_METHOD* wolfSSL_COMP_rle(void)
|
WOLFSSL_COMP_METHOD* wolfSSL_COMP_rle(void)
|
||||||
{
|
{
|
||||||
WOLFSSL_STUB("COMP_rle");
|
WOLFSSL_STUB("COMP_rle");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef NO_WOLFSSL_STUB
|
|
||||||
int wolfSSL_COMP_add_compression_method(int method, void* data)
|
int wolfSSL_COMP_add_compression_method(int method, void* data)
|
||||||
{
|
{
|
||||||
(void)method;
|
(void)method;
|
||||||
@ -14953,7 +14949,24 @@ int wolfSSL_COMP_add_compression_method(int method, void* data)
|
|||||||
WOLFSSL_STUB("COMP_add_compression_method");
|
WOLFSSL_STUB("COMP_add_compression_method");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
const char *wolfSSL_COMP_get_name(const WOLFSSL_COMP_METHOD *comp)
|
||||||
|
{
|
||||||
|
(void)comp;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
const WOLFSSL_COMP_METHOD* wolfSSL_get_current_compression(const WOLFSSL *ssl) {
|
||||||
|
(void)ssl;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
const WOLFSSL_COMP_METHOD* wolfSSL_get_current_expansion(const WOLFSSL *ssl) {
|
||||||
|
(void)ssl;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /* NO_WOLFSSL_STUB */
|
||||||
|
|
||||||
#ifndef NO_WOLFSSL_STUB
|
#ifndef NO_WOLFSSL_STUB
|
||||||
const char* wolfSSL_COMP_get_name(const void* comp)
|
const char* wolfSSL_COMP_get_name(const void* comp)
|
||||||
|
@ -835,6 +835,9 @@ wolfSSL_X509_STORE_set_verify_cb((WOLFSSL_X509_STORE *)(s), (WOLFSSL_X509_STORE_
|
|||||||
#define COMP_zlib wolfSSL_COMP_zlib
|
#define COMP_zlib wolfSSL_COMP_zlib
|
||||||
#define COMP_rle wolfSSL_COMP_rle
|
#define COMP_rle wolfSSL_COMP_rle
|
||||||
#define SSL_COMP_add_compression_method wolfSSL_COMP_add_compression_method
|
#define SSL_COMP_add_compression_method wolfSSL_COMP_add_compression_method
|
||||||
|
#define COMP_get_name wolfSSL_COMP_get_name
|
||||||
|
#define SSL_get_current_compression wolfSSL_get_current_compression
|
||||||
|
#define SSL_get_current_expansion wolfSSL_get_current_expansion
|
||||||
|
|
||||||
#define SSL_get_current_compression(ssl) 0
|
#define SSL_get_current_compression(ssl) 0
|
||||||
#define SSL_get_current_expansion(ssl) 0
|
#define SSL_get_current_expansion(ssl) 0
|
||||||
|
@ -1868,9 +1868,14 @@ WOLFSSL_API void wolfSSL_RAND_Cleanup(void);
|
|||||||
WOLFSSL_API void wolfSSL_RAND_add(const void* add, int len, double entropy);
|
WOLFSSL_API void wolfSSL_RAND_add(const void* add, int len, double entropy);
|
||||||
WOLFSSL_API int wolfSSL_RAND_poll(void);
|
WOLFSSL_API int wolfSSL_RAND_poll(void);
|
||||||
|
|
||||||
|
#ifndef NO_WOLFSSL_STUB
|
||||||
WOLFSSL_API WOLFSSL_COMP_METHOD* wolfSSL_COMP_zlib(void);
|
WOLFSSL_API WOLFSSL_COMP_METHOD* wolfSSL_COMP_zlib(void);
|
||||||
WOLFSSL_API WOLFSSL_COMP_METHOD* wolfSSL_COMP_rle(void);
|
WOLFSSL_API WOLFSSL_COMP_METHOD* wolfSSL_COMP_rle(void);
|
||||||
WOLFSSL_API int wolfSSL_COMP_add_compression_method(int method, void* data);
|
WOLFSSL_API int wolfSSL_COMP_add_compression_method(int method, void* data);
|
||||||
|
WOLFSSL_API const char *wolfSSL_COMP_get_name(const WOLFSSL_COMP_METHOD *comp);
|
||||||
|
WOLFSSL_API const WOLFSSL_COMP_METHOD* wolfSSL_get_current_compression(const WOLFSSL *ssl);
|
||||||
|
WOLFSSL_API const WOLFSSL_COMP_METHOD* wolfSSL_get_current_expansion(const WOLFSSL *ssl);
|
||||||
|
#endif /* !NO_WOLFSSL_STUB */
|
||||||
|
|
||||||
WOLFSSL_API unsigned long wolfSSL_thread_id(void);
|
WOLFSSL_API unsigned long wolfSSL_thread_id(void);
|
||||||
WOLFSSL_API void wolfSSL_set_id_callback(unsigned long (*f)(void));
|
WOLFSSL_API void wolfSSL_set_id_callback(unsigned long (*f)(void));
|
||||||
|
Reference in New Issue
Block a user