Home | History | Annotate | Download | only in ssl

Lines Matching full:ssl_ctx

155 static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s);
156 static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s);
157 static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck);
519 int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *c) {
523 /* add just 1 reference count for the SSL_CTX's session cache even though it
576 int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c) {
580 static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lock) {
704 long SSL_CTX_set_timeout(SSL_CTX *s, long t) {
715 long SSL_CTX_get_timeout(const SSL_CTX *s) {
724 SSL_CTX *ctx;
747 void SSL_CTX_flush_sessions(SSL_CTX *ctx, long t) {
771 /* locked by SSL_CTX in the calling function */
772 static void SSL_SESSION_list_remove(SSL_CTX *ctx, SSL_SESSION *s) {
800 static void SSL_SESSION_list_add(SSL_CTX *ctx, SSL_SESSION *s) {
818 void SSL_CTX_sess_set_new_cb(SSL_CTX *ctx,
823 int (*SSL_CTX_sess_get_new_cb(SSL_CTX *ctx))(SSL *ssl, SSL_SESSION *sess) {
827 void SSL_CTX_sess_set_remove_cb(SSL_CTX *ctx,
828 void (*cb)(SSL_CTX *ctx, SSL_SESSION *sess)) {
832 void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx))(SSL_CTX *ctx,
837 void SSL_CTX_sess_set_get_cb(SSL_CTX *ctx,
844 SSL_SESSION *(*SSL_CTX_sess_get_get_cb(SSL_CTX *ctx))(SSL *ssl, uint8_t *data,
849 void SSL_CTX_set_info_callback(SSL_CTX *ctx,
854 void (*SSL_CTX_get_info_callback(SSL_CTX *ctx))(const SSL *ssl, int type,
859 void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*cb)(SSL *ssl, X509 **x509,
864 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509,
869 void SSL_CTX_set_channel_id_cb(SSL_CTX *ctx,
874 void (*SSL_CTX_get_channel_id_cb(SSL_CTX *ctx))(SSL *ssl, EVP_PKEY **pkey) {