/optee_os-3.20.0/core/lib/libtomcrypt/src/pk/asn1/der/general/ |
A D | der_encode_asn1_length.c | 24 x = len; in der_encode_asn1_length() 36 if (len < 128) { in der_encode_asn1_length() 46 if (len < 128) { in der_encode_asn1_length() 47 out[x++] = (unsigned char)len; in der_encode_asn1_length() 48 } else if (len <= 0xffUL) { in der_encode_asn1_length() 50 out[x++] = (unsigned char)len; in der_encode_asn1_length() 51 } else if (len <= 0xffffUL) { in der_encode_asn1_length() 54 out[x++] = (unsigned char)(len&255); in der_encode_asn1_length() 55 } else if (len <= 0xffffffUL) { in der_encode_asn1_length() 69 } else if (len <= 0xffffffffUL) { in der_encode_asn1_length() [all …]
|
/optee_os-3.20.0/lib/libmbedtls/mbedtls/library/ |
A D | asn1write.c | 39 if( len < 0x80 ) in mbedtls_asn1_write_len() 119 len = size; in mbedtls_asn1_write_raw_buffer() 120 (*p) -= len; in mbedtls_asn1_write_raw_buffer() 138 if( len == 0 ) in mbedtls_asn1_write_mpi() 139 len = 1; in mbedtls_asn1_write_mpi() 144 (*p) -= len; in mbedtls_asn1_write_mpi() 156 len += 1; in mbedtls_asn1_write_mpi() 226 len++; in mbedtls_asn1_write_bool() 243 len += 1; in asn1_write_tagged_int() 254 len += 1; in asn1_write_tagged_int() [all …]
|
A D | asn1parse.c | 123 size_t len; in mbedtls_asn1_get_bool() local 128 if( len != 1 ) in mbedtls_asn1_get_bool() 142 size_t len; in asn1_get_tagged_int() local 161 --len; in asn1_get_tagged_int() 201 size_t len; in mbedtls_asn1_get_mpi() local 208 *p += len; in mbedtls_asn1_get_mpi() 258 size_t len; in mbedtls_asn1_traverse_sequence_of() local 309 --( *len ); in mbedtls_asn1_get_bitstring_null() 357 cur->buf.len = len; in asn1_get_sequence_of_cb() 384 size_t len; in mbedtls_asn1_get_alg() local [all …]
|
A D | x509write_crt.c | 141 size_t len = 0; in mbedtls_x509write_crt_set_basic_constraints() local 166 is_ca, buf + sizeof(buf) - len, len ) ); in mbedtls_x509write_crt_set_basic_constraints() 175 size_t len = 0; in mbedtls_x509write_crt_set_subject_key_identifier() local 181 ret = mbedtls_sha1_ret( buf + sizeof( buf ) - len, len, in mbedtls_x509write_crt_set_subject_key_identifier() 186 len = 20; in mbedtls_x509write_crt_set_subject_key_identifier() 195 0, buf + sizeof(buf) - len, len ); in mbedtls_x509write_crt_set_subject_key_identifier() 203 size_t len = 0; in mbedtls_x509write_crt_set_authority_key_identifier() local 209 ret = mbedtls_sha1_ret( buf + sizeof( buf ) - len, len, in mbedtls_x509write_crt_set_authority_key_identifier() 214 len = 20; in mbedtls_x509write_crt_set_authority_key_identifier() 229 0, buf + sizeof( buf ) - len, len ); in mbedtls_x509write_crt_set_authority_key_identifier() [all …]
|
A D | x509_create.c | 240 size_t len = 0; in x509_write_name() local 256 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in x509_write_name() 261 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in x509_write_name() 273 size_t len = 0; in mbedtls_x509_write_names() local 282 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( p, start, len ) ); in mbedtls_x509_write_names() 294 size_t len = 0; in mbedtls_x509_write_sig() local 299 len = size; in mbedtls_x509_write_sig() 300 (*p) -= len; in mbedtls_x509_write_sig() 307 len += 1; in mbedtls_x509_write_sig() 324 size_t len = 0; in x509_write_extension() local [all …]
|
A D | entropy_poll.c | 81 *olen = len; in mbedtls_platform_entropy_poll() 144 size_t len; in sysctl_arnd_wrapper() local 154 buflen -= len; in sysctl_arnd_wrapper() 155 buf += len; in sysctl_arnd_wrapper() 191 *olen = len; in mbedtls_platform_entropy_poll() 202 if( read_len != len ) in mbedtls_platform_entropy_poll() 209 *olen = len; in mbedtls_platform_entropy_poll() 225 if( len < sizeof(unsigned char) ) in mbedtls_null_entropy_poll() 262 *olen = len; in mbedtls_havege_poll() 281 if( len < use_len ) in mbedtls_nv_seed_poll() [all …]
|
A D | x509write_csr.c | 148 size_t len = 0; in x509write_csr_der_internal() local 162 if( len ) in x509write_csr_der_internal() 164 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in x509write_csr_der_internal() 170 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in x509write_csr_der_internal() 181 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in x509write_csr_der_internal() 188 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in x509write_csr_der_internal() 197 len += pub_len; in x509write_csr_der_internal() 210 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c, buf, len ) ); in x509write_csr_der_internal() 276 c2 -= len; in x509write_csr_der_internal() 281 MBEDTLS_ASN1_CHK_ADD( len, mbedtls_asn1_write_len( &c2, buf, len ) ); in x509write_csr_der_internal() [all …]
|
A D | pkwrite.c | 76 size_t len = 0; in pk_write_rsa_pubkey() local 85 len += ret; in pk_write_rsa_pubkey() 91 len += ret; in pk_write_rsa_pubkey() 115 size_t len = 0; in pk_write_ec_pubkey() local 128 *p -= len; in pk_write_ec_pubkey() 143 size_t len = 0; in pk_write_ec_param() local 180 size_t len = 0; in mbedtls_pk_write_pubkey() local 251 len += 1; in mbedtls_pk_write_pubkey_der() 317 size_t len = 0; in mbedtls_pk_write_key_der() local 342 len += ret; in mbedtls_pk_write_key_der() [all …]
|
/optee_os-3.20.0/core/include/mm/ |
A D | core_memprot.h | 41 #define tee_pbuf_is_non_sec(buf, len) \ argument 42 core_pbuf_is(CORE_MEM_NON_SEC, (paddr_t)(buf), (len)) 44 #define tee_pbuf_is_sec(buf, len) \ argument 45 core_pbuf_is(CORE_MEM_SEC, (paddr_t)(buf), (len)) 47 #define tee_vbuf_is_non_sec(buf, len) \ argument 48 core_vbuf_is(CORE_MEM_NON_SEC, (void *)(buf), (len)) 50 #define tee_vbuf_is_sec(buf, len) \ argument 51 core_vbuf_is(CORE_MEM_SEC, (void *)(buf), (len)) 85 void *phys_to_virt_io(paddr_t pa, size_t len); 115 vaddr_t io_pa_or_va_nsec(struct io_pa_va *p, size_t len); [all …]
|
/optee_os-3.20.0/lib/libutee/ |
A D | tee_api_panic.c | 40 if (!len) in check_access() 47 return TEE_CheckMemoryAccessRights(flags, buf, len); in check_access() 52 void __utee_check_outbuf_annotation(void *buf, uint32_t *len) in __utee_check_outbuf_annotation() argument 55 check_access(ACCESS_RW, len, sizeof(*len))); in __utee_check_outbuf_annotation() 57 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_outbuf_annotation() 69 check_access(ACCESS_RW, len, sizeof(*len))); in __utee_check_outstring_annotation() 71 check_access(ACCESS_W_ANY, buf, *len)); in __utee_check_outstring_annotation() 74 void __utee_check_out_annotation(void *buf, const size_t len) in __utee_check_out_annotation() argument 77 check_access(ACCESS_W, buf, len)); in __utee_check_out_annotation() 86 void __utee_check_inout_annotation(void *buf, const size_t len) in __utee_check_inout_annotation() argument [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/math/ |
A D | rand_prime.c | 14 int rand_prime(void *N, long len, prng_state *prng, int wprng) in rand_prime() argument 22 if (len < 0) { in rand_prime() 24 len = -len; in rand_prime() 30 if (len < 2 || len > 512) { in rand_prime() 40 buf = XCALLOC(1, len); in rand_prime() 47 if (prng_descriptor[wprng]->read(buf, len, prng) != (unsigned long)len) { in rand_prime() 54 buf[len-1] |= 0x01 | ((type & USE_BBS) ? 0x02 : 0x00); in rand_prime() 57 if ((err = mp_read_unsigned_bin(N, buf, len)) != CRYPT_OK) { in rand_prime() 70 zeromem(buf, len); in rand_prime()
|
/optee_os-3.20.0/core/lib/zlib/ |
A D | inftrees.c | 108 for (len = 0; len <= MAXBITS; len++) 109 count[len] = 0; 133 for (len = 1; len <= MAXBITS; len++) { 135 left -= count[len]; 143 for (len = 1; len < MAXBITS; len++) 144 offs[len + 1] = offs[len] + count[len]; 232 incr = 1U << (len - drop); 241 incr = 1U << (len - 1); 253 if (--(count[len]) == 0) { 254 if (len == max) break; [all …]
|
A D | inffast.c | 204 len -= op; 240 while (len > 2) { 244 len -= 3; 246 if (len) { 248 if (len > 1) 258 len -= 3; 260 if (len) { 262 if (len > 1) 294 len = bits >> 3; 295 in -= len; [all …]
|
/optee_os-3.20.0/core/tee/ |
A D | tee_supp_plugin_rpc.c | 19 uint32_t sub_cmd, void *buf, size_t len, in tee_invoke_supp_plugin_rpc() argument 38 if (!uuid || (len && !buf) || (!len && buf)) in tee_invoke_supp_plugin_rpc() 41 if (len) { in tee_invoke_supp_plugin_rpc() 42 mobj = thread_rpc_alloc_payload(len); in tee_invoke_supp_plugin_rpc() 48 va = mobj_get_va(mobj, 0, len); in tee_invoke_supp_plugin_rpc() 54 memcpy(va, buf, len); in tee_invoke_supp_plugin_rpc() 63 params[3] = THREAD_PARAM_MEMREF(INOUT, mobj, 0, len); in tee_invoke_supp_plugin_rpc() 70 if (len && outlen && *outlen) in tee_invoke_supp_plugin_rpc() 71 memcpy(buf, va, *outlen <= len ? *outlen : len); in tee_invoke_supp_plugin_rpc() 74 if (len) in tee_invoke_supp_plugin_rpc()
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/pk/asn1/der/sequence/ |
A D | der_decode_sequence_flexi.c | 78 len = 0; in s_der_decode_sequence_flexi() 120 len = 0; in s_der_decode_sequence_flexi() 197 l->size = len; in s_der_decode_sequence_flexi() 228 len = 2; in s_der_decode_sequence_flexi() 239 l->size = len; in s_der_decode_sequence_flexi() 269 l->size = len; in s_der_decode_sequence_flexi() 292 l->size = len; in s_der_decode_sequence_flexi() 368 len = *inlen; in s_der_decode_sequence_flexi() 497 totlen += len; in s_der_decode_sequence_flexi() 498 in += len; in s_der_decode_sequence_flexi() [all …]
|
/optee_os-3.20.0/core/drivers/crypto/caam/include/ |
A D | caam_desc_helper.h | 49 size_t len = 0; in dump_desc() local 71 #define DESC_HEADER(len) (DESC_HDR(0) | HDR_JD_DESCLEN(len)) argument 76 #define DESC_HEADER_IDX(len, idx) (DESC_HDR(idx) | HDR_JD_DESCLEN(len)) argument 136 LOAD_LENGTH(len)) 141 #define LD_NOCLASS_IMM(dst, len) LD_IMM(CLASS_NO, dst, len) argument 155 LOAD_LENGTH(len)) 371 KEY_LENGTH(len)) 380 KEY_LENGTH(len)) 387 KEY_LENGTH(len)) 543 #define SEQ_IN_PTR(len) (CMD_SEQ_IN_TYPE | SEQ_LENGTH(len)) argument [all …]
|
A D | caam_desc_defines.h | 38 #define HDR_JD_DESCLEN(len) SHIFT_U32((len) & 0x7F, 0) argument 57 #define KEY_LENGTH(len) SHIFT_U32((len) & 0x3FF, 0) argument 71 #define LOAD_LENGTH(len) SHIFT_U32((len) & 0xFF, 0) argument 86 #define STORE_LENGTH(len) SHIFT_U32((len) & 0xFF, 0) argument 284 #define MOVE_LENGTH(len) SHIFT_U32((len) & 0xFF, 0) argument 535 #define MATH_LENGTH(len) SHIFT_U32((len) & 0xF, 0) argument 552 #define SEQ_LENGTH(len) SHIFT_U32((len) & 0xFFFF, 0) argument 661 #define PDB_DSA_SIGN_N(len) SHIFT_U32((len) & (0x7F), 0) argument 662 #define PDB_DSA_SIGN_L(len) SHIFT_U32((len) & (0x3FF), 7) argument 670 #define PDB_DSA_VERIF_N(len) SHIFT_U32((len) & (0x7F), 0) argument [all …]
|
/optee_os-3.20.0/core/lib/libfdt/ |
A D | fdt_wip.c | 16 int len) in fdt_setprop_inplace_namelen_partial() argument 26 if (proplen < (len + idx)) in fdt_setprop_inplace_namelen_partial() 29 memcpy((char *)propval + idx, val, len); in fdt_setprop_inplace_namelen_partial() 34 const void *val, int len) in fdt_setprop_inplace() argument 43 if (proplen != len) in fdt_setprop_inplace() 48 val, len); in fdt_setprop_inplace() 51 static void fdt_nop_region_(void *start, int len) in fdt_nop_region_() argument 55 for (p = start; (char *)p < ((char *)start + len); p++) in fdt_nop_region_() 62 int len; in fdt_nop_property() local 66 return len; in fdt_nop_property() [all …]
|
/optee_os-3.20.0/core/arch/arm/mm/ |
A D | core_mmu.c | 40 while (len) { in tlbi_mva_range() 42 len -= granule; in tlbi_mva_range() 55 while (len) { in tlbi_mva_range_asid() 57 len -= granule; in tlbi_mva_range_asid() 71 dcache_clean_range(va, len); in cache_op_inner() 77 dcache_inv_range(va, len); in cache_op_inner() 83 icache_inv_range(va, len); in cache_op_inner() 89 dcache_cleaninv_range(va, len); in cache_op_inner() 109 if (len) in cache_op_outer() 116 if (len) in cache_op_outer() [all …]
|
/optee_os-3.20.0/core/arch/arm/tee/ |
A D | cache.c | 18 TEE_Result cache_operation(enum utee_cache_operation op, void *va, size_t len) in cache_operation() argument 31 res = cache_op_inner(DCACHE_AREA_CLEAN, va, len); in cache_operation() 34 res = cache_op_outer(DCACHE_AREA_CLEAN_INV, pa, len); in cache_operation() 38 return cache_op_inner(DCACHE_AREA_CLEAN_INV, va, len); in cache_operation() 42 res = cache_op_inner(DCACHE_AREA_CLEAN, va, len); in cache_operation() 45 return cache_op_outer(DCACHE_AREA_CLEAN, pa, len); in cache_operation() 49 res = cache_op_outer(DCACHE_AREA_INVALIDATE, pa, len); in cache_operation() 52 return cache_op_inner(DCACHE_AREA_INVALIDATE, va, len); in cache_operation()
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/stream/sober128/ |
A D | sober128_test.c | 19 int err, len = 20; in sober128_stream_test() 23 XMEMSET(src, 0, len); /* input */ in sober128_stream_test() 26 if ((err = sober128_stream_crypt(&st, src, len, dst)) != CRYPT_OK) return err; in sober128_stream_test() 28 if (compare_testvector(dst, len, out, len, "SOBER-128-TV1", 0)) { in sober128_stream_test() 34 src, len, dst)) != CRYPT_OK) return err; in sober128_stream_test() 35 if (compare_testvector(dst, len, out, len, "SOBER-128-TV2", 0)) { in sober128_stream_test()
|
/optee_os-3.20.0/core/kernel/ |
A D | user_access.c | 22 (vaddr_t)uaddr, len); in check_access() 25 TEE_Result copy_from_user(void *kaddr, const void *uaddr, size_t len) in copy_from_user() argument 31 res = check_access(flags, uaddr, len); in copy_from_user() 33 memcpy(kaddr, uaddr, len); in copy_from_user() 38 TEE_Result copy_to_user(void *uaddr, const void *kaddr, size_t len) in copy_to_user() argument 44 res = check_access(flags, uaddr, len); in copy_to_user() 46 memcpy(uaddr, kaddr, len); in copy_to_user() 57 res = check_access(flags, uaddr, len); in copy_from_user_private() 59 memcpy(kaddr, uaddr, len); in copy_from_user_private() 70 res = check_access(flags, uaddr, len); in copy_to_user_private() [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/stream/chacha/ |
A D | chacha_test.c | 18 unsigned long len; in chacha_test() 36 len = XSTRLEN(pt); in chacha_test() 45 …if ((err = chacha_crypt(&st, (unsigned char*)pt + 80, len - 80, out + 80)) != CRYPT_OK) return err; in chacha_test() 46 …if (compare_testvector(out, len, ct, sizeof(ct), "CHACHA-TV1", 1)) return CRY… in chacha_test() 51 …if ((err = chacha_crypt(&st, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in chacha_test() 52 …if (compare_testvector(out, len, ct, sizeof(ct), "CHACHA-TV2", 1)) return CRY… in chacha_test() 57 …if ((err = chacha_crypt(&st, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in chacha_test() 58 …if (compare_testvector(out, len, ct, sizeof(ct), "CHACHA-TV3", 1)) return CRY… in chacha_test() 62 … n, sizeof(n), 1, (unsigned char*)pt, len, out)) != CRYPT_OK) return err; in chacha_test() 63 …if (compare_testvector(out, len, ct, sizeof(ct), "CHACHA-TV4", 1)) return CRY… in chacha_test() [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/pk/asn1/der/octet/ |
A D | der_encode_octet_string.c | 24 unsigned long x, y, len; in der_encode_octet_string() local 32 if ((err = der_length_octet_string(inlen, &len)) != CRYPT_OK) { in der_encode_octet_string() 37 if (len > *outlen) { in der_encode_octet_string() 38 *outlen = len; in der_encode_octet_string() 45 len = *outlen - x; in der_encode_octet_string() 46 if ((err = der_encode_asn1_length(inlen, out + x, &len)) != CRYPT_OK) { in der_encode_octet_string() 49 x += len; in der_encode_octet_string()
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/pk/asn1/der/printable_string/ |
A D | der_encode_printable_string.c | 23 unsigned long x, y, len; in der_encode_printable_string() local 31 if ((err = der_length_printable_string(in, inlen, &len)) != CRYPT_OK) { in der_encode_printable_string() 36 if (len > *outlen) { in der_encode_printable_string() 37 *outlen = len; in der_encode_printable_string() 44 len = *outlen - x; in der_encode_printable_string() 45 if ((err = der_encode_asn1_length(inlen, out + x, &len)) != CRYPT_OK) { in der_encode_printable_string() 48 x += len; in der_encode_printable_string()
|