Home
last modified time | relevance | path

Searched refs:end (Results 1 – 25 of 105) sorted by relevance

12345

/mbedtls-latest/library/
Dasn1parse.c29 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 …]
Dx509_crl.c52 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 …]
Dssl_tls13_client.c48 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 …]
Dpkcs7.c40 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 …]
Dx509.c63 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 …]
Dmps_reader.c97 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 …]
Dpkparse.c113 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, &params->len, params->tag)) != 0) { in pk_get_ecparams()
373 if (*p != end) { in pk_get_ecparams()
[all …]
Decjpake.c157 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 …]
Dx509_csr.c44 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 …]
Dssl_client.c28 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 …]
Dssl_tls13_generic.c95 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 …]
Dx509_crt.c396 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 …]
Dx509_internal.h24 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 …]
Dssl_tls13_server.c111 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 …]
Dssl_tls12_client.c53 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 …]
Ddhm.c43 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 …]
Dpkcs5.c47 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 …]
Dssl_misc.h504 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 …]
Dpem.c275 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()
Dssl_tls.c58 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/
Dasn1.h221 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/
Dtest_suite_base64.data79 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/
Dgenerate_ssl_debug_helpers.py61 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/
Dpsa_exercise_key.c856 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/
Dstrerror.c34 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()

12345