Lines Matching refs:SSL_SESSION
614 typedef struct ssl_session_st SSL_SESSION; typedef
670 SSL_SESSION *prev, *next;
826 DECLARE_LHASH_OF(SSL_SESSION)
887 LHASH_OF(SSL_SESSION) *sessions;
891 SSL_SESSION *session_cache_head;
892 SSL_SESSION *session_cache_tail;
916 int (*new_session_cb)(SSL *ssl, SSL_SESSION *sess);
917 void (*remove_session_cb)(SSL_CTX *ctx, SSL_SESSION *sess);
918 SSL_SESSION *(*get_session_cb)(SSL *ssl, uint8_t *data, int len,
1097 OPENSSL_EXPORT LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx);
1104 SSL_CTX *ctx, int (*new_session_cb)(SSL *ssl, SSL_SESSION *sess));
1106 SSL_SESSION *sess);
1109 void (*remove_session_cb)(SSL_CTX *ctx, SSL_SESSION *sess));
1111 SSL_CTX *ctx, SSL_SESSION *sess);
1114 SSL_SESSION *(*get_session_cb)(SSL *ssl, uint8_t *data, int len,
1116 OPENSSL_EXPORT SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(
1122 OPENSSL_EXPORT SSL_SESSION *SSL_magic_pending_session_ptr(void);
1382 SSL_SESSION *session;
1574 ASN1_d2i_bio_of(SSL_SESSION, SSL_SESSION_new, d2i_SSL_SESSION, bp, s_id)
1576 ASN1_i2d_bio_of(SSL_SESSION, i2d_SSL_SESSION, bp, s_id)
1578 DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION)
1927 OPENSSL_EXPORT long SSL_SESSION_get_time(const SSL_SESSION *s);
1928 OPENSSL_EXPORT long SSL_SESSION_set_time(SSL_SESSION *s, long t);
1929 OPENSSL_EXPORT long SSL_SESSION_get_timeout(const SSL_SESSION *s);
1930 OPENSSL_EXPORT long SSL_SESSION_set_timeout(SSL_SESSION *s, long t);
1931 OPENSSL_EXPORT X509 *SSL_SESSION_get0_peer(SSL_SESSION *s);
1932 OPENSSL_EXPORT int SSL_SESSION_set1_id_context(SSL_SESSION *s,
1936 OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_new(void);
1937 OPENSSL_EXPORT const uint8_t *SSL_SESSION_get_id(const SSL_SESSION *s,
1939 OPENSSL_EXPORT int SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *ses);
1940 OPENSSL_EXPORT int SSL_SESSION_print(BIO *fp, const SSL_SESSION *ses);
1944 OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_up_ref(SSL_SESSION *session);
1948 OPENSSL_EXPORT void SSL_SESSION_free(SSL_SESSION *session);
1950 OPENSSL_EXPORT int SSL_set_session(SSL *to, SSL_SESSION *session);
1951 OPENSSL_EXPORT int SSL_CTX_add_session(SSL_CTX *s, SSL_SESSION *c);
1952 OPENSSL_EXPORT int SSL_CTX_remove_session(SSL_CTX *, SSL_SESSION *c);
1963 OPENSSL_EXPORT int SSL_SESSION_to_bytes(SSL_SESSION *in, uint8_t **out_data,
1968 OPENSSL_EXPORT int SSL_SESSION_to_bytes_for_ticket(SSL_SESSION *in,
1978 OPENSSL_EXPORT int i2d_SSL_SESSION(SSL_SESSION *in, uint8_t **pp);
1991 OPENSSL_EXPORT SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const uint8_t **pp,
2061 OPENSSL_EXPORT const char *SSL_SESSION_get_version(const SSL_SESSION *sess);
2110 OPENSSL_EXPORT SSL_SESSION *SSL_get_session(const SSL *ssl);
2111 OPENSSL_EXPORT SSL_SESSION *SSL_get1_session(
2132 OPENSSL_EXPORT int SSL_SESSION_set_ex_data(SSL_SESSION *ss, int idx,
2134 OPENSSL_EXPORT void *SSL_SESSION_get_ex_data(const SSL_SESSION *ss, int idx);