• Home
  • Raw
  • Download

Lines Matching refs:new_session

193   UniquePtr<SSL_SESSION> new_session = ssl_session_new(session->x509_method);  in SSL_SESSION_dup()  local
194 if (!new_session) { in SSL_SESSION_dup()
198 new_session->is_server = session->is_server; in SSL_SESSION_dup()
199 new_session->ssl_version = session->ssl_version; in SSL_SESSION_dup()
200 new_session->is_quic = session->is_quic; in SSL_SESSION_dup()
201 new_session->sid_ctx_length = session->sid_ctx_length; in SSL_SESSION_dup()
202 OPENSSL_memcpy(new_session->sid_ctx, session->sid_ctx, session->sid_ctx_length); in SSL_SESSION_dup()
205 new_session->secret_length = session->secret_length; in SSL_SESSION_dup()
206 OPENSSL_memcpy(new_session->secret, session->secret, session->secret_length); in SSL_SESSION_dup()
207 new_session->cipher = session->cipher; in SSL_SESSION_dup()
211 new_session->psk_identity.reset( in SSL_SESSION_dup()
213 if (new_session->psk_identity == nullptr) { in SSL_SESSION_dup()
222 new_session->certs.reset(sk_CRYPTO_BUFFER_deep_copy( in SSL_SESSION_dup()
224 if (new_session->certs == nullptr) { in SSL_SESSION_dup()
229 if (!session->x509_method->session_dup(new_session.get(), session)) { in SSL_SESSION_dup()
233 new_session->verify_result = session->verify_result; in SSL_SESSION_dup()
235 new_session->ocsp_response = UpRef(session->ocsp_response); in SSL_SESSION_dup()
236 new_session->signed_cert_timestamp_list = in SSL_SESSION_dup()
239 OPENSSL_memcpy(new_session->peer_sha256, session->peer_sha256, in SSL_SESSION_dup()
241 new_session->peer_sha256_valid = session->peer_sha256_valid; in SSL_SESSION_dup()
243 new_session->peer_signature_algorithm = session->peer_signature_algorithm; in SSL_SESSION_dup()
245 new_session->timeout = session->timeout; in SSL_SESSION_dup()
246 new_session->auth_timeout = session->auth_timeout; in SSL_SESSION_dup()
247 new_session->time = session->time; in SSL_SESSION_dup()
251 new_session->session_id_length = session->session_id_length; in SSL_SESSION_dup()
252 OPENSSL_memcpy(new_session->session_id, session->session_id, in SSL_SESSION_dup()
255 new_session->group_id = session->group_id; in SSL_SESSION_dup()
257 OPENSSL_memcpy(new_session->original_handshake_hash, in SSL_SESSION_dup()
260 new_session->original_handshake_hash_len = in SSL_SESSION_dup()
262 new_session->ticket_lifetime_hint = session->ticket_lifetime_hint; in SSL_SESSION_dup()
263 new_session->ticket_age_add = session->ticket_age_add; in SSL_SESSION_dup()
264 new_session->ticket_max_early_data = session->ticket_max_early_data; in SSL_SESSION_dup()
265 new_session->extended_master_secret = session->extended_master_secret; in SSL_SESSION_dup()
266 new_session->has_application_settings = session->has_application_settings; in SSL_SESSION_dup()
268 if (!new_session->early_alpn.CopyFrom(session->early_alpn) || in SSL_SESSION_dup()
269 !new_session->quic_early_data_context.CopyFrom( in SSL_SESSION_dup()
271 !new_session->local_application_settings.CopyFrom( in SSL_SESSION_dup()
273 !new_session->peer_application_settings.CopyFrom( in SSL_SESSION_dup()
281 !new_session->ticket.CopyFrom(session->ticket)) { in SSL_SESSION_dup()
287 new_session->not_resumable = true; in SSL_SESSION_dup()
288 return new_session; in SSL_SESSION_dup()
414 hs->new_session = std::move(session); in ssl_get_new_session()
1103 if (hs->new_session) { in SSL_get_session()
1104 return hs->new_session.get(); in SSL_get_session()