Home
last modified time | relevance | path

Searched refs:size_t (Results 1 – 25 of 901) sorted by relevance

12345678910>>...37

/optee_os/lib/libmbedtls/mbedtls/library/
H A Dbignum_core.h128 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a);
140 size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs);
149 size_t A_limbs);
165 size_t A_limbs);
183 size_t limbs);
204 size_t limbs,
224 size_t limbs,
242 size_t X_limbs,
244 size_t input_length);
264 size_t X_limbs,
[all …]
H A Dpsa_crypto_rsa.h27 size_t data_length,
58 const uint8_t *data, size_t data_length,
59 uint8_t *key_buffer, size_t key_buffer_size,
60 size_t *key_buffer_length, size_t *bits);
73 size_t data_size,
74 size_t *data_length);
102 const uint8_t *key_buffer, size_t key_buffer_size,
103 uint8_t *data, size_t data_size, size_t *data_length);
129 const uint8_t *custom_data, size_t custom_data_length,
130 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length);
[all …]
H A Dpsa_crypto_core.h139 size_t registered_readers;
151 size_t bytes;
258 size_t buffer_length);
282 size_t data_length);
323 const uint8_t *data, size_t data_length,
324 uint8_t *key_buffer, size_t key_buffer_size,
325 size_t *key_buffer_length, size_t *bits);
351 const uint8_t *key_buffer, size_t key_buffer_size,
352 uint8_t *data, size_t data_size, size_t *data_length);
379 const uint8_t *key_buffer, size_t key_buffer_size,
[all …]
H A Dpsa_crypto_aead.h69 const uint8_t *key_buffer, size_t key_buffer_size,
71 const uint8_t *nonce, size_t nonce_length,
72 const uint8_t *additional_data, size_t additional_data_length,
73 const uint8_t *plaintext, size_t plaintext_length,
74 uint8_t *ciphertext, size_t ciphertext_size, size_t *ciphertext_length);
132 const uint8_t *key_buffer, size_t key_buffer_size,
134 const uint8_t *nonce, size_t nonce_length,
135 const uint8_t *additional_data, size_t additional_data_length,
136 const uint8_t *ciphertext, size_t ciphertext_length,
137 uint8_t *plaintext, size_t plaintext_size, size_t *plaintext_length);
[all …]
H A Dpsa_crypto_ecp.h34 size_t curve_bits,
36 size_t data_length,
76 const uint8_t *data, size_t data_length,
77 uint8_t *key_buffer, size_t key_buffer_size,
78 size_t *key_buffer_length, size_t *bits);
91 size_t data_size,
92 size_t *data_length);
120 const uint8_t *key_buffer, size_t key_buffer_size,
121 uint8_t *data, size_t data_size, size_t *data_length);
144 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length);
[all …]
H A Dpk_wrap.h30 size_t (*get_bitlen)(mbedtls_pk_context *pk);
37 const unsigned char *hash, size_t hash_len,
38 const unsigned char *sig, size_t sig_len);
42 const unsigned char *hash, size_t hash_len,
43 unsigned char *sig, size_t sig_size, size_t *sig_len,
44 int (*f_rng)(void *, unsigned char *, size_t),
50 const unsigned char *hash, size_t hash_len,
51 const unsigned char *sig, size_t sig_len,
56 const unsigned char *hash, size_t hash_len,
57 unsigned char *sig, size_t sig_size, size_t *sig_len,
[all …]
H A Dpsa_crypto_cipher.h33 size_t *key_bits, mbedtls_cipher_mode_t *mode,
50 psa_algorithm_t alg, psa_key_type_t key_type, size_t key_bits,
81 const uint8_t *key_buffer, size_t key_buffer_size,
111 const uint8_t *key_buffer, size_t key_buffer_size,
138 const uint8_t *iv, size_t iv_length);
163 const uint8_t *input, size_t input_length,
164 uint8_t *output, size_t output_size, size_t *output_length);
194 uint8_t *output, size_t output_size, size_t *output_length);
257 size_t key_buffer_size,
260 size_t iv_length,
[all …]
H A Dbignum_core.c24 size_t mbedtls_mpi_core_clz(mbedtls_mpi_uint a) in mbedtls_mpi_core_clz()
36 return (size_t) core_clz(a); in mbedtls_mpi_core_clz()
38 size_t j; in mbedtls_mpi_core_clz()
53 size_t mbedtls_mpi_core_bitlen(const mbedtls_mpi_uint *A, size_t A_limbs) in mbedtls_mpi_core_bitlen()
56 size_t j; in mbedtls_mpi_core_bitlen()
83 size_t A_limbs) in mbedtls_mpi_core_bigendian_to_host()
116 size_t A_limbs) in mbedtls_mpi_core_uint_le_mpi()
123 for (size_t i = 1; i < A_limbs; i++) { in mbedtls_mpi_core_uint_le_mpi()
134 size_t limbs) in mbedtls_mpi_core_lt_ct()
138 for (size_t i = limbs; i > 0; i--) { in mbedtls_mpi_core_lt_ct()
[all …]
H A Dpsa_crypto_ffdh.h43 size_t peer_key_length,
45 size_t key_buffer_size,
47 size_t shared_secret_size,
48 size_t *shared_secret_length);
70 size_t key_buffer_size,
72 size_t data_size,
73 size_t *data_length);
99 size_t key_buffer_size,
100 size_t *key_buffer_length);
127 const uint8_t *data, size_t data_length,
[all …]
H A Dssl_tls13_keys.h113 const unsigned char *secret, size_t secret_len,
114 const unsigned char *label, size_t label_len,
115 const unsigned char *ctx, size_t ctx_len,
116 unsigned char *buf, size_t buf_len);
153 const unsigned char *server_secret, size_t secret_len,
154 size_t key_len, size_t iv_len,
199 const unsigned char *secret, size_t secret_len,
200 const unsigned char *label, size_t label_len,
201 const unsigned char *ctx, size_t ctx_len,
203 unsigned char *dstbuf, size_t dstbuf_len);
[all …]
/optee_os/lib/libmbedtls/mbedtls/include/psa/
H A Dcrypto.h339 size_t bits);
363 static size_t psa_get_key_bits(const psa_key_attributes_t *attributes);
663 size_t data_length,
758 size_t data_size,
759 size_t *data_length);
833 size_t data_size,
834 size_t *data_length);
877 size_t input_length,
879 size_t hash_size,
880 size_t *hash_length);
[all …]
H A Dcrypto_se_driver.h96 const size_t MBEDTLS_PRIVATE(persistent_data_size);
190 size_t input_length);
210 size_t mac_size,
211 size_t *p_mac_length);
231 size_t mac_length);
261 size_t input_length,
265 size_t mac_size,
266 size_t *p_mac_length);
290 size_t input_length,
294 size_t mac_length);
[all …]
/optee_os/core/include/crypto/
H A Dcrypto.h33 TEE_Result crypto_hash_update(void *ctx, const uint8_t *data, size_t len);
34 TEE_Result crypto_hash_final(void *ctx, uint8_t *digest, size_t len);
41 const uint8_t *key1, size_t key1_len,
42 const uint8_t *key2, size_t key2_len,
43 const uint8_t *iv, size_t iv_len);
46 size_t len, uint8_t *dst);
48 TEE_Result crypto_cipher_get_block_size(uint32_t algo, size_t *size);
54 TEE_Result crypto_mac_init(void *ctx, const uint8_t *key, size_t len);
55 TEE_Result crypto_mac_update(void *ctx, const uint8_t *data, size_t len);
56 TEE_Result crypto_mac_final(void *ctx, uint8_t *digest, size_t digest_len);
[all …]
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dccm.h72 size_t MBEDTLS_PRIVATE(plaintext_len); /*!< Total plaintext length */
73 size_t MBEDTLS_PRIVATE(add_len); /*!< Total authentication data length */
74 size_t MBEDTLS_PRIVATE(tag_len); /*!< Total tag length */
75 size_t MBEDTLS_PRIVATE(processed); /*!< Track how many bytes of input data
173 int mbedtls_ccm_encrypt_and_tag(mbedtls_ccm_context *ctx, size_t length,
174 const unsigned char *iv, size_t iv_len,
175 const unsigned char *ad, size_t ad_len,
177 unsigned char *tag, size_t tag_len);
222 int mbedtls_ccm_star_encrypt_and_tag(mbedtls_ccm_context *ctx, size_t length,
223 const unsigned char *iv, size_t iv_len,
[all …]
H A Dgcm.h167 size_t length,
169 size_t iv_len,
171 size_t add_len,
174 size_t tag_len,
213 size_t length,
215 size_t iv_len,
217 size_t add_len,
219 size_t tag_len,
239 size_t iv_len);
263 size_t add_len);
[all …]
/optee_os/lib/libutils/isoc/include/
H A Dmalloc.h22 void *malloc(size_t size);
23 void *malloc_flags(uint32_t flags, void *ptr, size_t alignment, size_t size);
24 void *calloc(size_t nmemb, size_t size);
25 void *realloc(void *ptr, size_t size);
26 void *memalign(size_t alignment, size_t size);
31 void *aligned_alloc(size_t alignment, size_t size);
35 void *__mdbg_alloc(uint32_t flags, void *ptr, size_t alignment, size_t nmemb,
36 size_t size, const char *fname, int lineno);
68 bool malloc_buffer_is_within_alloced(void *buf, size_t len);
76 bool malloc_buffer_overlaps_heap(void *buf, size_t len);
[all …]
/optee_os/lib/libutils/ext/include/
H A Dstring_ext.h21 size_t strlcpy(char *dst, const char *src, size_t size);
22 size_t strlcat(char *dst, const char *src, size_t size);
25 int consttime_memcmp(const void *p1, const void *p2, size_t nb);
28 static inline int buf_compare_ct(const void *s1, const void *s2, size_t n) in buf_compare_ct()
53 void memzero_explicit(void *s, size_t count);
71 void *ins_array_elem(void *base, size_t elem_count, size_t elem_size,
72 size_t pos, const void *elem);
87 void *ins_array_elem_zero_init(void *base, size_t elem_count, size_t elem_size,
88 size_t pos);
100 void rem_array_elem(void *base, size_t elem_count, size_t elem_size,
[all …]
H A Dconfine_array_index.h70 static inline size_t confine_array_index(size_t index, size_t size) { in confine_array_index()
71 size_t safe_index; in confine_array_index()
87 static inline size_t confine_array_index(size_t index, size_t size) in confine_array_index()
89 size_t ret_val = index; in confine_array_index()
128 static inline size_t confine_array_index(size_t index, size_t size) { in confine_array_index()
129 size_t safe_index = 0; in confine_array_index()
147 static inline size_t confine_array_index(size_t index, size_t size) { in confine_array_index()
/optee_os/ldelf/include/
H A Dldelf_syscalls.h14 void _ldelf_log(const void *buf, size_t len);
16 TEE_Result _ldelf_map_zi(vaddr_t *va, size_t num_bytes, size_t pad_begin,
17 size_t pad_end, unsigned long flags);
18 TEE_Result _ldelf_unmap(vaddr_t va, size_t num_bytes);
19 TEE_Result _ldelf_open_bin(const TEE_UUID *uuid, size_t uuid_size,
22 TEE_Result _ldelf_map_bin(vaddr_t *va, size_t num_bytes, unsigned long handle,
23 size_t offs, size_t pad_begin, size_t pad_end,
25 TEE_Result _ldelf_cp_from_bin(void *dst, size_t offs, size_t num_bytes,
27 TEE_Result _ldelf_set_prot(unsigned long va, size_t num_bytes,
29 TEE_Result _ldelf_remap(unsigned long old_va, vaddr_t *new_va, size_t num_bytes,
[all …]
/optee_os/core/include/kernel/
H A Dldelf_syscalls.h22 TEE_Result ldelf_syscall_map_zi(vaddr_t *va, size_t num_bytes, size_t pad_begin,
23 size_t pad_end, unsigned long flags);
24 TEE_Result ldelf_syscall_unmap(vaddr_t va, size_t num_bytes);
25 TEE_Result ldelf_syscall_open_bin(const TEE_UUID *uuid, size_t uuid_size,
28 TEE_Result ldelf_syscall_map_bin(vaddr_t *va, size_t num_bytes,
29 unsigned long handle, size_t offs_bytes,
30 size_t pad_begin, size_t pad_end,
32 TEE_Result ldelf_syscall_copy_from_bin(void *dst, size_t offs, size_t num_bytes,
34 TEE_Result ldelf_syscall_set_prot(unsigned long va, size_t num_bytes,
37 size_t num_bytes, size_t pad_begin,
[all …]
/optee_os/core/drivers/crypto/caam/include/
H A Dcaam_utils_dmaobj.h36 size_t len);
49 size_t len);
62 size_t length, size_t min_length);
81 size_t length, size_t min_length);
97 size_t caam_dmaobj_copy_to_orig(struct caamdmaobj *obj);
107 size_t caam_dmaobj_copy_ltrim_to_orig(struct caamdmaobj *obj);
141 size_t offset, size_t length);
161 size_t *length, size_t off,
162 size_t align);
178 struct caamdmaobj *output, size_t min_size);
[all …]
/optee_os/core/include/mm/
H A Dvm.h29 TEE_Result vm_map_pad(struct user_mode_ctx *uctx, vaddr_t *va, size_t len,
31 size_t offs, size_t pad_begin, size_t pad_end,
32 size_t align);
40 size_t len, uint32_t prot, uint32_t flags, in vm_map()
41 struct mobj *mobj, size_t offs) in vm_map()
47 size_t len, size_t pad_begin, size_t pad_end);
49 TEE_Result vm_get_flags(struct user_mode_ctx *uctx, vaddr_t va, size_t len,
52 TEE_Result vm_get_prot(struct user_mode_ctx *uctx, vaddr_t va, size_t len,
55 TEE_Result vm_set_prot(struct user_mode_ctx *uctx, vaddr_t va, size_t len,
58 TEE_Result vm_unmap(struct user_mode_ctx *uctx, vaddr_t va, size_t len);
[all …]
/optee_os/core/drivers/crypto/crypto_api/include/
H A Ddrvcrypt_acipher.h29 size_t n_size; /* Size in bytes of the Modulus N */
38 size_t digest_size; /* Hash Digest Size */
49 size_t digest_size; /* Hash Digest Size */
53 size_t salt_len; /* Signature Salt length */
66 size_t digest_size; /* Hash Digest Size */
72 size_t mgf_size; /* MGF1 hash digest size (RSAES) */
83 TEE_Result (*alloc_keypair)(struct rsa_keypair *key, size_t size_bits);
86 size_t size_bits);
92 TEE_Result (*gen_keypair)(struct rsa_keypair *key, size_t size_bits);
123 size_t size_sec; /* Security size in bytes */
[all …]
/optee_os/core/include/tee/
H A Dtee_svc_cryp.h42 size_t iv_len);
44 size_t chunk_size);
46 size_t chunk_size, void *hash, uint64_t *hash_len);
49 size_t iv_len);
51 size_t src_len, void *dest, uint64_t *dest_len);
53 size_t src_len, void *dest, uint64_t *dest_len);
59 TEE_Result syscall_cryp_random_number_generate(void *buf, size_t blen);
62 size_t nonce_len, size_t tag_len,
63 size_t aad_len, size_t payload_len);
65 const void *aad_data, size_t aad_data_len);
[all …]
/optee_os/ldelf/
H A Dsys.h37 TEE_Result sys_map_zi(size_t num_bytes, uint32_t flags, vaddr_t *va,
38 size_t pad_begin, size_t pad_end);
39 TEE_Result sys_unmap(vaddr_t va, size_t num_bytes);
42 TEE_Result sys_map_ta_bin(vaddr_t *va, size_t num_bytes, uint32_t flags,
43 uint32_t handle, size_t offs, size_t pad_begin,
44 size_t pad_end);
45 TEE_Result sys_copy_from_ta_bin(void *dst, size_t num_bytes, uint32_t handle,
46 size_t offs);
47 TEE_Result sys_set_prot(vaddr_t va, size_t num_bytes, uint32_t flags);
48 TEE_Result sys_remap(vaddr_t old_va, vaddr_t *new_va, size_t num_bytes,
[all …]

12345678910>>...37