Lines Matching refs:hs
32 if (!ssl_supported_tls_version_range(s, &ctx->hs->our_min_tls_version,
33 &ctx->hs->our_max_tls_version)) {
37 s->version = ctx->hs->our_max_tls_version;
171 ctx->hs->negotiated_tls_version = TLS1_3_VERSION;
172 ctx->hs->peer_legacy_version = legacy_version;
219 if (!ctx->hs->tls13.hrr) {
229 tls13_clienthello_hash_clear(&ctx->hs->tls13);
253 CBS_len(&session_id) != sizeof(ctx->hs->tls13.legacy_session_id)) {
257 if (!CBS_write_bytes(&session_id, ctx->hs->tls13.legacy_session_id,
258 sizeof(ctx->hs->tls13.legacy_session_id),
259 &ctx->hs->tls13.legacy_session_id_len)) {
276 ctx->hs->cipher = cipher;
278 sk_SSL_CIPHER_free(s->s3->hs.client_ciphers);
279 s->s3->hs.client_ciphers = ciphers;
318 if (ctx->hs->key_share != NULL)
338 cipher = SSL_CIPHER_get_value(ctx->hs->cipher);
352 if (!CBB_add_bytes(&session_id, ctx->hs->tls13.legacy_session_id,
353 ctx->hs->tls13.legacy_session_id_len))
382 if (!tls_key_share_derive(ctx->hs->key_share, &shared_key,
386 s->session->cipher_value = ctx->hs->cipher->value;
388 if ((ctx->aead = tls13_cipher_aead(ctx->hs->cipher)) == NULL)
390 if ((ctx->hash = tls13_cipher_hash(ctx->hs->cipher)) == NULL)
395 ctx->hs->tls13.secrets = secrets;
412 if (!tls13_derive_handshake_secrets(ctx->hs->tls13.secrets, shared_key,
442 ctx->hs->tls13.hrr = 1;
447 if (ctx->hs->key_share != NULL)
451 if (!tls1_ec_nid2group_id(nid, &ctx->hs->tls13.server_group))
468 if (ctx->hs->tls13.legacy_session_id_len > 0)
486 ctx->hs->tls13.hrr = 0;
507 if (ctx->hs->key_share == NULL)
509 if (!tls_key_share_generate(ctx->hs->key_share))
514 ctx->hs->tls13.server_group = 0;
531 ctx->hs->tls13.legacy_session_id_len > 0)
653 ctx->hs->tls13.cpk = cpk;
654 ctx->hs->our_sigalg = sigalg;
725 if ((cpk = ctx->hs->tls13.cpk) == NULL)
727 if ((sigalg = ctx->hs->our_sigalg) == NULL)
741 if (!CBB_add_bytes(&sig_cbb, ctx->hs->tls13.transcript_hash,
742 ctx->hs->tls13.transcript_hash_len))
791 struct tls13_secrets *secrets = ctx->hs->tls13.secrets;
832 if (!CBS_write_bytes(&cbs, ctx->hs->finished,
833 sizeof(ctx->hs->finished), &ctx->hs->finished_len))
848 struct tls13_secrets *secrets = ctx->hs->tls13.secrets;
854 context.data = ctx->hs->tls13.transcript_hash;
855 context.len = ctx->hs->tls13.transcript_hash_len;
972 if (!CBB_add_bytes(&cbb, ctx->hs->tls13.transcript_hash,
973 ctx->hs->tls13.transcript_hash_len))
985 ctx->hs->peer_sigalg = sigalg;
1028 struct tls13_secrets *secrets = ctx->hs->tls13.secrets;
1054 if (!HMAC_Update(hmac_ctx, ctx->hs->tls13.transcript_hash,
1055 ctx->hs->tls13.transcript_hash_len))
1070 if (!CBS_write_bytes(cbs, ctx->hs->peer_finished,
1071 sizeof(ctx->hs->peer_finished),
1072 &ctx->hs->peer_finished_len))