Home
last modified time | relevance | path

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

1234

/optee_os/lib/libmbedtls/mbedtls/library/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A Dssl_client.c28 const unsigned char *end, in ssl_write_hostname_ext() argument
47 MBEDTLS_SSL_CHK_BUF_PTR(p, end, hostname_len + 9); in ssl_write_hostname_ext()
117 const unsigned char *end, in ssl_write_alpn_ext() argument
134 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_write_alpn_ext()
153 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 1 + protocol_name_len); in ssl_write_alpn_ext()
220 const unsigned char *end, in ssl_write_supported_groups_ext() argument
238 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 6); in ssl_write_supported_groups_ext()
279 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_supported_groups_ext()
321 unsigned char *end, in ssl_write_client_hello_cipher_suites() argument
344 MBEDTLS_SSL_CHK_BUF_PTR(p, end, 2); in ssl_write_client_hello_cipher_suites()
[all …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A 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 …]
/optee_os/core/kernel/
H A Dasan.c62 static size_t va_range_to_shadow_size(const void *begin, const void *end) in va_range_to_shadow_size() argument
64 return ((vaddr_t)end - (vaddr_t)begin) / ASAN_BLOCK_SIZE; in va_range_to_shadow_size()
67 static bool va_range_inside_shadow(const void *begin, const void *end) in va_range_inside_shadow() argument
70 vaddr_t e = (vaddr_t)end; in va_range_inside_shadow()
77 static bool va_range_outside_shadow(const void *begin, const void *end) in va_range_outside_shadow() argument
80 vaddr_t e = (vaddr_t)end; in va_range_outside_shadow()
97 void asan_set_shadowed(const void *begin, const void *end) in asan_set_shadowed() argument
100 vaddr_t e = (vaddr_t)end; in asan_set_shadowed()
104 assert(va_is_well_aligned(end)); in asan_set_shadowed()
111 void asan_tag_no_access(const void *begin, const void *end) in asan_tag_no_access() argument
[all …]
/optee_os/core/include/kernel/
H A Dasan.h30 void asan_tag_no_access(const void *begin, const void *end);
31 void asan_tag_access(const void *begin, const void *end);
32 void asan_tag_heap_free(const void *begin, const void *end);
38 const void *end __unused) in asan_tag_no_access()
42 const void *end __unused) in asan_tag_access()
46 const void *end __unused) in asan_tag_heap_free()
H A Dthread.h233 bool get_stack_limits(vaddr_t *start, vaddr_t *end, bool hard);
236 vaddr_t *end) in get_stack_soft_limits() argument
238 return get_stack_limits(start, end, false); in get_stack_soft_limits()
242 vaddr_t *end) in get_stack_hard_limits() argument
244 return get_stack_limits(start, end, true); in get_stack_hard_limits()
/optee_os/core/crypto/
H A Dsigned_hdr.c26 size_t end = 0; in shdr_alloc_and_copy() local
28 if (ADD_OVERFLOW(offs, sizeof(struct shdr), &end) || end > img_size) in shdr_alloc_and_copy()
32 if (!shdr_size || ADD_OVERFLOW(offs, shdr_size, &end) || end > img_size) in shdr_alloc_and_copy()
184 size_t end = 0; in check_attrs() local
187 if (MUL_OVERFLOW(subkey->attr_count, sizeof(*attrs), &end) || in check_attrs()
188 ADD_OVERFLOW(end, sizeof(*subkey), &end) || in check_attrs()
189 end > img_size) in check_attrs()
193 if (ADD_OVERFLOW(attrs[n].offs, attrs[n].size, &end) || in check_attrs()
194 end > img_size) in check_attrs()
271 size_t end = 0; in shdr_load_pub_key() local
[all …]
/optee_os/core/arch/arm/include/kernel/
H A Dtz_ssvce_pl310.h22 void arm_cl2_cleanbypa(vaddr_t pl310_base, paddr_t start, paddr_t end);
23 void arm_cl2_invbypa(vaddr_t pl310_base, paddr_t start, paddr_t end);
24 void arm_cl2_cleaninvbypa(vaddr_t pl310_base, paddr_t start, paddr_t end);
/optee_os/core/lib/libfdt/
H A Dfdt_ro.c239 const char *end = path + namelen; in fdt_path_offset_namelen() local
247 const char *q = memchr(path, '/', end - p); in fdt_path_offset_namelen()
250 q = end; in fdt_path_offset_namelen()
260 while (p < end) { in fdt_path_offset_namelen()
265 if (p == end) in fdt_path_offset_namelen()
268 q = memchr(p, '/', end - p); in fdt_path_offset_namelen()
270 q = end; in fdt_path_offset_namelen()
711 const char *list, *end; in fdt_stringlist_count() local
718 end = list + length; in fdt_stringlist_count()
720 while (list < end) { in fdt_stringlist_count()
[all …]
/optee_os/core/drivers/
H A Dstm32_omm.c64 paddr_t end; member
113 omm_d->region.end = base + size; in stm32_omm_parse_fdt()
115 omm_d->region.end--; in stm32_omm_parse_fdt()
165 region->end = region->start + size; in stm32_omm_parse_fdt()
167 region->end--; in stm32_omm_parse_fdt()
207 return r1->start <= r2->start && r1->end >= r2->end; in stm32_omm_region_contains()
213 return r1->start <= r2->end && r1->end >= r2->start; in stm32_omm_region_overlaps()
226 if (region[ospi_i]->start >= region[ospi_i]->end) in stm32_omm_set_mm()
232 mm_size[ospi_i] = region[ospi_i]->end - region[ospi_i]->start in stm32_omm_set_mm()
/optee_os/ta/pkcs11/src/
H A Dattributes.c65 char *end = NULL; in _remove_attribute() local
70 end = cur + h->attrs_size; in _remove_attribute()
71 for (; cur < end; cur += next_off) { in _remove_attribute()
83 TEE_MemMove(cur, cur + next_off, end - (cur + next_off)); in _remove_attribute()
87 end -= next_off; in _remove_attribute()
107 char *end = cur + head->attrs_size; in get_attribute_ptrs() local
114 for (; cur < end; cur += next_off) { in get_attribute_ptrs()
144 if (cur > end) { in get_attribute_ptrs()
210 char *end = cur + head->attrs_size; in modify_attributes_list() local
214 for (; cur < end; cur += len) { in modify_attributes_list()
[all …]
/optee_os/core/mm/
H A Dpage_alloc.c23 vaddr_t end = 0; in init_virt_pool() local
25 core_mmu_get_mem_by_type(memtype, &start, &end); in init_virt_pool()
26 if (!start || !end) in init_virt_pool()
29 if (!tee_mm_init(pool, start, end - start, SMALL_PAGE_SHIFT, flags)) in init_virt_pool()

1234