Lines Matching defs:ssl
103 SSL_SESSION *SSL_get_session(const SSL *ssl)
106 return ssl->session;
109 SSL_SESSION *SSL_get1_session(SSL *ssl)
115 * somebody doesn't free ssl->session between when we check it's non-null
118 if (!CRYPTO_THREAD_read_lock(ssl->lock))
120 sess = ssl->session;
123 CRYPTO_THREAD_unlock(ssl->lock);
347 static int def_generate_session_id(SSL *ssl, unsigned char *id,
352 if (RAND_bytes_ex(ssl->ctx->libctx, id, *id_len, 0) <= 0)
354 while (SSL_has_matching_session_id(ssl, id, *id_len) &&
1317 int (*cb) (struct ssl_st *ssl, SSL_SESSION *sess))
1322 int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx)) (SSL *ssl, SSL_SESSION *sess) {
1338 SSL_SESSION *(*cb) (struct ssl_st *ssl,
1345 SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (SSL *ssl,
1353 void (*cb) (const SSL *ssl, int type, int val))
1358 void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type,
1364 int (*cb) (SSL *ssl, X509 **x509,
1370 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx)) (SSL *ssl, X509 **x509,
1376 int (*cb) (SSL *ssl,
1384 int (*cb) (SSL *ssl,
1416 int (*cb) (SSL *ssl,
1425 int (*cb) (SSL *ssl,