Home | History | Annotate | Download | only in ssl

Lines Matching defs:session

108  *     version                     INTEGER (1),  -- session structure version
199 CBB cbb, session, child, child2;
207 !CBB_add_asn1(&cbb, &session, CBS_ASN1_SEQUENCE) ||
208 !CBB_add_asn1_uint64(&session, kVersion) ||
209 !CBB_add_asn1_uint64(&session, in->ssl_version) ||
210 !CBB_add_asn1(&session, &child, CBS_ASN1_OCTETSTRING) ||
212 !CBB_add_asn1(&session, &child, CBS_ASN1_OCTETSTRING) ||
213 /* The session ID is irrelevant for a session ticket. */
216 !CBB_add_asn1(&session, &child, CBS_ASN1_OCTETSTRING) ||
218 !CBB_add_asn1(&session, &child, kTimeTag) ||
220 !CBB_add_asn1(&session, &child, kTimeoutTag) ||
230 if (!CBB_add_asn1(&session, &child, kPeerTag) ||
240 if (!CBB_add_asn1(&session, &child, kSessionIDContextTag) ||
248 if (!CBB_add_asn1(&session, &child, kVerifyResultTag) ||
256 if (!CBB_add_asn1(&session, &child, kHostNameTag) ||
266 if (!CBB_add_asn1(&session, &child, kPSKIdentityTag) ||
276 if (!CBB_add_asn1(&session, &child, kTicketLifetimeHintTag) ||
284 if (!CBB_add_asn1(&session, &child, kTicketTag) ||
293 if (!CBB_add_asn1(&session, &child, kPeerSHA256Tag) ||
302 if (!CBB_add_asn1(&session, &child, kOriginalHandshakeHashTag) ||
312 if (!CBB_add_asn1(&session, &child, kSignedCertTimestampListTag) ||
322 if (!CBB_add_asn1(&session, &child, kOCSPResponseTag) ||
331 if (!CBB_add_asn1(&session, &child, kExtendedMasterSecretTag) ||
340 (!CBB_add_asn1(&session, &child, kGroupIDTag) ||
351 if (!CBB_add_asn1(&session, &child, kCertChainTag)) {
366 if (!CBB_add_asn1(&session, &child, kTicketAgeAddTag) ||
375 if (!CBB_add_asn1(&session, &child, kIsServerTag) ||
384 (!CBB_add_asn1(&session, &child, kPeerSignatureAlgorithmTag) ||
391 (!CBB_add_asn1(&session, &child, kTicketMaxEarlyDataTag) ||
398 (!CBB_add_asn1(&session, &child, kAuthTimeoutTag) ||
405 if (!CBB_add_asn1(&session, &child, kEarlyALPNTag) ||
428 /* If the caller has an unresumable session, e.g. if |SSL_get_session| were
584 CBS session;
587 if (!CBS_get_asn1(cbs, &session, CBS_ASN1_SEQUENCE) ||
588 !CBS_get_asn1_uint64(&session, &version) ||
590 !CBS_get_asn1_uint64(&session, &ssl_version) ||
591 /* Require sessions have versions valid in either TLS or DTLS. The session
593 * simplicity, never parse a session that does not pass
604 if (!CBS_get_asn1(&session, &cipher, CBS_ASN1_OCTETSTRING) ||
617 if (!CBS_get_asn1(&session, &session_id, CBS_ASN1_OCTETSTRING) ||
619 !CBS_get_asn1(&session, &master_key, CBS_ASN1_OCTETSTRING) ||
631 if (!CBS_get_asn1(&session, &child, kTimeTag) ||
633 !CBS_get_asn1(&session, &child, kTimeoutTag) ||
644 if (!CBS_get_optional_asn1(&session, &peer, &has_peer, kPeerTag) ||
652 &session, ret->sid_ctx, &ret->sid_ctx_length, sizeof(ret->sid_ctx),
654 !SSL_SESSION_parse_long(&session, &ret->verify_result, kVerifyResultTag,
656 !SSL_SESSION_parse_string(&session, &ret->tlsext_hostname,
658 !SSL_SESSION_parse_string(&session, &ret->psk_identity,
660 !SSL_SESSION_parse_u32(&session, &ret->tlsext_tick_lifetime_hint,
662 !SSL_SESSION_parse_octet_string(&session, &ret->tlsext_tick,
667 if (CBS_peek_asn1_tag(&session, kPeerSHA256Tag)) {
669 if (!CBS_get_asn1(&session, &child, kPeerSHA256Tag) ||
684 &session, ret->original_handshake_hash,
688 &session, &ret->tlsext_signed_cert_timestamp_list,
692 &session, &ret->ocsp_response, &ret->ocsp_response_length,
698 if (!CBS_get_optional_asn1_bool(&session, &extended_master_secret,
706 if (!SSL_SESSION_parse_u16(&session, &ret->group_id, kGroupIDTag, 0)) {
714 if (!CBS_get_optional_asn1(&session, &cert_chain, &has_cert_chain,
768 if (!CBS_get_optional_asn1_octet_string(&session, &age_add, &age_add_present,
778 if (!CBS_get_optional_asn1_bool(&session, &is_server, kIsServerTag,
788 if (!SSL_SESSION_parse_u16(&session, &ret->peer_signature_algorithm,
790 !SSL_SESSION_parse_u32(&session, &ret->ticket_max_early_data,
792 !SSL_SESSION_parse_u32(&session, &ret->auth_timeout, kAuthTimeoutTag,
794 !SSL_SESSION_parse_octet_string(&session, &ret->early_alpn,
796 CBS_len(&session) != 0) {