SSL_METHOD
const SSL_METHOD *meth = TLS_server_method();
const SSL_METHOD *meth = TLS_client_method();
const SSL_METHOD *meth = TLS_server_method();
const SSL_METHOD *meth = NULL;
const SSL_METHOD *method;
__owur const SSL_METHOD *OSSL_QUIC_client_method(void);
__owur const SSL_METHOD *OSSL_QUIC_client_thread_method(void);
__owur const SSL_METHOD *OSSL_QUIC_server_method(void);
__owur SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth);
const SSL_METHOD *meth);
__owur int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *SSLv3_method(void); /* SSLv3 */
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *SSLv3_server_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *SSLv3_client_method(void);
__owur const SSL_METHOD *TLS_method(void);
__owur const SSL_METHOD *TLS_server_method(void);
__owur const SSL_METHOD *TLS_client_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_method(void); /* TLSv1.0 */
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_server_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_1_method(void); /* TLSv1.1 */
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_1_server_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_1_client_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_method(void); /* TLSv1.2 */
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_server_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_2_client_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_method(void); /* DTLSv1.0 */
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_server_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_client_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_2_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_2_server_method(void);
OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *DTLSv1_2_client_method(void);
__owur const SSL_METHOD *DTLS_method(void); /* DTLS 1.0 and 1.2 */
__owur const SSL_METHOD *DTLS_server_method(void); /* DTLS 1.0 and 1.2 */
__owur const SSL_METHOD *DTLS_client_method(void); /* DTLS 1.0 and 1.2 */
__owur const SSL_METHOD *SSL_CTX_get_ssl_method(const SSL_CTX *ctx);
__owur const SSL_METHOD *SSL_get_ssl_method(const SSL *s);
__owur int SSL_set_ssl_method(SSL *s, const SSL_METHOD *method);
const SSL_METHOD *TLSv1_2_method(void)
const SSL_METHOD *TLSv1_2_server_method(void)
const SSL_METHOD *TLSv1_2_client_method(void)
const SSL_METHOD *TLSv1_1_method(void)
const SSL_METHOD *TLSv1_1_server_method(void)
const SSL_METHOD *TLSv1_1_client_method(void)
const SSL_METHOD *TLSv1_method(void)
const SSL_METHOD *TLSv1_server_method(void)
const SSL_METHOD *TLSv1_client_method(void)
const SSL_METHOD *SSLv3_method(void)
const SSL_METHOD *SSLv3_server_method(void)
const SSL_METHOD *SSLv3_client_method(void)
const SSL_METHOD *DTLSv1_2_method(void)
const SSL_METHOD *DTLSv1_2_server_method(void)
const SSL_METHOD *DTLSv1_2_client_method(void)
const SSL_METHOD *DTLSv1_method(void)
const SSL_METHOD *DTLSv1_server_method(void)
const SSL_METHOD *DTLSv1_client_method(void)
const SSL_METHOD *func_name(void) \
static const SSL_METHOD func_name##_data = { \
static int check_suiteb_cipher_list(const SSL_METHOD *meth, CERT *c,
const SSL_METHOD *ssl_method = ctx->method;
static void ssl_cipher_collect_ciphers(const SSL_METHOD *ssl_method,
const SSL_METHOD *meth)
SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth)
const SSL_METHOD *SSL_CTX_get_ssl_method(const SSL_CTX *ctx)
const SSL_METHOD *SSL_get_ssl_method(const SSL *s)
int SSL_set_ssl_method(SSL *s, const SSL_METHOD *meth)
const SSL_METHOD *sm = s->method;
int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth)
int ossl_ssl_init(SSL *ssl, SSL_CTX *ctx, const SSL_METHOD *method, int type)
const SSL_METHOD *method)
const SSL_METHOD *defltmeth;
const SSL_METHOD *method;
__owur const SSL_METHOD *sslv3_method(void);
__owur const SSL_METHOD *sslv3_server_method(void);
__owur const SSL_METHOD *sslv3_client_method(void);
__owur const SSL_METHOD *tlsv1_method(void);
__owur const SSL_METHOD *tlsv1_server_method(void);
__owur const SSL_METHOD *tlsv1_client_method(void);
__owur const SSL_METHOD *tlsv1_1_method(void);
__owur const SSL_METHOD *tlsv1_1_server_method(void);
__owur const SSL_METHOD *tlsv1_1_client_method(void);
__owur const SSL_METHOD *tlsv1_2_method(void);
__owur const SSL_METHOD *tlsv1_2_server_method(void);
__owur const SSL_METHOD *tlsv1_2_client_method(void);
__owur const SSL_METHOD *tlsv1_3_method(void);
__owur const SSL_METHOD *tlsv1_3_server_method(void);
__owur const SSL_METHOD *tlsv1_3_client_method(void);
__owur const SSL_METHOD *dtlsv1_method(void);
__owur const SSL_METHOD *dtlsv1_server_method(void);
__owur const SSL_METHOD *dtlsv1_client_method(void);
__owur const SSL_METHOD *dtls_bad_ver_client_method(void);
__owur const SSL_METHOD *dtlsv1_2_method(void);
__owur const SSL_METHOD *dtlsv1_2_server_method(void);
__owur const SSL_METHOD *dtlsv1_2_client_method(void);
const SSL_METHOD *func_name(void) \
static const SSL_METHOD func_name##_data = { \
const SSL_METHOD *func_name(void) \
static const SSL_METHOD func_name##_data = { \
const SSL_METHOD *func_name(void) \
static const SSL_METHOD func_name##_data = { \
__owur int ossl_ssl_init(SSL *ssl, SSL_CTX *ctx, const SSL_METHOD *method,
const SSL_METHOD *method);
const SSL_METHOD **meth);
const SSL_METHOD *method;
const SSL_METHOD *meth;
const SSL_METHOD *(*cmeth)(void);
const SSL_METHOD *(*smeth)(void);
static int ssl_method_error(const SSL_CONNECTION *s, const SSL_METHOD *method)
const SSL_METHOD **meth)
const SSL_METHOD *(*thismeth)(void) = s->server ? vent->smeth
const SSL_METHOD *best_method = NULL;
const SSL_METHOD *method;
const SSL_METHOD *method;
int create_ssl_ctx_pair(OSSL_LIB_CTX *libctx, const SSL_METHOD *sm,
const SSL_METHOD *cm, int min_proto_version,
int create_ssl_ctx_pair(OSSL_LIB_CTX *libctx, const SSL_METHOD *sm,
const SSL_METHOD *cm, int min_proto_version,
const SSL_METHOD *method;
typedef const SSL_METHOD *(*TLS_method_t)(void);
typedef SSL_CTX *(*SSL_CTX_new_t)(const SSL_METHOD *meth);
const SSL_METHOD *meth = NULL;
const SSL_METHOD *meth = NULL;
const SSL_METHOD *servmeth = TLS_server_method();
const SSL_METHOD *clientmeth = TLS_client_method();
const SSL_METHOD *servmeth = TLS_server_method();
const SSL_METHOD *clientmeth = TLS_client_method();
const SSL_METHOD *sm, *cm;
const SSL_METHOD *smeth = TLS_server_method();
const SSL_METHOD *cmeth = TLS_client_method();
static int execute_cleanse_plaintext(const SSL_METHOD *smeth,
const SSL_METHOD *cmeth,
const SSL_METHOD *smeth = TLS_server_method();
const SSL_METHOD *cmeth = TLS_client_method();
static int execute_test_large_message(const SSL_METHOD *smeth,
const SSL_METHOD *cmeth,