Lines Matching refs:ext_len

222     size_t ext_len;  in ssl_write_cid_ext()  local
244 ext_len = (size_t) ssl->own_cid_len + 1; in ssl_write_cid_ext()
245 MBEDTLS_PUT_UINT16_BE(ext_len, p, 0); in ssl_write_cid_ext()
409 size_t protection_profiles_index = 0, ext_len = 0; in ssl_write_use_srtp_ext() local
436 ext_len = 2 + 2 * (ssl->conf->dtls_srtp_profile_list_len) + 1 + mki_len; in ssl_write_use_srtp_ext()
444 MBEDTLS_SSL_CHK_BUF_PTR(p, end, ext_len + 4); in ssl_write_use_srtp_ext()
449 MBEDTLS_PUT_UINT16_BE(ext_len, p, 0); in ssl_write_use_srtp_ext()
521 size_t ext_len = 0; in mbedtls_ssl_tls12_write_client_hello_exts() local
527 (void) ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
534 if ((ret = ssl_write_renegotiation_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
538 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
546 &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
550 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
555 if ((ret = ssl_write_ecjpake_kkpp_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
559 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
563 if ((ret = ssl_write_cid_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
567 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
572 &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
576 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
580 if ((ret = ssl_write_encrypt_then_mac_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
584 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
588 if ((ret = ssl_write_extended_ms_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
592 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
596 if ((ret = ssl_write_use_srtp_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
600 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
604 if ((ret = ssl_write_session_ticket_ext(ssl, p, end, &ext_len)) != 0) { in mbedtls_ssl_tls12_write_client_hello_exts()
608 p += ext_len; in mbedtls_ssl_tls12_write_client_hello_exts()
1186 size_t ext_len; in ssl_parse_server_hello() local
1310 ext_len = MBEDTLS_GET_UINT16_BE(buf, 38 + n); in ssl_parse_server_hello()
1312 if ((ext_len > 0 && ext_len < 4) || in ssl_parse_server_hello()
1313 ssl->in_hslen != mbedtls_ssl_hs_hdr_len(ssl) + 40 + n + ext_len) { in ssl_parse_server_hello()
1322 ext_len = 0; in ssl_parse_server_hello()
1449 ext_len)); in ssl_parse_server_hello()
1451 while (ext_len) { in ssl_parse_server_hello()
1455 if (ext_size + 4 > ext_len) { in ssl_parse_server_hello()
1596 ext_len -= 4 + ext_size; in ssl_parse_server_hello()
1599 if (ext_len > 0 && ext_len < 4) { in ssl_parse_server_hello()