Home | History | Annotate | Download | only in ssl

Lines Matching refs:ssl

0 /* ssl/ssl_sess.c */
5 * This package is an SSL implementation written
7 * The implementation was written so as to conform with Netscapes SSL.
12 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
150 SSL_SESSION *SSL_get_session(const SSL *ssl)
153 return(ssl->session);
156 SSL_SESSION *SSL_get1_session(SSL *ssl)
161 * somebody doesn't free ssl->session between when we check it's
164 sess = ssl->session;
245 * very close to 2^128 (or 2^256) SSL sessions to our server. How you might
249 static int def_generate_session_id(const SSL *ssl, unsigned char *id,
256 while(SSL_has_matching_session_id(ssl, id, *id_len) &&
272 void SSL_set_session_creation_enabled (SSL *s, int creation_enabled)
277 int ssl_get_new_session(SSL *s, int session)
470 int ssl_get_prev_session(SSL *s, unsigned char *session_id, int len,
573 * The application should have used SSL[_CTX]_set_session_id_context.
792 int SSL_set_session(SSL *s, SSL_SESSION *session)
914 int SSL_set_session_secret_cb(SSL *s, int (*tls_session_secret_cb)(SSL *s, void *secret, int *secret_len,
923 int SSL_set_session_ticket_ext_cb(SSL *s, tls_session_ticket_ext_cb_fn cb,
932 int SSL_set_session_ticket_ext(SSL *s, void *ext_data, int ext_len)
1010 int ssl_clear_bad_session(SSL *s)
1079 int (*cb)(struct ssl_st *ssl,SSL_SESSION *sess))
1084 int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))(SSL *ssl, SSL_SESSION *sess)
1101 SSL_SESSION *(*cb)(struct ssl_st *ssl,
1107 SSL_SESSION * (*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(SSL *ssl,
1114 void (*cb)(const SSL *ssl,int type,int val))
1119 void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl,int type,int val)
1125 int (*cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey))
1130 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL * ssl, X509 ** x509 , EVP_PKEY **pkey)
1155 int (*cb)(SSL *ssl, unsigned char *cookie, unsigned int *cookie_len))
1161 int (*cb)(SSL *ssl, unsigned char *cookie, unsigned int cookie_len))