Lines Matching defs:tls

88 #include "tls.h"
97 namespace tls {
111 auto &prefs = get_config()->tls.alpn_prefs;
125 get_config()->tls.client_verify.tolerate_expired) {
169 auto len = static_cast<int>(config->tls.private_key_passwd.size());
175 memcpy(buf, config->tls.private_key_passwd.c_str(), len + 1);
377 StringRef::from_lit("nghttpx:tls-session-cache:");
382 if (conn->tls.client_session_cache == nullptr) {
386 try_cache_tls_session(conn->tls.client_session_cache, session,
467 if (conn->tls.cached_session) {
476 auto session = conn->tls.cached_session;
477 conn->tls.cached_session = nullptr;
504 conn->tls.cached_session_lookup_req = nullptr;
506 conn->tls.handshake_state = TLSHandshakeState::CANCEL_SESSION_CACHE;
517 conn->tls.handshake_state = TLSHandshakeState::CANCEL_SESSION_CACHE;
521 conn->tls.cached_session = session;
522 conn->tls.handshake_state = TLSHandshakeState::GOT_SESSION_CACHE;
525 conn->tls.handshake_state = TLSHandshakeState::WAIT_FOR_SESSION_CACHE;
526 conn->tls.cached_session_lookup_req = req.get();
573 EVP_EncryptInit_ex(ctx, get_config()->tls.ticket.cipher, nullptr,
668 if (conn && conn->tls.initial_handshake_done) {
687 for (const auto &target_proto_id : get_config()->tls.npn_list) {
758 if (!conn->tls.sct_requested) {
803 conn->tls.sct_requested = true;
843 auto &tlsconf = config->tls;
870 auto &tlsconf = config->tls;
957 auto &tlsconf = config->tls;
967 if (nghttp2::tls::ssl_ctx_set_proto_versions(
1257 auto &tlsconf = config->tls;
1584 auto &tlsconf = get_config()->tls;
1598 if (nghttp2::tls::ssl_ctx_set_proto_versions(
1717 if (faddr->tls) {
2247 [](const UpstreamAddr &faddr) { return faddr.tls; });
2285 auto &tlsconf = config->tls;
2340 auto &tlsconf = config->tls;
2386 auto &tlsconf = get_config()->tls;
2689 } // namespace tls