/mbedtls-latest/library/ |
D | asn1parse.c | 29 const unsigned char *end, in mbedtls_asn1_get_len() argument 32 if ((end - *p) < 1) { in mbedtls_asn1_get_len() 43 if ((end - *p) <= n) { in mbedtls_asn1_get_len() 54 if (*len > (size_t) (end - *p)) { in mbedtls_asn1_get_len() 62 const unsigned char *end, in mbedtls_asn1_get_tag() argument 65 if ((end - *p) < 1) { in mbedtls_asn1_get_tag() 75 return mbedtls_asn1_get_len(p, end, len); in mbedtls_asn1_get_tag() 81 const unsigned char *end, in mbedtls_asn1_get_bool() argument 87 if ((ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_BOOLEAN)) != 0) { in mbedtls_asn1_get_bool() 102 const unsigned char *end, in asn1_get_tagged_int() argument [all …]
|
D | x509_crl.c | 52 const unsigned char *end, in x509_crl_get_version() argument 57 if ((ret = mbedtls_asn1_get_int(p, end, ver)) != 0) { in x509_crl_get_version() 77 const unsigned char *end, in x509_get_crl_ext() argument 82 if (*p == end) { in x509_get_crl_ext() 90 if ((ret = mbedtls_x509_get_ext(p, end, ext, 0)) != 0) { in x509_get_crl_ext() 94 end = ext->p + ext->len; in x509_get_crl_ext() 96 while (*p < end) { in x509_get_crl_ext() 108 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_crl_ext() 149 if (*p != end) { in x509_get_crl_ext() 161 const unsigned char *end, in x509_get_crl_entry_ext() argument [all …]
|
D | ssl_tls13_client.c | 48 unsigned char *end, in ssl_tls13_write_supported_versions_ext() argument 65 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 5 + versions_len); in ssl_tls13_write_supported_versions_ext() 100 const unsigned char *end) in ssl_tls13_parse_supported_versions_ext() argument 104 MBEDTLS_SSL_CHK_BUF_READ_PTR(buf, end, 2); in ssl_tls13_parse_supported_versions_ext() 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 150 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in ssl_tls13_parse_alpn_ext() 154 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, protocol_name_list_len); in ssl_tls13_parse_alpn_ext() 266 unsigned char *end, in ssl_tls13_write_key_share_ext() argument 282 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_tls13_write_key_share_ext() [all …]
|
D | pkcs7.c | 40 static int pkcs7_get_next_content_len(unsigned char **p, unsigned char *end, in pkcs7_get_next_content_len() argument 45 ret = mbedtls_asn1_get_tag(p, end, len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_next_content_len() 49 } else if ((size_t) (end - *p) != *len) { in pkcs7_get_next_content_len() 61 static int pkcs7_get_version(unsigned char **p, unsigned char *end, int *ver) in pkcs7_get_version() argument 65 ret = mbedtls_asn1_get_int(p, end, ver); in pkcs7_get_version() 84 static int pkcs7_get_content_info_type(unsigned char **p, unsigned char *end, in pkcs7_get_content_info_type() argument 92 ret = mbedtls_asn1_get_tag(p, end, &len, MBEDTLS_ASN1_CONSTRUCTED in pkcs7_get_content_info_type() 118 static int pkcs7_get_digest_algorithm(unsigned char **p, unsigned char *end, in pkcs7_get_digest_algorithm() argument 123 if ((ret = mbedtls_asn1_get_alg_null(p, end, alg)) != 0) { in pkcs7_get_digest_algorithm() 134 unsigned char *end, in pkcs7_get_digest_algorithm_set() argument [all …]
|
D | x509.c | 63 int mbedtls_x509_get_serial(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_serial() argument 68 if ((end - *p) < 1) { in mbedtls_x509_get_serial() 81 if ((ret = mbedtls_asn1_get_len(p, end, &serial->len)) != 0) { in mbedtls_x509_get_serial() 97 int mbedtls_x509_get_alg_null(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_alg_null() argument 102 if ((ret = mbedtls_asn1_get_alg_null(p, end, alg)) != 0) { in mbedtls_x509_get_alg_null() 112 int mbedtls_x509_get_alg(unsigned char **p, const unsigned char *end, in mbedtls_x509_get_alg() argument 117 if ((ret = mbedtls_asn1_get_alg(p, end, alg, params)) != 0) { in mbedtls_x509_get_alg() 183 const unsigned char *end; in x509_get_hash_alg() local 194 end = p + alg->len; in x509_get_hash_alg() 196 if (p >= end) { in x509_get_hash_alg() [all …]
|
D | mps_reader.c | 97 mbedtls_mps_size_t frag_offset, end; in mps_reader_serving_from_accumulator() local 100 end = rd->end; in mps_reader_serving_from_accumulator() 102 return end < frag_offset; in mps_reader_serving_from_accumulator() 117 .end = 0, in mps_reader_zero() 210 rd->end = 0; in mbedtls_mps_reader_feed() 221 mbedtls_mps_size_t frag_len, frag_offset, end, frag_fetched, frag_remaining; in mbedtls_mps_reader_get() local 230 end = rd->end; in mbedtls_mps_reader_get() 302 if (frag_offset - end < desired) { in mbedtls_mps_reader_get() 305 if (acc_available - end != desired) { in mbedtls_mps_reader_get() 322 acc += end; in mbedtls_mps_reader_get() [all …]
|
D | pkparse.c | 113 const unsigned char *const end = params->p + params->len; in pk_group_from_specified() local 119 if ((ret = mbedtls_asn1_get_int(&p, end, &ver)) != 0) { in pk_group_from_specified() 133 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_group_from_specified() 180 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, in pk_group_from_specified() 218 if ((ret = mbedtls_asn1_get_tag(&p, end, &len, MBEDTLS_ASN1_OCTET_STRING)) != 0) { in pk_group_from_specified() 243 if ((ret = mbedtls_asn1_get_mpi(&p, end, &grp->N)) != 0) { in pk_group_from_specified() 348 static int pk_get_ecparams(unsigned char **p, const unsigned char *end, in pk_get_ecparams() argument 353 if (end - *p < 1) { in pk_get_ecparams() 366 if ((ret = mbedtls_asn1_get_tag(p, end, ¶ms->len, params->tag)) != 0) { in pk_get_ecparams() 373 if (*p != end) { in pk_get_ecparams() [all …]
|
D | ecjpake.c | 157 const unsigned char *end, in ecjpake_write_len_point() argument 166 if (end < *p || end - *p < 5) { in ecjpake_write_len_point() 171 &len, *p + 4, (size_t) (end - (*p + 4))); in ecjpake_write_len_point() 204 const unsigned char *end = buf + sizeof(buf); in ecjpake_hash() local 209 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, G)); in ecjpake_hash() 210 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, V)); in ecjpake_hash() 211 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, X)); in ecjpake_hash() 213 if (end - p < 4) { in ecjpake_hash() 220 if (end < p || (size_t) (end - p) < id_len) { in ecjpake_hash() 250 const unsigned char *end) in ecjpake_zkp_read() argument [all …]
|
D | x509_csr.c | 44 const unsigned char *end, in x509_csr_get_version() argument 49 if ((ret = mbedtls_asn1_get_int(p, end, ver)) != 0) { in x509_csr_get_version() 65 unsigned char **p, const unsigned char *end, in x509_csr_parse_extensions() argument 73 while (*p < end) { in x509_csr_parse_extensions() 79 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_csr_parse_extensions() 188 if (*p != end) { in x509_csr_parse_extensions() 200 const unsigned char *start, const unsigned char *end, in x509_csr_parse_attributes() argument 209 while (*p < end) { in x509_csr_parse_attributes() 212 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_csr_parse_attributes() 230 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_csr_parse_attributes() [all …]
|
D | ssl_client.c | 28 const unsigned char *end, in ssl_write_hostname_ext() argument 46 MBEDTLS_SSL_CHK_BUF_PTR(p, end, hostname_len + 9); in ssl_write_hostname_ext() 116 const unsigned char *end, in ssl_write_alpn_ext() argument 133 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_write_alpn_ext() 152 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 1 + protocol_name_len); in ssl_write_alpn_ext() 219 const unsigned char *end, in ssl_write_supported_groups_ext() argument 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() [all …]
|
D | ssl_tls13_generic.c | 95 const unsigned char *buf, const unsigned char *end, in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() argument 107 if (p == end) { in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 119 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 124 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, extensions_len); in mbedtls_ssl_tls13_is_supported_versions_ext_present_in_exts() 224 const unsigned char *end, in ssl_tls13_parse_certificate_verify() argument 250 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in ssl_tls13_parse_certificate_verify() 299 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 2); in ssl_tls13_parse_certificate_verify() 302 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, signature_len); in ssl_tls13_parse_certificate_verify() 452 const unsigned char *end) in mbedtls_ssl_tls13_parse_certificate() argument 461 MBEDTLS_SSL_CHK_BUF_READ_PTR(p, end, 4); in mbedtls_ssl_tls13_parse_certificate() [all …]
|
D | x509_crt.c | 396 const unsigned char *end, in x509_get_version() argument 402 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_version() 413 end = *p + len; in x509_get_version() 415 if ((ret = mbedtls_asn1_get_int(p, end, ver)) != 0) { in x509_get_version() 419 if (*p != end) { in x509_get_version() 433 const unsigned char *end, in x509_get_dates() argument 440 if ((ret = mbedtls_asn1_get_tag(p, end, &len, in x509_get_dates() 445 end = *p + len; in x509_get_dates() 447 if ((ret = mbedtls_x509_get_time(p, end, from)) != 0) { in x509_get_dates() 451 if ((ret = mbedtls_x509_get_time(p, end, to)) != 0) { in x509_get_dates() [all …]
|
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 …]
|
D | ssl_tls13_server.c | 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() [all …]
|
D | ssl_tls12_client.c | 53 const unsigned char *end, in ssl_write_renegotiation_ext() argument 70 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 5 + ssl->verify_data_len); in ssl_write_renegotiation_ext() 97 const unsigned char *end, in ssl_write_supported_point_formats_ext() argument 107 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_write_supported_point_formats_ext() 130 const unsigned char *end, in ssl_write_ecjpake_kkpp_ext() argument 153 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 4); in ssl_write_ecjpake_kkpp_ext() 169 p + 2, end - p - 2, &kkpp_len, in ssl_write_ecjpake_kkpp_ext() 179 p + 2, end - p - 2, &kkpp_len, in ssl_write_ecjpake_kkpp_ext() 200 MBEDTLS_SSL_CHK_BUF_PTR(p + 2, end, kkpp_len); in ssl_write_ecjpake_kkpp_ext() 218 const unsigned char *end, in ssl_write_cid_ext() argument [all …]
|
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 152 if ((ret = dhm_read_bignum(&ctx->P, p, end)) != 0 || in mbedtls_dhm_read_params() 153 (ret = dhm_read_bignum(&ctx->G, p, end)) != 0 || in mbedtls_dhm_read_params() 154 (ret = dhm_read_bignum(&ctx->GY, p, end)) != 0) { in mbedtls_dhm_read_params() 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() [all …]
|
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() 88 if ((ret = mbedtls_asn1_get_alg_null(&p, end, &prf_alg_oid)) != 0) { 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() [all …]
|
D | ssl_misc.h | 504 const uint8_t *end, size_t need) in mbedtls_ssl_chk_buf_ptr() argument 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); 523 const uint8_t *end, size_t need) in mbedtls_ssl_chk_buf_ptr() argument 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() 543 #define MBEDTLS_SSL_CHK_BUF_PTR(cur, end, need) \ argument 545 if (mbedtls_ssl_chk_buf_ptr((cur), (end), (need)) != 0) \ 565 #define MBEDTLS_SSL_CHK_BUF_READ_PTR(cur, end, need) \ argument [all …]
|
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()
|
D | ssl_tls.c | 58 const uint8_t *cur, const uint8_t *end, size_t need) in mbedtls_ssl_set_chk_buf_ptr_fail_args() argument 61 chk_buf_ptr_fail_args.end = end; in mbedtls_ssl_set_chk_buf_ptr_fail_args() 73 (chk_buf_ptr_fail_args.end != args->end) || in mbedtls_ssl_cmp_chk_buf_ptr_fail_args() 1273 unsigned char **p, unsigned char *end, in ssl_cookie_write_dummy() argument 1278 ((void) end); in ssl_cookie_write_dummy() 3556 const unsigned char * const end = buf + len; in ssl_tls12_session_load() local 3562 if (8 > (size_t) (end - p)) { in ssl_tls12_session_load() 3575 if (1 + 32 + 48 + 4 > (size_t) (end - p)) { in ssl_tls12_session_load() 3608 if (3 > (size_t) (end - p)) { in ssl_tls12_session_load() 3618 if (cert_len > (size_t) (end - p)) { in ssl_tls12_session_load() [all …]
|
/mbedtls-latest/include/mbedtls/ |
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, 329 int mbedtls_asn1_get_bitstring(unsigned char **p, const unsigned char *end, 351 const unsigned char *end, 402 const unsigned char *end, 515 const unsigned char *end, 542 const unsigned char *end, [all …]
|
/mbedtls-latest/tests/suites/ |
D | test_suite_base64.data | 79 Base64 decode "Zm9vYmFy" (no newline nor '\0' at end) 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) [all …]
|
/mbedtls-latest/scripts/ |
D | generate_ssl_debug_helpers.py | 61 def _yield_objects(s, d, p, st, end): argument 77 for instance in cls.extract(s, st, end): 89 start, end = match.span() 92 stack.append((directive, param, start, end)) 118 stack.append((directive, param, start, end)) 146 def extract(cls, source_code, start=0, end=-1): argument 152 for match in enum_pattern.finditer(source_code, start, end): 235 def extract(cls, source_code, start=0, end=-1): argument 239 matches = list(sig_alg_pattern.finditer(source_code, start, end)) 294 def extract(cls, source_code, start=0, end=-1): argument [all …]
|
/mbedtls-latest/tests/src/ |
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() 877 if (!mbedtls_test_asn1_skip_integer(&p, end, bits, bits, 1)) { in mbedtls_test_psa_exported_key_sanity_check() 880 if (!mbedtls_test_asn1_skip_integer(&p, end, 2, bits, 1)) { in mbedtls_test_psa_exported_key_sanity_check() 884 if (!mbedtls_test_asn1_skip_integer(&p, end, bits / 2, bits, 1)) { in mbedtls_test_psa_exported_key_sanity_check() 888 if (!mbedtls_test_asn1_skip_integer(&p, end, bits / 2, bits / 2 + 1, 1)) { in mbedtls_test_psa_exported_key_sanity_check() 891 if (!mbedtls_test_asn1_skip_integer(&p, end, bits / 2, bits / 2 + 1, 1)) { in mbedtls_test_psa_exported_key_sanity_check() 894 if (!mbedtls_test_asn1_skip_integer(&p, end, 1, bits / 2 + 1, 0)) { in mbedtls_test_psa_exported_key_sanity_check() [all …]
|
/mbedtls-latest/programs/util/ |
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()
|