Lines Matching defs:cbb
330 tls13_server_hello_build(struct tls13_ctx *ctx, CBB *cbb, int hrr)
346 if (!CBB_add_u16(cbb, TLS1_2_VERSION))
348 if (!CBB_add_bytes(cbb, server_random, SSL3_RANDOM_SIZE))
350 if (!CBB_add_u8_length_prefixed(cbb, &session_id))
355 if (!CBB_add_u16(cbb, cipher))
357 if (!CBB_add_u8(cbb, 0))
359 if (!tlsext_server_build(s, tlsext_msg_type, cbb))
362 if (!CBB_flush(cbb))
438 tls13_server_hello_retry_request_send(struct tls13_ctx *ctx, CBB *cbb)
454 if (!tls13_server_hello_build(ctx, cbb, 1))
505 tls13_server_hello_send(struct tls13_ctx *ctx, CBB *cbb)
516 if (!tls13_server_hello_build(ctx, cbb, 0))
538 tls13_server_encrypted_extensions_send(struct tls13_ctx *ctx, CBB *cbb)
540 if (!tlsext_server_build(ctx->ssl, SSL_TLSEXT_MSG_EE, cbb))
549 tls13_server_certificate_request_send(struct tls13_ctx *ctx, CBB *cbb)
553 if (!CBB_add_u8_length_prefixed(cbb, &certificate_request_context))
555 if (!tlsext_server_build(ctx->ssl, SSL_TLSEXT_MSG_CR, cbb))
558 if (!CBB_flush(cbb))
631 tls13_server_certificate_send(struct tls13_ctx *ctx, CBB *cbb)
671 if (!CBB_add_u8_length_prefixed(cbb, &cert_request_context))
673 if (!CBB_add_u24_length_prefixed(cbb, &cert_list))
699 if (!CBB_flush(cbb))
711 tls13_server_certificate_verify_send(struct tls13_ctx *ctx, CBB *cbb)
764 if (!CBB_add_u16(cbb, sigalg->value))
766 if (!CBB_add_u16_length_prefixed(cbb, &sig_cbb))
771 if (!CBB_flush(cbb))
789 tls13_server_finished_send(struct tls13_ctx *ctx, CBB *cbb)
824 if (!CBB_add_space(cbb, &verify_data, verify_data_len))
952 CBB cbb;
955 memset(&cbb, 0, sizeof(cbb));
962 if (!CBB_init(&cbb, 0))
964 if (!CBB_add_bytes(&cbb, tls13_cert_verify_pad,
967 if (!CBB_add_bytes(&cbb, tls13_cert_client_verify_context,
970 if (!CBB_add_u8(&cbb, 0))
972 if (!CBB_add_bytes(&cbb, ctx->hs->tls13.transcript_hash,
975 if (!CBB_finish(&cbb, &sig_content, &sig_content_len))
1012 CBB_cleanup(&cbb);