forked from wolfSSL/wolfssl
map SSL_CTX_get_session_cache_mode compat API
This commit is contained in:
@ -7229,6 +7229,9 @@ static void test_wolfSSL_CTX_add_session_ctx_ready(WOLFSSL_CTX* ctx)
|
|||||||
/* Don't store sessions. Lookup is still enabled. */
|
/* Don't store sessions. Lookup is still enabled. */
|
||||||
AssertIntEQ(wolfSSL_CTX_set_session_cache_mode(ctx,
|
AssertIntEQ(wolfSSL_CTX_set_session_cache_mode(ctx,
|
||||||
WOLFSSL_SESS_CACHE_NO_INTERNAL_STORE), WOLFSSL_SUCCESS);
|
WOLFSSL_SESS_CACHE_NO_INTERNAL_STORE), WOLFSSL_SUCCESS);
|
||||||
|
AssertIntEQ(wolfSSL_CTX_get_session_cache_mode(ctx) &
|
||||||
|
WOLFSSL_SESS_CACHE_NO_INTERNAL_STORE,
|
||||||
|
WOLFSSL_SESS_CACHE_NO_INTERNAL_STORE);
|
||||||
/* Require both peers to provide certs */
|
/* Require both peers to provide certs */
|
||||||
wolfSSL_CTX_set_verify(ctx, WOLFSSL_VERIFY_PEER, NULL);
|
wolfSSL_CTX_set_verify(ctx, WOLFSSL_VERIFY_PEER, NULL);
|
||||||
}
|
}
|
||||||
|
@ -307,8 +307,8 @@ typedef STACK_OF(ACCESS_DESCRIPTION) AUTHORITY_INFO_ACCESS;
|
|||||||
#define SSL_get_session(x) wolfSSL_get_session((WOLFSSL*) (x))
|
#define SSL_get_session(x) wolfSSL_get_session((WOLFSSL*) (x))
|
||||||
#define SSL_SESSION_get0_peer wolfSSL_SESSION_get0_peer
|
#define SSL_SESSION_get0_peer wolfSSL_SESSION_get0_peer
|
||||||
#define SSL_flush_sessions wolfSSL_flush_sessions
|
#define SSL_flush_sessions wolfSSL_flush_sessions
|
||||||
/* assume unlimited temporarily */
|
#define SSL_CTX_get_session_cache_mode(ctx) \
|
||||||
#define SSL_CTX_get_session_cache_mode(ctx) 0
|
wolfSSL_CTX_get_session_cache_mode((ctx))
|
||||||
|
|
||||||
#define SSL_CTX_set_verify wolfSSL_CTX_set_verify
|
#define SSL_CTX_set_verify wolfSSL_CTX_set_verify
|
||||||
#define SSL_CTX_set_cert_verify_callback wolfSSL_CTX_set_cert_verify_callback
|
#define SSL_CTX_set_cert_verify_callback wolfSSL_CTX_set_cert_verify_callback
|
||||||
|
Reference in New Issue
Block a user