Lines Matching refs:SSL_SESSION
213 typedef struct ssl_session_st SSL_SESSION;
683 LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx);
711 SSL_SESSION *sess));
713 SSL_SESSION *sess);
717 SSL_SESSION *sess));
719 SSL_SESSION *sess);
721 SSL_SESSION *(*get_session_cb) (struct ssl_st
726 SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx)) (struct ssl_st *ssl,
848 SSL_SESSION **sess);
852 SSL_SESSION **sess);
1124 # define d2i_SSL_SESSION_bio(bp,s_id) ASN1_d2i_bio_of(SSL_SESSION,SSL_SESSION_new,d2i_SSL_SESSION,bp,s_id)
1125 # define i2d_SSL_SESSION_bio(bp,s_id) ASN1_i2d_bio_of(SSL_SESSION,i2d_SSL_SESSION,bp,s_id)
1127 DECLARE_PEM_rw(SSL_SESSION, SSL_SESSION)
1618 __owur long SSL_SESSION_get_time(const SSL_SESSION *s);
1619 __owur long SSL_SESSION_set_time(SSL_SESSION *s, long t);
1620 __owur long SSL_SESSION_get_timeout(const SSL_SESSION *s);
1621 __owur long SSL_SESSION_set_timeout(SSL_SESSION *s, long t);
1622 __owur int SSL_SESSION_get_protocol_version(const SSL_SESSION *s);
1623 __owur int SSL_SESSION_set_protocol_version(SSL_SESSION *s, int version);
1625 __owur const char *SSL_SESSION_get0_hostname(const SSL_SESSION *s);
1626 __owur int SSL_SESSION_set1_hostname(SSL_SESSION *s, const char *hostname);
1627 void SSL_SESSION_get0_alpn_selected(const SSL_SESSION *s,
1630 __owur int SSL_SESSION_set1_alpn_selected(SSL_SESSION *s,
1633 __owur const SSL_CIPHER *SSL_SESSION_get0_cipher(const SSL_SESSION *s);
1634 __owur int SSL_SESSION_set_cipher(SSL_SESSION *s, const SSL_CIPHER *cipher);
1635 __owur int SSL_SESSION_has_ticket(const SSL_SESSION *s);
1636 __owur unsigned long SSL_SESSION_get_ticket_lifetime_hint(const SSL_SESSION *s);
1637 void SSL_SESSION_get0_ticket(const SSL_SESSION *s, const unsigned char **tick,
1639 __owur uint32_t SSL_SESSION_get_max_early_data(const SSL_SESSION *s);
1640 __owur int SSL_SESSION_set_max_early_data(SSL_SESSION *s,
1643 __owur X509 *SSL_SESSION_get0_peer(SSL_SESSION *s);
1644 __owur int SSL_SESSION_set1_id_context(SSL_SESSION *s,
1647 __owur int SSL_SESSION_set1_id(SSL_SESSION *s, const unsigned char *sid,
1649 __owur int SSL_SESSION_is_resumable(const SSL_SESSION *s);
1651 __owur SSL_SESSION *SSL_SESSION_new(void);
1652 __owur SSL_SESSION *SSL_SESSION_dup(SSL_SESSION *src);
1653 const unsigned char *SSL_SESSION_get_id(const SSL_SESSION *s,
1655 const unsigned char *SSL_SESSION_get0_id_context(const SSL_SESSION *s,
1657 __owur unsigned int SSL_SESSION_get_compress_id(const SSL_SESSION *s);
1659 int SSL_SESSION_print_fp(FILE *fp, const SSL_SESSION *ses);
1661 int SSL_SESSION_print(BIO *fp, const SSL_SESSION *ses);
1662 int SSL_SESSION_print_keylog(BIO *bp, const SSL_SESSION *x);
1663 int SSL_SESSION_up_ref(SSL_SESSION *ses);
1664 void SSL_SESSION_free(SSL_SESSION *ses);
1665 __owur int i2d_SSL_SESSION(SSL_SESSION *in, unsigned char **pp);
1666 __owur int SSL_set_session(SSL *to, SSL_SESSION *session);
1667 int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *session);
1668 int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *session);
1674 SSL_SESSION *d2i_SSL_SESSION(SSL_SESSION **a, const unsigned char **pp,
1989 __owur SSL_SESSION *SSL_get_session(const SSL *ssl);
1990 __owur SSL_SESSION *SSL_get1_session(SSL *ssl); /* obtain a reference count */
2007 __owur size_t SSL_SESSION_get_master_key(const SSL_SESSION *sess,
2009 __owur int SSL_SESSION_set1_master_key(SSL_SESSION *sess,
2011 uint8_t SSL_SESSION_get_max_fragment_length(const SSL_SESSION *sess);
2019 __owur int SSL_SESSION_set_ex_data(SSL_SESSION *ss, int idx, void *data);
2020 void *SSL_SESSION_get_ex_data(const SSL_SESSION *ss, int idx);
2408 typedef SSL_TICKET_RETURN (*SSL_CTX_decrypt_session_ticket_fn)(SSL *s, SSL_SESSION *ss,
2417 int SSL_SESSION_set1_ticket_appdata(SSL_SESSION *ss, const void *data, size_t len);
2418 int SSL_SESSION_get0_ticket_appdata(SSL_SESSION *ss, void **data, size_t *len);