Home
last modified time | relevance | path

Searched refs:session_ctx (Results 1 – 22 of 22) sorted by relevance

/freebsd/crypto/openssl/ssl/
H A Dssl_sess.c393 if (!CRYPTO_THREAD_read_lock(s->session_ctx->lock)) { in ssl_generate_session_id()
401 else if (s->session_ctx->generate_session_id) in ssl_generate_session_id()
402 cb = s->session_ctx->generate_session_id; in ssl_generate_session_id()
403 CRYPTO_THREAD_unlock(s->session_ctx->lock); in ssl_generate_session_id()
447 if (ossl_time_is_zero(s->session_ctx->session_timeout)) in ssl_get_new_session()
450 ss->timeout = s->session_ctx->session_timeout; in ssl_get_new_session()
497 if ((s->session_ctx->session_cache_mode in lookup_sess_in_cache()
509 if (!CRYPTO_THREAD_read_lock(s->session_ctx->lock)) in lookup_sess_in_cache()
511 ret = lh_SSL_SESSION_retrieve(s->session_ctx->sessions, &data); in lookup_sess_in_cache()
515 CRYPTO_THREAD_unlock(s->session_ctx->lock); in lookup_sess_in_cache()
[all …]
H A Ds3_msg.c63 SSL_CTX_remove_session(s->session_ctx, s->session); in ssl3_send_alert()
H A Dssl_lib.c830 s->session_ctx = ctx; in ossl_ssl_connection_new_int()
1100 if (!CRYPTO_THREAD_read_lock(sc->session_ctx->lock)) in SSL_has_matching_session_id()
1102 p = lh_SSL_SESSION_retrieve(sc->session_ctx->sessions, &r); in SSL_has_matching_session_id()
1103 CRYPTO_THREAD_unlock(sc->session_ctx->lock); in SSL_has_matching_session_id()
1484 SSL_CTX_free(s->session_ctx); in ossl_ssl_connection_free()
4732 i = s->session_ctx->session_cache_mode; in ssl_update_cache()
4751 || s->session_ctx->remove_session_cb != NULL in ssl_update_cache()
4753 SSL_CTX_add_session(s->session_ctx, s->session); in ssl_update_cache()
4760 if (s->session_ctx->new_session_cb != NULL && SSL_SESSION_up_ref(s->session)) { in ssl_update_cache()
4761 if (!s->session_ctx->new_session_cb(SSL_CONNECTION_GET_USER_SSL(s), in ssl_update_cache()
[all …]
H A Dt1_lib.c3064 SSL_CTX *tctx = s->session_ctx; in tls_decrypt_ticket()
3259 if (s->session_ctx->decrypt_ticket_cb != NULL in tls_decrypt_ticket()
3269 retcb = s->session_ctx->decrypt_ticket_cb(SSL_CONNECTION_GET_SSL(s), in tls_decrypt_ticket()
3272 s->session_ctx->ticket_cb_data); in tls_decrypt_ticket()
H A Dssl_local.h1768 SSL_CTX *session_ctx; /* initial ctx, used to store sessions */ member
/freebsd/contrib/wpa/src/eap_server/
H A Deap_server_tls_common.c49 u8 session_ctx[8]; in eap_server_tls_ssl_init() local
76 os_memcpy(session_ctx, "hostapd", 7); in eap_server_tls_ssl_init()
77 session_ctx[7] = (u8) eap_type; in eap_server_tls_ssl_init()
79 flags, session_ctx, in eap_server_tls_ssl_init()
80 sizeof(session_ctx))) { in eap_server_tls_ssl_init()
H A Deap_sim_db.h35 void (*get_complete_cb)(void *ctx, void *session_ctx),
H A Deap_sim_db.c64 void (*get_complete_cb)(void *ctx, void *session_ctx);
756 void (*get_complete_cb)(void *ctx, void *session_ctx), in eap_sim_db_init() argument
/freebsd/crypto/openssl/ssl/statem/
H A Dstatem_lib.c224 ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_accept); in tls_setup_handshake()
233 ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_connect); in tls_setup_handshake()
235 ssl_tsan_counter(s->session_ctx, in tls_setup_handshake()
236 &s->session_ctx->stats.sess_connect_renegotiate); in tls_setup_handshake()
1500 if ((s->session_ctx->session_cache_mode in tls_finish_handshake()
1503 SSL_CTX_remove_session(s->session_ctx, s->session); in tls_finish_handshake()
1512 ssl_tsan_counter(s->session_ctx, in tls_finish_handshake()
1513 &s->session_ctx->stats.sess_hit); in tls_finish_handshake()
1516 ssl_tsan_counter(s->session_ctx, in tls_finish_handshake()
1517 &s->session_ctx->stats.sess_connect_good); in tls_finish_handshake()
[all …]
H A Dextensions.c943 if (!ossl_assert(sctx != NULL) || !ossl_assert(s->session_ctx != NULL)) { in final_server_name()
951 else if (s->session_ctx->ext.servername_cb != NULL) in final_server_name()
952 ret = s->session_ctx->ext.servername_cb(ussl, &altmp, in final_server_name()
953 s->session_ctx->ext.servername_arg); in final_server_name()
980 if (SSL_IS_FIRST_HANDSHAKE(s) && sctx != s->session_ctx in final_server_name()
983 ssl_tsan_decr(s->session_ctx, &s->session_ctx->stats.sess_accept); in final_server_name()
H A Dextensions_srvr.c1044 s->session_ctx->ext.cookie_hmac_key, in tls_parse_ctos_cookie()
1045 sizeof(s->session_ctx->ext.cookie_hmac_key)); in tls_parse_ctos_cookie()
1457 && !SSL_CTX_remove_session(s->session_ctx, sess)) { in tls_parse_ctos_psk()
2151 s->session_ctx->ext.cookie_hmac_key, in tls_construct_stoc_cookie()
2152 sizeof(s->session_ctx->ext.cookie_hmac_key)); in tls_construct_stoc_cookie()
H A Dstatem_clnt.c1677 ssl_tsan_counter(s->session_ctx, &s->session_ctx->stats.sess_miss); in tls_process_server_hello()
2777 if ((s->session_ctx->session_cache_mode & SSL_SESS_CACHE_CLIENT) != 0 in tls_process_new_session_ticket()
2784 SSL_CTX_remove_session(s->session_ctx, s->session); in tls_process_new_session_ticket()
H A Dstatem_srvr.c3976 SSL_CTX *tctx = s->session_ctx; in construct_stateless_ticket()
4206 SSL_CTX *tctx = s->session_ctx; in tls_construct_new_session_ticket()
/freebsd/contrib/wpa/src/ap/
H A Dauthsrv.c39 static void hostapd_sim_db_cb(void *ctx, void *session_ctx) in hostapd_sim_db_cb() argument
42 if (ap_for_each_sta(hapd, hostapd_sim_db_cb_sta, session_ctx) == 0) { in hostapd_sim_db_cb()
44 radius_server_eap_pending_cb(hapd->radius_srv, session_ctx); in hostapd_sim_db_cb()
/freebsd/contrib/wpa/src/crypto/
H A Dtls_none.c83 const u8 *session_ctx, size_t session_ctx_len) in tls_connection_set_verify() argument
H A Dtls.h374 const u8 *session_ctx,
H A Dtls_internal.c367 const u8 *session_ctx, size_t session_ctx_len) in tls_connection_set_verify() argument
H A Dtls_wolfssl.c1610 const u8 *session_ctx, size_t session_ctx_len) in tls_connection_set_verify() argument
1644 wolfSSL_set_session_id_context(conn->ssl, session_ctx, in tls_connection_set_verify()
H A Dtls_gnutls.c863 const u8 *session_ctx, size_t session_ctx_len) in tls_connection_set_verify() argument
H A Dtls_openssl.c3378 const u8 *session_ctx, size_t session_ctx_len) in tls_connection_set_verify() argument
3416 } else if (session_ctx) { in tls_connection_set_verify()
3417 SSL_set_session_id_context(conn->ssl, session_ctx, in tls_connection_set_verify()
/freebsd/crypto/openssl/ssl/record/
H A Drec_layer_d1.c454 SSL_CTX_remove_session(sc->session_ctx, sc->session); in dtls1_read_bytes()
H A Drec_layer_s3.c924 SSL_CTX_remove_session(s->session_ctx, s->session); in ssl3_read_bytes()