Lines Matching refs:end
111 const unsigned char *end) in ssl_tls13_parse_key_exchange_modes_ext() argument
118 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 1); in ssl_tls13_parse_key_exchange_modes_ext()
128 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, ke_modes_len); in ssl_tls13_parse_key_exchange_modes_ext()
735 unsigned char *end, in ssl_tls13_write_server_pre_shared_key_ext() argument
755 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_tls13_write_server_pre_shared_key_ext()
782 const unsigned char *end) in ssl_tls13_parse_supported_versions_ext() argument
790 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 1); in ssl_tls13_parse_supported_versions_ext()
794 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, versions_len); in ssl_tls13_parse_supported_versions_ext()
841 const unsigned char *end) in ssl_tls13_parse_supported_groups_ext() argument
847 MBEDTLS_SSL_DEBUG_BUF(3, "supported_groups extension", p, end - buf); in ssl_tls13_parse_supported_groups_ext()
848 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in ssl_tls13_parse_supported_groups_ext()
851 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, named_group_list_len); in ssl_tls13_parse_supported_groups_ext()
903 const unsigned char *end) in ssl_tls13_parse_key_shares_ext() argument
918 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in ssl_tls13_parse_key_shares_ext()
921 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, client_shares_len); in ssl_tls13_parse_key_shares_ext()
1251 const unsigned char *end) in ssl_tls13_parse_client_hello() argument
1295 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 38); in ssl_tls13_parse_client_hello()
1332 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, legacy_session_id_len + 2); in ssl_tls13_parse_client_hello()
1360 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, cipher_suites_len + 1); in ssl_tls13_parse_client_hello()
1367 MBEDTLS_SSL_CHK_BUF_READ_PTR(p + 1, end, p[0] + 2); in ssl_tls13_parse_client_hello()
1374 ssl, p + 1 + p[0], end, in ssl_tls13_parse_client_hello()
1483 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, extensions_len); in ssl_tls13_parse_client_hello()
2044 unsigned char *end, in ssl_tls13_write_server_hello_supported_versions_ext() argument
2056 MBEDTLS_SSL_CHK_BUF_PTR(buf, end, 6); in ssl_tls13_write_server_hello_supported_versions_ext()
2085 unsigned char *end, in ssl_tls13_generate_and_write_key_share() argument
2096 ssl, named_group, buf, end, out_len); in ssl_tls13_generate_and_write_key_share()
2110 ((void) end); in ssl_tls13_generate_and_write_key_share()
2133 unsigned char *end, in ssl_tls13_write_key_share_ext() argument
2156 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 8); in ssl_tls13_write_key_share_ext()
2164 ssl, group, server_share + 4, end, &key_exchange_length); in ssl_tls13_write_key_share_ext()
2184 unsigned char *end, in ssl_tls13_write_hrr_key_share_ext() argument
2228 MBEDTLS_SSL_CHK_BUF_PTR(buf, end, 6); in ssl_tls13_write_hrr_key_share_ext()
2261 unsigned char *end, in ssl_tls13_write_server_hello_body() argument
2279 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_tls13_write_server_hello_body()
2289 MBEDTLS_SSL_CHK_BUF_PTR(p, end, MBEDTLS_SERVER_HELLO_RANDOM_LEN); in ssl_tls13_write_server_hello_body()
2305 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 1 + ssl->session_negotiate->id_len); in ssl_tls13_write_server_hello_body()
2322 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_tls13_write_server_hello_body()
2335 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 1); in ssl_tls13_write_server_hello_body()
2346 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_tls13_write_server_hello_body()
2351 ssl, p, end, &output_len)) != 0) { in ssl_tls13_write_server_hello_body()
2360 ret = ssl_tls13_write_hrr_key_share_ext(ssl, p, end, &output_len); in ssl_tls13_write_server_hello_body()
2362 ret = ssl_tls13_write_key_share_ext(ssl, p, end, &output_len); in ssl_tls13_write_server_hello_body()
2372 ret = ssl_tls13_write_server_pre_shared_key_ext(ssl, p, end, &output_len); in ssl_tls13_write_server_hello_body()
2544 unsigned char *end, in ssl_tls13_write_encrypted_extensions_body() argument
2555 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_tls13_write_encrypted_extensions_body()
2564 ret = mbedtls_ssl_write_alpn_ext(ssl, p, end, &output_len); in ssl_tls13_write_encrypted_extensions_body()
2574 ssl, 0, p, end, &output_len); in ssl_tls13_write_encrypted_extensions_body()
2585 ssl, p, end, &output_len); in ssl_tls13_write_encrypted_extensions_body()
2693 const unsigned char *end, in ssl_tls13_write_certificate_request_body() argument
2707 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 3); in ssl_tls13_write_certificate_request_body()
2725 ret = mbedtls_ssl_write_sig_alg_ext(ssl, p, end, &output_len); in ssl_tls13_write_certificate_request_body()
2972 const unsigned char *end) in ssl_tls13_parse_end_of_early_data() argument
2978 if (buf != end) { in ssl_tls13_parse_end_of_early_data()
3284 unsigned char *end, in ssl_tls13_write_new_session_ticket_body() argument
3305 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 4 + 4 + 1 + ticket_nonce_size + 2); in ssl_tls13_write_new_session_ticket_body()
3314 end, in ssl_tls13_write_new_session_ticket_body()
3364 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_tls13_write_new_session_ticket_body()
3373 ssl, 1, p, end, &output_len)) != 0) { in ssl_tls13_write_new_session_ticket_body()