| /mbedtls/library/ |
| A D | asn1parse.c | 32 if ((end - *p) < 1) { in mbedtls_asn1_get_len() 43 if ((end - *p) <= n) { in mbedtls_asn1_get_len() 65 if ((end - *p) < 1) { in mbedtls_asn1_get_tag() 209 if (*p != end) { in mbedtls_asn1_get_bitstring() 222 const unsigned char *end, in mbedtls_asn1_traverse_sequence_of() argument 238 if (*p + len != end) { in mbedtls_asn1_traverse_sequence_of() 242 while (*p < end) { in mbedtls_asn1_traverse_sequence_of() 363 if ((end - *p) < 1) { in mbedtls_asn1_get_alg() 368 end = *p + len; in mbedtls_asn1_get_alg() 377 if (*p == end) { in mbedtls_asn1_get_alg() [all …]
|
| A D | x509_crl.c | 82 if (*p == end) { in x509_get_crl_ext() 96 while (*p < end) { in x509_get_crl_ext() 149 if (*p != end) { in x509_get_crl_ext() 168 if (end <= *p) { in x509_get_crl_entry_ext() 195 while (*p < end) { in x509_get_crl_entry_ext() 204 if (*p != end) { in x509_get_crl_entry_ext() 223 if (*p == end) { in x509_get_entries() 339 end = p + buflen; in mbedtls_x509_crl_parse_der() 370 end = p + len; in mbedtls_x509_crl_parse_der() 462 if (p != end) { in mbedtls_x509_crl_parse_der() [all …]
|
| A D | mps_reader.c | 100 end = rd->end; in mps_reader_serving_from_accumulator() 117 .end = 0, in mps_reader_zero() 210 rd->end = 0; in mbedtls_mps_reader_feed() 230 end = rd->end; in mbedtls_mps_reader_get() 322 acc += end; in mbedtls_mps_reader_get() 330 rd->end = end; in mbedtls_mps_reader_get() 377 end += desired; in mbedtls_mps_reader_get() 378 rd->end = end; in mbedtls_mps_reader_get() 391 end = rd->end; in mbedtls_mps_reader_commit() 392 rd->commit = end; in mbedtls_mps_reader_commit() [all …]
|
| A D | pkcs7.c | 49 } else if ((size_t) (end - *p) != *len) { in pkcs7_get_next_content_len() 65 ret = mbedtls_asn1_get_int(p, end, ver); in pkcs7_get_version() 146 end = *p + len; in pkcs7_get_digest_algorithm_set() 154 if (*p != end) { in pkcs7_get_digest_algorithm_set() 455 unsigned char *end = buf + buflen; in pkcs7_get_signed_data() local 467 if (p + len != end) { in pkcs7_get_signed_data() 546 if (p != end) { in pkcs7_get_signed_data() 557 unsigned char *end; in mbedtls_pkcs7_parse_der() local 573 end = p + buflen; in mbedtls_pkcs7_parse_der() 582 if ((size_t) (end - p) != len) { in mbedtls_pkcs7_parse_der() [all …]
|
| A D | ssl_tls13_client.c | 114 if (&buf[2] != end) { in ssl_tls13_parse_supported_versions_ext() 131 const unsigned char *end = buf + len; in ssl_tls13_parse_alpn_ext() local 282 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_tls13_write_key_share_ext() 447 (void) end; in ssl_tls13_parse_hrr_key_share_ext() 1165 ssl, p, end, &ext_len); in mbedtls_ssl_tls13_write_client_hello_exts() 1331 const unsigned char *end) in ssl_tls13_is_supported_versions_ext_present() argument 1359 ssl, p, end, in ssl_tls13_is_supported_versions_ext_present() 2173 if (p != end) { in ssl_tls13_parse_encrypted_extensions() 2484 if (p != end) { in ssl_tls13_parse_certificate_request() 2744 const unsigned char *end) in ssl_tls13_parse_new_session_ticket_early_data_ext() argument [all …]
|
| A D | x509.c | 196 if (p >= end) { in x509_get_hash_alg() 217 if (p == end) { in x509_get_hash_alg() 225 if (p != end) { in x509_get_hash_alg() 269 if (p == end) { in mbedtls_x509_get_rsassa_pss_params() 298 if (p == end) { in mbedtls_x509_get_rsassa_pss_params() 334 if (p == end) { in mbedtls_x509_get_rsassa_pss_params() 358 if (p == end) { in mbedtls_x509_get_rsassa_pss_params() 388 if (p != end) { in mbedtls_x509_get_rsassa_pss_params() 420 end = *p + len; in x509_get_attr_type_value() 460 if (*p != end) { in x509_get_attr_type_value() [all …]
|
| A D | pkparse.c | 353 if (end - *p < 1) { in pk_get_ecparams() 373 if (*p != end) { in pk_get_ecparams() 532 end = *p + len; in mbedtls_pk_parse_subpubkey() 542 if (*p + len != end) { in mbedtls_pk_parse_subpubkey() 632 end = p + len; in pk_parse_key_sec1_der() 654 if (p != end) { in pk_parse_key_sec1_der() 678 if (p != end) { in pk_parse_key_sec1_der() 782 end = p + len; in pk_parse_key_pkcs8_unencrypted_der() 846 end = p + len; in pk_parse_key_pkcs8_unencrypted_der() 883 end = p + keylen; in mbedtls_pk_parse_key_pkcs8_encrypted_der() [all …]
|
| A D | x509_csr.c | 73 while (*p < end) { in x509_csr_parse_extensions() 188 if (*p != end) { in x509_csr_parse_extensions() 209 while (*p < end) { in x509_csr_parse_attributes() 254 if (*p != end) { in x509_csr_parse_attributes() 272 unsigned char *p, *end; in mbedtls_x509_csr_parse_der_internal() local 299 end = p + len; in mbedtls_x509_csr_parse_der_internal() 314 if (len != (size_t) (end - p)) { in mbedtls_x509_csr_parse_der_internal() 331 end = p + len; in mbedtls_x509_csr_parse_der_internal() 332 csr->cri.len = (size_t) (end - csr->cri.p); in mbedtls_x509_csr_parse_der_internal() 399 end = csr->raw.p + csr->raw.len; in mbedtls_x509_csr_parse_der_internal() [all …]
|
| A D | ecjpake.c | 166 if (end < *p || end - *p < 5) { in ecjpake_write_len_point() 220 if (end < p || (size_t) (end - p) < id_len) { in ecjpake_hash() 268 if (end < *p) { in ecjpake_zkp_read() 274 if (end < *p || (size_t) (end - *p) < 1) { in ecjpake_zkp_read() 281 if (end < *p || (size_t) (end - *p) < r_len || r_len == 0) { in ecjpake_zkp_read() 331 if (end < *p) { in ecjpake_zkp_write() 353 if (end < *p || (size_t) (end - *p) < 1 + len || len > 255) { in ecjpake_zkp_write() 385 if (end < *p) { in ecjpake_kkp_read() 426 if (end < *p) { in ecjpake_kkp_write() 471 if (p != end) { in ecjpake_kkpp_read() [all …]
|
| A D | x509_internal.h | 24 int mbedtls_x509_get_name(unsigned char **p, const unsigned char *end, 26 int mbedtls_x509_get_alg_null(unsigned char **p, const unsigned char *end, 28 int mbedtls_x509_get_alg(unsigned char **p, const unsigned char *end, 35 int mbedtls_x509_get_sig(unsigned char **p, const unsigned char *end, mbedtls_x509_buf *sig); 39 int mbedtls_x509_get_time(unsigned char **p, const unsigned char *end, 41 int mbedtls_x509_get_serial(unsigned char **p, const unsigned char *end, 43 int mbedtls_x509_get_ext(unsigned char **p, const unsigned char *end, 63 const unsigned char *end, 66 const unsigned char *end, 69 const unsigned char *end, [all …]
|
| A D | ssl_client.c | 46 MBEDTLS_SSL_CHK_BUF_PTR(p, end, hostname_len + 9); in ssl_write_hostname_ext() 133 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_write_alpn_ext() 237 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_write_supported_groups_ext() 278 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_supported_groups_ext() 320 unsigned char *end, in ssl_write_client_hello_cipher_suites() argument 343 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_client_hello_cipher_suites() 374 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_client_hello_cipher_suites() 388 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_client_hello_cipher_suites() 471 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_client_hello_body() 562 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_client_hello_body() [all …]
|
| A D | ssl_tls13_generic.c | 99 if (p == end) { in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 111 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 240 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in ssl_tls13_parse_certificate_verify() 595 if (p != end) { in mbedtls_ssl_tls13_parse_certificate() 616 ((void) end); in mbedtls_ssl_tls13_parse_certificate() 890 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 3); in ssl_tls13_write_certificate_body() 1049 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 4); in ssl_tls13_write_certificate_verify_body() 1369 MBEDTLS_SSL_CHK_BUF_PTR(buf, end, 1); in ssl_tls13_write_change_cipher_spec_body() 1569 const uint8_t *end = buf + buf_len; in mbedtls_ssl_tls13_read_public_xxdhe_share() local 1638 unsigned char *end, in mbedtls_ssl_tls13_generate_and_write_xxdh_key_exchange() argument [all …]
|
| A D | x509_crt.c | 411 end = *p + len; in x509_get_version() 417 if (*p != end) { in x509_get_version() 443 end = *p + len; in x509_get_dates() 453 if (*p != end) { in x509_get_dates() 470 if (*p == end) { in x509_get_uid() 513 if (*p == end) { in x509_get_basic_constraints() 531 if (*p == end) { in x509_get_basic_constraints() 652 if (*p < end) { in x509_get_authority_key_id() 1097 end = p + len; in x509_crt_parse_der_core() 1141 end = p + len; in x509_crt_parse_der_core() [all …]
|
| A D | ssl_tls13_server.c | 117 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 1); in ssl_tls13_parse_key_exchange_modes_ext() 756 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_tls13_write_server_pre_shared_key_ext() 1371 ssl, p + 2, end, in ssl_tls13_parse_client_hello() 2035 unsigned char *end, in ssl_tls13_write_server_hello_supported_versions_ext() argument 2101 ((void) end); in ssl_tls13_generate_and_write_key_share() 2147 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 8); in ssl_tls13_write_key_share_ext() 2270 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_tls13_write_server_hello_body() 2313 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_tls13_write_server_hello_body() 2326 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 1); in ssl_tls13_write_server_hello_body() 2576 ssl, p, end, &output_len); in ssl_tls13_write_encrypted_extensions_body() [all …]
|
| A D | pkcs5.c | 47 const unsigned char *end = params->p + params->len; in pkcs5_parse_pbkdf2_params() local 62 if ((ret = mbedtls_asn1_get_tag(&p, end, &salt->len, in pkcs5_parse_pbkdf2_params() 70 if ((ret = mbedtls_asn1_get_int(&p, end, iterations)) != 0) { in pkcs5_parse_pbkdf2_params() 74 if (p == end) { in pkcs5_parse_pbkdf2_params() 78 if ((ret = mbedtls_asn1_get_int(&p, end, keylen)) != 0) { in pkcs5_parse_pbkdf2_params() 84 if (p == end) { in pkcs5_parse_pbkdf2_params() 96 if (p != end) { in pkcs5_parse_pbkdf2_params() 136 unsigned char *p, *end; in mbedtls_pkcs5_pbes2_ext() local 147 end = p + pbe_params->len; in mbedtls_pkcs5_pbes2_ext() 160 if ((ret = mbedtls_asn1_get_alg(&p, end, &kdf_alg_oid, in mbedtls_pkcs5_pbes2_ext() [all …]
|
| A D | dhm.c | 43 const unsigned char *end) in dhm_read_bignum() argument 47 if (end - *p < 2) { in dhm_read_bignum() 54 if ((size_t) (end - *p) < (size_t) n) { in dhm_read_bignum() 148 const unsigned char *end) in mbedtls_dhm_read_params() argument 487 unsigned char *p, *end; in mbedtls_dhm_parse_dhm() local 518 end = p + dhminlen; in mbedtls_dhm_parse_dhm() 527 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_dhm_parse_dhm() 533 end = p + len; in mbedtls_dhm_parse_dhm() 541 if (p != end) { in mbedtls_dhm_parse_dhm() 546 ret = mbedtls_asn1_get_mpi(&p, end, &rec); in mbedtls_dhm_parse_dhm() [all …]
|
| A D | ssl_tls12_client.c | 107 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_write_supported_point_formats_ext() 153 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 4); in ssl_write_ecjpake_kkpp_ext() 275 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 5); in ssl_write_max_fragment_length_ext() 523 (void) end; in mbedtls_ssl_tls12_write_client_hello_exts() 1732 if (end - *p < 4) { in ssl_parse_server_ecdh_params() 1878 if (end - (*p) < 2) { in ssl_parse_server_psk_hint() 1886 if (end - (*p) < len) { in ssl_parse_server_psk_hint() 2096 ((void) end); in ssl_parse_server_key_exchange() 2117 ((void) end); in ssl_parse_server_key_exchange() 2349 if (p > end - 2) { in ssl_parse_server_key_exchange() [all …]
|
| A D | ssl_misc.h | 506 return (cur > end) || (need > (size_t) (end - cur)); in mbedtls_ssl_chk_buf_ptr() 511 const uint8_t *end; member 516 const uint8_t *cur, const uint8_t *end, size_t need); 525 if ((cur > end) || (need > (size_t) (end - cur))) { in mbedtls_ssl_chk_buf_ptr() 526 mbedtls_ssl_set_chk_buf_ptr_fail_args(cur, end, need); in mbedtls_ssl_chk_buf_ptr() 2097 const unsigned char *buf, const unsigned char *end, 2143 unsigned char *end, 2793 const unsigned char *end); 2799 unsigned char *end, 2828 unsigned char *buf, unsigned char *end, [all …]
|
| A D | pem.c | 275 const unsigned char *s1, *s2, *end; in mbedtls_pem_read_buffer() local 313 end = s2; in mbedtls_pem_read_buffer() 314 end += strlen(footer); in mbedtls_pem_read_buffer() 315 if (*end == ' ') { in mbedtls_pem_read_buffer() 316 end++; in mbedtls_pem_read_buffer() 318 if (*end == '\r') { in mbedtls_pem_read_buffer() 319 end++; in mbedtls_pem_read_buffer() 321 if (*end == '\n') { in mbedtls_pem_read_buffer() 322 end++; in mbedtls_pem_read_buffer() 324 *use_len = (size_t) (end - data); in mbedtls_pem_read_buffer()
|
| /mbedtls/include/mbedtls/ |
| A D | asn1.h | 221 const unsigned char *end, 246 const unsigned char *end, 267 const unsigned char *end, 288 const unsigned char *end, 309 const unsigned char *end, 351 const unsigned char *end, 402 const unsigned char *end, 515 const unsigned char *end, 542 const unsigned char *end, 563 const unsigned char *end, [all …]
|
| /mbedtls/tests/suites/ |
| A D | test_suite_base64.data | 82 Base64 decode "Zm9vYmFy\n" (LF at end) 85 Base64 decode "Zm9vYmFy\r\n" (CRLF at end) 88 Base64 decode "Zm9vYmFy\r" (CR at end) 91 Base64 decode "Zm9vYmFy " (SP at end) 94 Base64 decode "Zm9vYmFy \n" (SP+LF at end) 97 Base64 decode "Zm9vYmFy \r\n" (SP+CRLF at end) 100 Base64 decode "Zm9vYmFy \r" (SP+CR at end) 103 Base64 decode "Zm9vYmFy " (2SP at end) 106 Base64 decode "Zm9vYmFy \n" (2SP+LF at end) 109 Base64 decode "Zm9vYmFy \r\n" (2SP+CRLF at end) [all …]
|
| /mbedtls/programs/util/ |
| A D | strerror.c | 34 char *end = argv[1]; in main() local 41 val = strtol(argv[1], &end, 10); in main() 42 if (*end != '\0') { in main() 43 val = strtol(argv[1], &end, 16); in main() 44 if (*end != '\0') { in main()
|
| /mbedtls/scripts/ |
| A D | generate_ssl_debug_helpers.py | 59 def _yield_objects(s, d, p, st, end): argument 75 for instance in cls.extract(s, st, end): 87 start, end = match.span() 90 stack.append((directive, param, start, end)) 116 stack.append((directive, param, start, end)) 144 def extract(cls, source_code, start=0, end=-1): argument 150 for match in enum_pattern.finditer(source_code, start, end): 233 def extract(cls, source_code, start=0, end=-1): argument 237 matches = list(sig_alg_pattern.finditer(source_code, start, end)) 292 def extract(cls, source_code, start=0, end=-1): argument [all …]
|
| /mbedtls/tests/src/ |
| A D | test_memory.c | 28 uintptr_t end = start + (uintptr_t) *p_size; in align_for_asan() local 35 end = (end + 7) & ~(uintptr_t) 7; in align_for_asan() 37 *p_size = end - start; in align_for_asan()
|
| A D | psa_exercise_key.c | 856 const uint8_t *end = exported + exported_length; in mbedtls_test_psa_exported_key_sanity_check() local 870 TEST_EQUAL(mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_test_psa_exported_key_sanity_check() 873 TEST_EQUAL(len, end - p); in mbedtls_test_psa_exported_key_sanity_check() 874 if (!mbedtls_test_asn1_skip_integer(&p, end, 0, 0, 0)) { in mbedtls_test_psa_exported_key_sanity_check() 903 TEST_EQUAL(p - end, 0); in mbedtls_test_psa_exported_key_sanity_check() 919 const uint8_t *end = exported + exported_length; in mbedtls_test_psa_exported_key_sanity_check() local 925 TEST_EQUAL(mbedtls_asn1_get_tag(&p, end, &len, in mbedtls_test_psa_exported_key_sanity_check() 929 TEST_EQUAL(len, end - p); in mbedtls_test_psa_exported_key_sanity_check() 936 TEST_EQUAL(p - end, 0); in mbedtls_test_psa_exported_key_sanity_check() 1268 uint8_t *cursor = end; in mbedtls_test_key_consistency_psa_pk() [all …]
|