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);
351 static int def_generate_session_id(SSL *ssl, unsigned char *id,
356 if (RAND_bytes_ex(ssl->ctx->libctx, id, *id_len, 0) <= 0)
358 while (SSL_has_matching_session_id(ssl, id, *id_len) &&
1321 int (*cb) (struct ssl_st *ssl, SSL_SESSION *sess))
1326 int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx)) (SSL *ssl, SSL_SESSION *sess) {
1342 SSL_SESSION *(*cb) (struct ssl_st *ssl,
1349 SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (SSL *ssl,
1357 void (*cb) (const SSL *ssl, int type, int val))
1362 void (*SSL_CTX_get_info_callback(SSL_CTX *ctx)) (const SSL *ssl, int type,
1368 int (*cb) (SSL *ssl, X509 **x509,
1374 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx)) (SSL *ssl, X509 **x509,
1380 int (*cb) (SSL *ssl,
1388 int (*cb) (SSL *ssl,
1420 int (*cb) (SSL *ssl,
1429 int (*cb) (SSL *ssl,