WPACKET_put_bytes_u16
|| !WPACKET_put_bytes_u16(pkt, cont_len))
|| !WPACKET_put_bytes_u16(&pkt, okmlen)
|| !WPACKET_put_bytes_u16(&pkt, outlen)
|| !WPACKET_put_bytes_u16(&wpkt, version)
|| !WPACKET_put_bytes_u16(&wpkt, 0)
|| !WPACKET_put_bytes_u16(thispkt, templ->version)
|| !WPACKET_put_bytes_u16(thispkt, rl->epoch)
|| !WPACKET_put_bytes_u16(&wpkt, rec->rec_version)
|| !WPACKET_put_bytes_u16(&wpkt, rec->length + rl->taglen)
|| !WPACKET_put_bytes_u16(thispkt, templ->version)
if (!WPACKET_put_bytes_u16(pkt, c->id & 0xffff))
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_certificate_authorities)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_compress_certificate)
if (!WPACKET_put_bytes_u16(pkt, sc->cert_comp_prefs[i]))
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_max_fragment_length)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_padding)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_psk)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_srp)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_post_handshake_auth)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_ec_point_formats)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_client_cert_type)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_cert_type)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_groups)
if (!WPACKET_put_bytes_u16(pkt, ctmp)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_session_ticket)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_signature_algorithms)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_status_request)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_renegotiate)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_next_proto_neg)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt,
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_use_srtp)
if (prof == NULL || !WPACKET_put_bytes_u16(pkt, prof->id)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_renegotiate)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_encrypt_then_mac)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_signed_certificate_timestamp)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_extended_master_secret)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_versions)
if (!WPACKET_put_bytes_u16(pkt, currv)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_psk_kex_modes)
if (!WPACKET_put_bytes_u16(pkt, group_id)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_name)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_key_share)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_cookie)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_early_data)
if (!WPACKET_put_bytes_u16(pkt, meth->ext_type)
|| !WPACKET_put_bytes_u16(&hrrpkt, TLS1_2_VERSION)
if (!WPACKET_put_bytes_u16(&hrrpkt, TLSEXT_TYPE_supported_versions)
|| !WPACKET_put_bytes_u16(&hrrpkt, s->version)
if (!WPACKET_put_bytes_u16(&hrrpkt, TLSEXT_TYPE_key_share)
|| !WPACKET_put_bytes_u16(&hrrpkt, s->s3.group_id)
if (!WPACKET_put_bytes_u16(&hrrpkt, TLSEXT_TYPE_cookie)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_renegotiate)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_name)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_max_fragment_length)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_ec_point_formats)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_groups)
if (!WPACKET_put_bytes_u16(pkt, group)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_session_ticket)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_status_request)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_next_proto_neg)
if (!WPACKET_put_bytes_u16(pkt,
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_use_srtp)
|| !WPACKET_put_bytes_u16(pkt, 2)
|| !WPACKET_put_bytes_u16(pkt, s->srtp_profile->id)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_encrypt_then_mac)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_extended_master_secret)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_supported_versions)
|| !WPACKET_put_bytes_u16(pkt, s->version)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_key_share)
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_key_share)
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)) {
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_cookie)
|| !WPACKET_put_bytes_u16(pkt, COOKIE_STATE_FORMAT_VERSION)
|| !WPACKET_put_bytes_u16(pkt, TLS1_3_VERSION)
|| !WPACKET_put_bytes_u16(pkt, s->s3.group_id)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_early_data)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_early_data)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_psk)
|| !WPACKET_put_bytes_u16(pkt, s->ext.tick_identity)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_client_cert_type)
if (!WPACKET_put_bytes_u16(pkt, TLSEXT_TYPE_server_cert_type)
if (!WPACKET_put_bytes_u16(pkt, s->client_version)
if (!WPACKET_put_bytes_u16(pkt, alg)
if (!WPACKET_put_bytes_u16(pkt, s->d1->handshake_write_seq)) {
if (SSL_USE_SIGALGS(s) && !WPACKET_put_bytes_u16(pkt, lu->sigalg)) {
if (!WPACKET_put_bytes_u16(pkt, DTLS1_VERSION)
if (!WPACKET_put_bytes_u16(pkt, version)
if (SSL_USE_SIGALGS(s) && !WPACKET_put_bytes_u16(pkt, lu->sigalg)) {
if (!WPACKET_put_bytes_u16(pkt, alg)
|| !WPACKET_put_bytes_u16(pkt, 0)) {
if (!WPACKET_put_bytes_u16(pkt, *psig))
if (!TEST_true(WPACKET_put_bytes_u16(&wpkt,
|| !TEST_true(WPACKET_put_bytes_u16(&pkt, 0xfeff))