Lines Matching refs:SSL_SESSION

1413 DECLARE_LHASH_OF(SSL_SESSION)
1414 DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION)
1419 OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_new(void);
1423 OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_up_ref(SSL_SESSION *session);
1427 OPENSSL_EXPORT void SSL_SESSION_free(SSL_SESSION *session);
1433 OPENSSL_EXPORT int SSL_SESSION_to_bytes(const SSL_SESSION *in,
1438 OPENSSL_EXPORT int SSL_SESSION_to_bytes_for_ticket(const SSL_SESSION *in,
1444 OPENSSL_EXPORT SSL_SESSION *SSL_SESSION_from_bytes(const uint8_t *in,
1449 OPENSSL_EXPORT const char *SSL_SESSION_get_version(const SSL_SESSION *session);
1453 OPENSSL_EXPORT const uint8_t *SSL_SESSION_get_id(const SSL_SESSION *session,
1458 OPENSSL_EXPORT long SSL_SESSION_get_time(const SSL_SESSION *session);
1461 OPENSSL_EXPORT long SSL_SESSION_get_timeout(const SSL_SESSION *session);
1468 const SSL_SESSION *session);
1474 OPENSSL_EXPORT X509 *SSL_SESSION_get0_peer(const SSL_SESSION *session);
1479 OPENSSL_EXPORT long SSL_SESSION_set_time(SSL_SESSION *session, long time);
1484 OPENSSL_EXPORT long SSL_SESSION_set_timeout(SSL_SESSION *session, long timeout);
1490 OPENSSL_EXPORT int SSL_SESSION_set1_id_context(SSL_SESSION *session,
1558 OPENSSL_EXPORT int SSL_set_session(SSL *ssl, SSL_SESSION *session);
1564 OPENSSL_EXPORT SSL_SESSION *SSL_get_session(const SSL *ssl);
1571 OPENSSL_EXPORT SSL_SESSION *SSL_get1_session(SSL *ssl);
1620 OPENSSL_EXPORT LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx);
1629 OPENSSL_EXPORT int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *session);
1633 OPENSSL_EXPORT int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *session);
1658 SSL_CTX *ctx, int (*new_session_cb)(SSL *ssl, SSL_SESSION *session));
1663 SSL *ssl, SSL_SESSION *session);
1672 void (*remove_session_cb)(SSL_CTX *ctx, SSL_SESSION *session));
1677 SSL_CTX *ctx, SSL_SESSION *session);
1703 SSL_SESSION *(*get_session_cb)(SSL *ssl, uint8_t *id, int id_len,
1708 OPENSSL_EXPORT SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(
1715 OPENSSL_EXPORT SSL_SESSION *SSL_magic_pending_session_ptr(void);
2560 OPENSSL_EXPORT int SSL_SESSION_set_ex_data(SSL_SESSION *session, int idx,
2562 OPENSSL_EXPORT void *SSL_SESSION_get_ex_data(const SSL_SESSION *session,
3025 OPENSSL_EXPORT int i2d_SSL_SESSION(SSL_SESSION *in, uint8_t **pp);
3035 OPENSSL_EXPORT SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const uint8_t **pp,
3040 OPENSSL_EXPORT int i2d_SSL_SESSION_bio(BIO *bio, const SSL_SESSION *session);
3045 OPENSSL_EXPORT SSL_SESSION *d2i_SSL_SESSION_bio(BIO *bio, SSL_SESSION **out);
3390 SSL_SESSION *prev, *next;
3500 LHASH_OF(SSL_SESSION) *sessions;
3504 SSL_SESSION *session_cache_head;
3505 SSL_SESSION *session_cache_tail;
3529 int (*new_session_cb)(SSL *ssl, SSL_SESSION *sess);
3530 void (*remove_session_cb)(SSL_CTX *ctx, SSL_SESSION *sess);
3531 SSL_SESSION *(*get_session_cb)(SSL *ssl, uint8_t *data, int len,
3798 SSL_SESSION *session;