Lines Matching refs:ext_len
894 size_t msg_len, ciph_len, sess_len, comp_len, ext_len; in ssl_parse_client_hello() local
1283 ext_len = MBEDTLS_GET_UINT16_BE(buf, ext_offset); in ssl_parse_client_hello()
1285 if (msg_len != ext_offset + 2 + ext_len) { in ssl_parse_client_hello()
1292 ext_len = 0; in ssl_parse_client_hello()
1296 MBEDTLS_SSL_DEBUG_BUF(3, "client hello extensions", ext, ext_len); in ssl_parse_client_hello()
1298 while (ext_len != 0) { in ssl_parse_client_hello()
1301 if (ext_len < 4) { in ssl_parse_client_hello()
1310 if (ext_size + 4 > ext_len) { in ssl_parse_client_hello()
1472 ext_len -= 4 + ext_size; in ssl_parse_client_hello()
1673 size_t ext_len; in ssl_write_cid_ext() local
1700 ext_len = (size_t) ssl->own_cid_len + 1; in ssl_write_cid_ext()
1701 MBEDTLS_PUT_UINT16_BE(ext_len, p, 0); in ssl_write_cid_ext()
1962 size_t mki_len = 0, ext_len = 0; in ssl_write_use_srtp_ext() local
1998 ext_len = 5 + mki_len; in ssl_write_use_srtp_ext()
1999 MBEDTLS_PUT_UINT16_BE(ext_len, buf, 2); in ssl_write_use_srtp_ext()
2146 size_t olen, ext_len = 0, n; in ssl_write_server_hello() local
2296 ssl_write_renegotiation_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2297 ext_len += olen; in ssl_write_server_hello()
2300 ssl_write_max_fragment_length_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2301 ext_len += olen; in ssl_write_server_hello()
2305 ssl_write_cid_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2306 ext_len += olen; in ssl_write_server_hello()
2310 ssl_write_encrypt_then_mac_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2311 ext_len += olen; in ssl_write_server_hello()
2315 ssl_write_extended_ms_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2316 ext_len += olen; in ssl_write_server_hello()
2320 ssl_write_session_ticket_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2321 ext_len += olen; in ssl_write_server_hello()
2330 ssl_write_supported_point_formats_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2331 ext_len += olen; in ssl_write_server_hello()
2336 ssl_write_ecjpake_kkpp_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2337 ext_len += olen; in ssl_write_server_hello()
2342 if ((ret = mbedtls_ssl_write_alpn_ext(ssl, p + 2 + ext_len, end, &olen)) in ssl_write_server_hello()
2347 ext_len += olen; in ssl_write_server_hello()
2351 ssl_write_use_srtp_ext(ssl, p + 2 + ext_len, &olen); in ssl_write_server_hello()
2352 ext_len += olen; in ssl_write_server_hello()
2356 ext_len)); in ssl_write_server_hello()
2358 if (ext_len > 0) { in ssl_write_server_hello()
2359 MBEDTLS_PUT_UINT16_BE(ext_len, p, 0); in ssl_write_server_hello()
2360 p += 2 + ext_len; in ssl_write_server_hello()