/optee_os-3.20.0/lib/libmbedtls/mbedtls/library/ |
A D | base64.c | 77 C1 = *src++; in mbedtls_base64_encode() 78 C2 = *src++; in mbedtls_base64_encode() 79 C3 = *src++; in mbedtls_base64_encode() 91 C1 = *src++; in mbedtls_base64_encode() 141 src[i] == '\r' && src[i + 1] == '\n' ) in mbedtls_base64_decode() 151 if( src[i] > 127 ) in mbedtls_base64_decode() 154 if( src[i] == '=' ) in mbedtls_base64_decode() 191 if( *src == '\r' || *src == '\n' || *src == ' ' ) in mbedtls_base64_decode() 195 if( *src == '=' ) in mbedtls_base64_decode() 244 src = base64_test_dec; in mbedtls_base64_self_test() [all …]
|
/optee_os-3.20.0/lib/libutils/isoc/newlib/ |
A D | memmove.c | 94 _CONST char *src = src_void; variable 96 if (src < dst && dst < src + length) { 98 src += length; 101 *--dst = *--src; 104 *dst++ = *src++; 110 _CONST char *src = src_void; 114 if (src < dst && dst < src + length) { 116 src += length; 119 *--dst = *--src; 129 aligned_src = (long *)src; [all …]
|
A D | memchr.c | 108 _CONST unsigned char *src = (_CONST unsigned char *)src_void; variable 116 while (UNALIGNED(src)) { 119 if (*src == d) 120 return (void *)src; 121 src++; 133 asrc = (unsigned long *)src; 149 src = (unsigned char *)asrc; 154 if (*src == d) 155 return (void *)src; 156 src++;
|
A D | memcpy.c | 90 char *src = (char *)src0; variable 95 *dst++ = *src++; 100 _CONST char *src = src0; 106 if (!TOO_SMALL(len0) && !UNALIGNED(src, dst)) { 108 aligned_src = (long *)src; 127 src = (char *)aligned_src; 131 *dst++ = *src++;
|
A D | strcpy.c | 107 _CONST char *src = src0; 112 if (!UNALIGNED (src, dst)) 115 aligned_src = (long*)src; 125 src = (char*)aligned_src; 128 while ((*dst++ = *src++))
|
A D | strncpy.c | 125 _CONST char *src = src0; 130 if (!UNALIGNED (src, dst) && !TOO_SMALL (count)) 133 aligned_src = (long*)src; 144 src = (char*)aligned_src; 150 if ((*dst++ = *src++) == '\0')
|
/optee_os-3.20.0/core/arch/arm/crypto/ |
A D | aes-gcm-ce.c | 19 static void get_be_block(void *dst, const void *src) in get_be_block() argument 23 d[1] = get_be64(src); in get_be_block() 24 d[0] = get_be64((const uint8_t *)src + 8); in get_be_block() 27 static void put_be_block(void *dst, const void *src) in put_be_block() argument 29 const uint64_t *s = src; in put_be_block() 68 const uint8_t *src, in pmull_ghash_update() argument 104 ce_aes_xor_block(buf_cryp, buf_cryp, src); in encrypt_pl() 114 src += TEE_AES_BLOCK_SIZE; in encrypt_pl() 129 src += TEE_AES_BLOCK_SIZE; in decrypt_pl() 224 encrypt_pl(state, ek, dg, src, num_blocks, dst); in internal_aes_gcm_update_payload_blocks() [all …]
|
A D | sha1_armv8a_ce.c | 10 void sha1_ce_transform(uint32_t state[5], const void *src, 13 void crypto_accel_sha1_compress(uint32_t state[5], const void *src, in crypto_accel_sha1_compress() argument 19 sha1_ce_transform(state, src, block_count); in crypto_accel_sha1_compress()
|
A D | sha256_armv8a_ce.c | 10 void sha256_ce_transform(uint32_t state[8], const void *src, 13 void crypto_accel_sha256_compress(uint32_t state[8], const void *src, in crypto_accel_sha256_compress() argument 19 sha256_ce_transform(state, src, block_count); in crypto_accel_sha256_compress()
|
A D | sha512_armv8a_ce.c | 10 void sha512_ce_transform(uint64_t state[8], const void *src, 13 void crypto_accel_sha512_compress(uint64_t state[8], const void *src, in crypto_accel_sha512_compress() argument 19 sha512_ce_transform(state, src, block_count); in crypto_accel_sha512_compress()
|
A D | sm3_armv8a_ce.c | 10 void sm3_ce_transform(uint32_t state[8], const void *src, 13 void crypto_accel_sm3_compress(uint32_t state[8], const void *src, in crypto_accel_sm3_compress() argument 19 sm3_ce_transform(state, src, block_count); in crypto_accel_sm3_compress()
|
/optee_os-3.20.0/core/crypto/ |
A D | aes-gcm-sw.c | 55 const uint64_t src[2], uint64_t dst[2]) in encrypt_block() 59 internal_aes_gcm_xor_block(buf_cryp, src); in encrypt_block() 74 if (IS_ALIGNED_WITH_TYPE(src, uint64_t)) { in encrypt_pl() 76 const void *s = src + n * TEE_AES_BLOCK_SIZE; in encrypt_pl() 94 const uint64_t src[2], uint64_t dst[2]) in decrypt_block() 102 internal_aes_gcm_xor_block(buf_cryp, src); in decrypt_block() 113 if (IS_ALIGNED_WITH_TYPE(src, uint64_t)) { in decrypt_pl() 115 const void *s = src + n * TEE_AES_BLOCK_SIZE; in decrypt_pl() 134 TEE_OperationMode m, const void *src, in internal_aes_gcm_update_payload_blocks() argument 140 encrypt_pl(state, ek, src, num_blocks, dst); in internal_aes_gcm_update_payload_blocks() [all …]
|
A D | aes-gcm.c | 23 dst[n] ^= src[n]; in xor_buf() 196 const uint8_t *s = src; in __gcm_update_payload() 259 const void *src, size_t len, in internal_aes_gcm_update_payload() argument 292 const void *src, size_t len, void *dst, in __gcm_enc_final() argument 320 const void *src, size_t len, void *dst, in __gcm_dec_final() argument 373 const void *src, size_t len, void *dst, in internal_aes_gcm_enc() argument 396 const void *src, size_t len, void *dst, in internal_aes_gcm_dec() argument 480 const uint8_t *src, size_t len, in aes_gcm_update_payload() argument 484 m, src, len, dst); in aes_gcm_update_payload() 488 const uint8_t *src, size_t len, in aes_gcm_enc_final() argument [all …]
|
/optee_os-3.20.0/core/drivers/crypto/caam/cipher/ |
A D | caam_cipher.c | 200 if (src) { in caam_cipher_block() 376 dst->alg = src->alg; in caam_cipher_copy_state() 387 if (src->key1.length) { in caam_cipher_copy_state() 395 if (src->key2.length) { in caam_cipher_copy_state() 403 if (src->ctx.length) { in caam_cipher_copy_state() 405 .data = src->ctx.data, in caam_cipher_copy_state() 412 if (src->tweak.length) { in caam_cipher_copy_state() 601 ret = caam_dmaobj_init_input(&src, dupdate->src.data, in do_update_streaming() 658 CIPHER_DUMPBUF("Source", dupdate->src.data, dupdate->src.length); in do_update_streaming() 767 caam_dmaobj_free(&src); in do_update_streaming() [all …]
|
A D | caam_cipher_mac.c | 146 struct caamdmaobj src = { }; in do_update_mac() local 186 if (dupdate->src.length) { in do_update_mac() 187 ret = caam_dmaobj_init_input(&src, dupdate->src.data, in do_update_mac() 270 .data = dupdate->src.data, in do_update_mac() 283 caam_dmaobj_free(&src); in do_update_mac() 349 if (src) in run_cmac_desc() 364 if (src) { in run_cmac_desc() 473 ret = caam_dmaobj_init_input(&src, dupdate->src.data, in do_update_cmac() 556 caam_dmaobj_free(&src); in do_update_cmac() 632 dupdate.src.length = len; in do_cmac_update() [all …]
|
/optee_os-3.20.0/core/drivers/ |
A D | zynqmp_huk.c | 110 uint8_t src[HW_UNIQUE_KEY_LENGTH] __aligned_csuaes = { 0 }; in tee_otp_get_hw_unique_key() local 114 uint8_t dst[ZYNQMP_CSU_AES_DST_LEN(sizeof(src))] in tee_otp_get_hw_unique_key() 152 ret = tee_zynqmp_generate_huk_src(device_dna, sizeof(device_dna), src, in tee_otp_get_hw_unique_key() 153 sizeof(src)); in tee_otp_get_hw_unique_key() 176 memcpy(sha, src, sizeof(sha)); in tee_otp_get_hw_unique_key() 178 ret = zynqmp_csu_aes_encrypt_data(src, sizeof(src), dst, sizeof(dst), in tee_otp_get_hw_unique_key() 194 memset(src, 0, sizeof(src)); in tee_otp_get_hw_unique_key() 196 ret = zynqmp_csu_aes_decrypt_data(dst, sizeof(src), src, sizeof(src), in tee_otp_get_hw_unique_key() 205 if (memcmp(src, sha, sizeof(sha))) { in tee_otp_get_hw_unique_key() 230 memzero_explicit(src, sizeof(src)); in tee_otp_get_hw_unique_key()
|
/optee_os-3.20.0/core/drivers/crypto/caam/include/ |
A D | caam_desc_helper.h | 33 caam_desc_add_dmaobj(desc, data, ST_NOIMM(cla, src, 0)) 35 caam_desc_add_dmaobj(desc, data, FIFO_ST(src, 0)) 107 JUMP_TST_TYPE(test) | JMP_SRC(src) | (cond) | \ 201 (CMD_STORE_TYPE | CMD_CLASS(cla) | STORE_SRC(src) | STORE_LENGTH(len)) 208 (CMD_STORE_TYPE | CMD_CLASS(cla) | CMD_SGT | STORE_SRC(src) | \ 216 (CMD_STORE_TYPE | CMD_CLASS(cla) | STORE_SRC(src) | \ 230 (CMD_FIFO_STORE_TYPE | FIFO_STORE_OUTPUT(src) | FIFO_STORE_LENGTH(len)) 237 (CMD_FIFO_STORE_TYPE | FIFO_STORE_EXT | FIFO_STORE_OUTPUT(src)) 254 FIFO_STORE_OUTPUT(src)) 426 PKHA_CPY_SRC(src) | PKHA_CPY_DST(dst)) [all …]
|
/optee_os-3.20.0/core/include/crypto/ |
A D | internal_aes-gcm.h | 63 const void *src, size_t len, 66 const void *src, size_t len, void *dst, 69 const void *src, size_t len, void *dst, 78 const void *src, size_t len, void *dst, 84 const void *src, size_t len, void *dst, 90 static inline void internal_aes_gcm_xor_block(void *dst, const void *src) in internal_aes_gcm_xor_block() argument 93 const uint64_t *s = src; in internal_aes_gcm_xor_block() 96 assert(IS_ALIGNED_WITH_TYPE(src, uint64_t)); in internal_aes_gcm_xor_block() 131 TEE_OperationMode mode, const void *src,
|
A D | crypto_accel.h | 43 void crypto_accel_sha1_compress(uint32_t state[5], const void *src, 45 void crypto_accel_sha256_compress(uint32_t state[8], const void *src, 47 void crypto_accel_sha512_compress(uint64_t state[8], const void *src, 49 void crypto_accel_sm3_compress(uint32_t state[8], const void *src,
|
/optee_os-3.20.0/core/arch/arm/include/crypto/ |
A D | ghash-ce-core.h | 18 void pmull_ghash_update_p64(int blocks, uint64_t dg[2], const uint8_t *src, 21 void pmull_ghash_update_p8(int blocks, uint64_t dg[2], const uint8_t *src, 28 const uint8_t src[], 35 const uint8_t src[], 41 void pmull_gcm_encrypt_block(uint8_t dst[], const uint8_t src[], int rounds);
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/misc/ |
A D | copy_or_zeromem.c | 17 void copy_or_zeromem(const unsigned char* src, unsigned char* dest, unsigned long len, int coz) in copy_or_zeromem() argument 26 LTC_ARGCHKVD(src != NULL); in copy_or_zeromem() 37 *(LTC_FAST_TYPE_PTR_CAST(&dest[y+z])) = *(LTC_FAST_TYPE_PTR_CAST(&src[y+z])) & fastMask; in copy_or_zeromem() 43 dest[y] = src[y] & mask; in copy_or_zeromem()
|
/optee_os-3.20.0/core/drivers/bnxt/ |
A D | bnxt_images.c | 24 int chip_type, vaddr_t src, vaddr_t dst); 44 int chip_type, vaddr_t src, vaddr_t dst) in set_bnxt_images_info() argument 50 img_header = (struct bnxt_img_header *)src; in set_bnxt_images_info() 64 bnxt_info->bnxt_fw_vaddr = src + fw_image_offset; in set_bnxt_images_info() 67 memcpy((void *)dst, (void *)(src + fw_image_offset), in set_bnxt_images_info() 75 bnxt_info->bnxt_cfg_vaddr = src + fw_image_offset; in set_bnxt_images_info() 78 memcpy((void *)dst, (void *)(src + fw_image_offset), in set_bnxt_images_info()
|
/optee_os-3.20.0/core/lib/libtomcrypt/src/stream/sober128/ |
A D | sober128_test.c | 20 unsigned char src[20], dst[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() 34 src, len, dst)) != CRYPT_OK) return err; in sober128_stream_test()
|
/optee_os-3.20.0/lib/libutils/ext/ |
A D | strlcpy.c | 46 size_t strlcpy(char *dst, const char *src, size_t siz) in strlcpy() argument 49 register const char *s = src; in strlcpy() 68 return s - src - 1; /* count does not include NUL */ in strlcpy()
|
/optee_os-3.20.0/core/drivers/crypto/caam/hash/ |
A D | caam_hash.c | 437 caam_dmaobj_cache_push(src); in do_update_hash() 478 struct caamdmaobj src = { }; in caam_hash_hmac_update() local 563 caam_dmaobj_free(&src); in caam_hash_hmac_update() 676 assert(dst && src); in caam_hash_hmac_copy_state() 681 dst->alg = src->alg; in caam_hash_hmac_copy_state() 683 if (src->ctx.length) { in caam_hash_hmac_copy_state() 685 src->ctx.length); in caam_hash_hmac_copy_state() 686 memcpy(dst->ctx.data, src->ctx.data, src->ctx.length); in caam_hash_hmac_copy_state() 691 if (src->blockbuf.filled) { in caam_hash_hmac_copy_state() 700 if (src->key.data) { in caam_hash_hmac_copy_state() [all …]
|