Lines Matching refs:ext_len
892 size_t msg_len, ciph_len, sess_len, comp_len, ext_len;
1303 ext_len = MBEDTLS_GET_UINT16_BE(buf, ext_offset);
1305 if (msg_len != ext_offset + 2 + ext_len) {
1312 ext_len = 0;
1316 MBEDTLS_SSL_DEBUG_BUF(3, "client hello extensions", ext, ext_len);
1318 while (ext_len != 0) {
1321 if (ext_len < 4) {
1330 if (ext_size + 4 > ext_len) {
1492 ext_len -= 4 + ext_size;
1693 size_t ext_len;
1720 ext_len = (size_t) ssl->own_cid_len + 1;
1721 MBEDTLS_PUT_UINT16_BE(ext_len, p, 0);
1982 size_t mki_len = 0, ext_len = 0;
2018 ext_len = 5 + mki_len;
2019 MBEDTLS_PUT_UINT16_BE(ext_len, buf, 2);
2166 size_t olen, ext_len = 0, n;
2316 ssl_write_renegotiation_ext(ssl, p + 2 + ext_len, &olen);
2317 ext_len += olen;
2320 ssl_write_max_fragment_length_ext(ssl, p + 2 + ext_len, &olen);
2321 ext_len += olen;
2325 ssl_write_cid_ext(ssl, p + 2 + ext_len, &olen);
2326 ext_len += olen;
2330 ssl_write_encrypt_then_mac_ext(ssl, p + 2 + ext_len, &olen);
2331 ext_len += olen;
2335 ssl_write_extended_ms_ext(ssl, p + 2 + ext_len, &olen);
2336 ext_len += olen;
2340 ssl_write_session_ticket_ext(ssl, p + 2 + ext_len, &olen);
2341 ext_len += olen;
2350 ssl_write_supported_point_formats_ext(ssl, p + 2 + ext_len, &olen);
2351 ext_len += olen;
2356 ssl_write_ecjpake_kkpp_ext(ssl, p + 2 + ext_len, &olen);
2357 ext_len += olen;
2362 if ((ret = mbedtls_ssl_write_alpn_ext(ssl, p + 2 + ext_len, end, &olen))
2367 ext_len += olen;
2371 ssl_write_use_srtp_ext(ssl, p + 2 + ext_len, &olen);
2372 ext_len += olen;
2376 ext_len));
2378 if (ext_len > 0) {
2379 MBEDTLS_PUT_UINT16_BE(ext_len, p, 0);
2380 p += 2 + ext_len;