Lines Matching defs:session

377     StringRef::from_lit("nghttpx:tls-session-cache:");
380 int tls_session_client_new_cb(SSL *ssl, SSL_SESSION *session) {
386 try_cache_tls_session(conn->tls.client_session_cache, session,
394 int tls_session_new_cb(SSL *ssl, SSL_SESSION *session) {
410 id = SSL_SESSION_get_id(session, &idlen);
413 LOG(INFO) << "Memcached: cache session, id=" << util::format_hex(id, idlen);
422 auto sessionlen = i2d_SSL_SESSION(session, nullptr);
425 i2d_SSL_SESSION(session, &buf);
429 LOG(INFO) << "Memcached: session cache done. key=" << req->key
435 LOG(WARN) << "Memcached: failed to cache session key=" << req->key
469 LOG(INFO) << "Memcached: found cached session, id="
476 auto session = conn->tls.cached_session;
478 return session;
482 LOG(INFO) << "Memcached: get cached session, id="
512 auto session = d2i_SSL_SESSION(nullptr, &p, res.value.size());
513 if (!session) {
515 LOG(INFO) << "cannot materialize session";
521 conn->tls.cached_session = session;
559 CLOG(INFO, handler) << "session ticket key: RAND_bytes failed";
567 CLOG(INFO, handler) << "encrypt session ticket key: "
608 CLOG(INFO, handler) << "session ticket key "
615 CLOG(INFO, handler) << "decrypt session ticket key: "
1726 // Disable TLS session ticket if we don't have working ticket
2420 std::vector<uint8_t> serialize_ssl_session(SSL_SESSION *session) {
2421 auto len = i2d_SSL_SESSION(session, nullptr);
2424 i2d_SSL_SESSION(session, &p);
2430 void try_cache_tls_session(TLSSessionCache *cache, SSL_SESSION *session,
2434 LOG(INFO) << "Client session cache entry is still fresh.";
2444 cache->session_data = serialize_ssl_session(session);