/optee_os-3.20.0/lib/libutils/isoc/newlib/ |
A D | memmove.c | 93 char *dst = dst_void; variable 96 if (src < dst && dst < src + length) { 99 dst += length; 101 *--dst = *--src; 104 *dst++ = *src++; 109 char *dst = dst_void; 114 if (src < dst && dst < src + length) { 117 dst += length; 119 *--dst = *--src; 128 aligned_dst = (long *)dst; [all …]
|
A D | memcpy.c | 89 char *dst = (char *)dst0; variable 95 *dst++ = *src++; 99 char *dst = dst0; 106 if (!TOO_SMALL(len0) && !UNALIGNED(src, dst)) { 107 aligned_dst = (long *)dst; 126 dst = (char *)aligned_dst; 131 *dst++ = *src++;
|
A D | strncpy.c | 124 char *dst = dst0; 130 if (!UNALIGNED (src, dst) && !TOO_SMALL (count)) 132 aligned_dst = (long*)dst; 143 dst = (char*)aligned_dst; 150 if ((*dst++ = *src++) == '\0') 155 *dst++ = '\0';
|
A D | strcpy.c | 106 char *dst = dst0; 112 if (!UNALIGNED (src, dst)) 114 aligned_dst = (long*)dst; 124 dst = (char*)aligned_dst; 128 while ((*dst++ = *src++))
|
/optee_os-3.20.0/core/drivers/crypto/caam/include/ |
A D | caam_desc_helper.h | 29 caam_desc_add_dmaobj(desc, data, FIFO_LD(cla, dst, act, 0)) 31 caam_desc_add_dmaobj(desc, data, LD_KEY_PLAIN(cla, dst, 0)) 141 #define LD_NOCLASS_IMM(dst, len) LD_IMM(CLASS_NO, dst, len) argument 179 FIFO_LOAD_INPUT(dst) | FIFO_LOAD_ACTION(act)) 187 FIFO_LOAD_INPUT(dst) | FIFO_LOAD_ACTION(act)) 410 MATH_DST(dst) | MATH_LENGTH(len)) 418 MATHI_IMM_VALUE(val) | MATHI_DST(dst) | MATH_LENGTH(len)) 426 PKHA_CPY_SRC(src) | PKHA_CPY_DST(dst)) 434 PKHA_CPY_SRC(src) | PKHA_CPY_DST(dst)) 441 PKHA_OUTSEL(dst)) [all …]
|
/optee_os-3.20.0/core/drivers/crypto/caam/cipher/ |
A D | caam_cipher.c | 130 if (!dst->data) { in copy_ctx_data() 138 memcpy(dst->data, src->data, dst->length); in copy_ctx_data() 141 cache_operation(TEE_CACHEFLUSH, dst->data, dst->length); in copy_ctx_data() 206 if (dst) { in caam_cipher_block() 606 ret = caam_dmaobj_init_output(&dst, dupdate->dst.data, in do_update_streaming() 655 dupdate->dst.length += caam_dmaobj_copy_to_orig(&dst); in do_update_streaming() 659 CIPHER_DUMPBUF("Result", dupdate->dst.data, dupdate->dst.length); in do_update_streaming() 756 dupdate->dst.length += caam_dmaobj_copy_to_orig(&dst); in do_update_streaming() 812 ret = caam_dmaobj_init_output(&dst, dupdate->dst.data, in do_update_cipher() 813 dupdate->dst.length, dupdate->dst.length); in do_update_cipher() [all …]
|
/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 21 uint64_t *d = dst; in get_be_block() 27 static void put_be_block(void *dst, const void *src) in put_be_block() argument 31 put_be64(dst, s[1]); in put_be_block() 32 put_be64((uint8_t *)dst + 8, s[0]); in put_be_block() 107 memcpy(dst, buf_cryp, TEE_AES_BLOCK_SIZE); in encrypt_pl() 115 dst += TEE_AES_BLOCK_SIZE; in encrypt_pl() 130 dst += TEE_AES_BLOCK_SIZE; in decrypt_pl() 176 size_t num_blocks, void *dst) in internal_aes_gcm_update_payload_blocks() argument 214 size_t num_blocks, void *dst) in internal_aes_gcm_update_payload_blocks() argument [all …]
|
/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 51 if (dst) { in set_bnxt_images_info() 52 dst_header = (struct bnxt_img_header *)dst; in set_bnxt_images_info() 54 dst += sizeof(*img_header); in set_bnxt_images_info() 66 if (dst) { in set_bnxt_images_info() 67 memcpy((void *)dst, (void *)(src + fw_image_offset), in set_bnxt_images_info() 69 dst += len; in set_bnxt_images_info() 77 if (dst) { 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/crypto/ |
A D | aes-gcm-sw.c | 55 const uint64_t src[2], uint64_t dst[2]) in encrypt_block() 61 memcpy(dst, buf_cryp, sizeof(state->buf_cryp)); in encrypt_block() 77 void *d = dst + n * TEE_AES_BLOCK_SIZE; in encrypt_pl() 84 void *d = dst + n * TEE_AES_BLOCK_SIZE; in encrypt_pl() 94 const uint64_t src[2], uint64_t dst[2]) in decrypt_block() 104 memcpy(dst, buf_cryp, sizeof(state->buf_cryp)); in decrypt_block() 116 void *d = dst + n * TEE_AES_BLOCK_SIZE; in decrypt_pl() 123 void *d = dst + n * TEE_AES_BLOCK_SIZE; in decrypt_pl() 135 size_t num_blocks, void *dst) 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-cts.c | 106 mode, last_block, data, len, dst); in cbc_cts_update() 126 (nb_blocks - 1) * block_size, dst); in cbc_cts_update() 130 memcpy(dst + (nb_blocks - 1) * block_size, in cbc_cts_update() 131 dst + (nb_blocks - 2) * block_size, in cbc_cts_update() 136 dst + (nb_blocks - 2) * block_size); in cbc_cts_update() 163 block_size, dst); in cbc_cts_update() 170 dst + in cbc_cts_update() 195 dst); in cts_update() 219 struct cts_ctx *dst = to_cts_ctx(dst_ctx); in cts_copy_state() local 221 crypto_cipher_copy_state(dst->cbc, src->cbc); in cts_copy_state() [all …]
|
A D | aes-gcm.c | 23 dst[n] ^= src[n]; in xor_buf() 193 size_t len, void *dst) in __gcm_update_payload() argument 197 uint8_t *d = dst; in __gcm_update_payload() 260 void *dst) in internal_aes_gcm_update_payload() argument 263 dst); in internal_aes_gcm_update_payload() 269 size_t len, uint8_t *dst) in operation_final() argument 481 uint8_t *dst) in aes_gcm_update_payload() argument 484 m, src, len, dst); in aes_gcm_update_payload() 492 dst, tag, tag_len); in aes_gcm_enc_final() 497 uint8_t *dst, const uint8_t *tag, in aes_gcm_dec_final() argument [all …]
|
A D | sm4-xts.c | 60 size_t len, uint8_t *dst) in sm4_xts_update() argument 65 len, c->iv, data, dst); in sm4_xts_update() 89 struct sm4_xts_ctx *dst = to_sm4_xts_ctx(dst_ctx); in sm4_xts_copy_state() local 91 dst->state = src->state; in sm4_xts_copy_state() 92 dst->state_ek = src->state_ek; in sm4_xts_copy_state() 93 dst->state_dk = src->state_dk; in sm4_xts_copy_state() 94 memcpy(dst->iv, src->iv, sizeof(src->iv)); in sm4_xts_copy_state()
|
/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() 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/include/crypto/ |
A D | internal_aes-gcm.h | 64 void *dst); 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 92 uint64_t *d = dst; in internal_aes_gcm_xor_block() 95 assert(IS_ALIGNED_WITH_TYPE(dst, uint64_t)); in internal_aes_gcm_xor_block() 132 size_t num_blocks, void *dst);
|
/optee_os-3.20.0/lib/libmbedtls/core/ |
A D | mbed_helpers.h | 24 static inline void mbed_copy_mbedtls_aes_context(mbedtls_aes_context *dst, in mbed_copy_mbedtls_aes_context() argument 27 *dst = *src; in mbed_copy_mbedtls_aes_context() 37 dst->rk = dst->buf; in mbed_copy_mbedtls_aes_context()
|
A D | des_cbc.c | 69 uint8_t *dst) in mbed_des_cbc_update() argument 74 data, dst)) in mbed_des_cbc_update() 94 struct mbed_des_cbc_ctx *dst = to_des_cbc_ctx(dst_ctx); in mbed_des_cbc_copy_state() local 96 memcpy(dst->iv, src->iv, sizeof(dst->iv)); in mbed_des_cbc_copy_state() 97 dst->mbed_mode = src->mbed_mode; in mbed_des_cbc_copy_state() 98 dst->des_ctx = src->des_ctx; in mbed_des_cbc_copy_state()
|
A D | aes_ctr.c | 63 uint8_t *dst) in mbed_aes_ctr_update() argument 68 c->block, data, dst)) in mbed_aes_ctr_update() 91 struct mbed_aes_ctr_ctx *dst = to_aes_ctr_ctx(dst_ctx); in mbed_aes_ctr_copy_state() local 93 memcpy(dst->counter, src->counter, sizeof(dst->counter)); in mbed_aes_ctr_copy_state() 94 memcpy(dst->block, src->block, sizeof(dst->block)); in mbed_aes_ctr_copy_state() 95 dst->nc_off = src->nc_off; in mbed_aes_ctr_copy_state() 96 mbed_copy_mbedtls_aes_context(&dst->aes_ctx, &src->aes_ctx); in mbed_aes_ctr_copy_state()
|
A D | des3_cbc.c | 76 uint8_t *dst) in mbed_des3_cbc_update() argument 81 data, dst)) in mbed_des3_cbc_update() 101 struct mbed_des3_cbc_ctx *dst = to_des3_cbc_ctx(dst_ctx); in mbed_des3_cbc_copy_state() local 103 memcpy(dst->iv, src->iv, sizeof(dst->iv)); in mbed_des3_cbc_copy_state() 104 dst->mbed_mode = src->mbed_mode; in mbed_des3_cbc_copy_state() 105 dst->des3_ctx = src->des3_ctx; in mbed_des3_cbc_copy_state()
|
/optee_os-3.20.0/core/drivers/crypto/crypto_api/authenc/ |
A D | authenc.c | 154 size_t len, uint8_t *dst) in authenc_update_payload() argument 159 if (!dst) { in authenc_update_payload() 175 .dst.data = dst, in authenc_update_payload() 176 .dst.length = len, in authenc_update_payload() 199 uint8_t *dst, uint8_t *tag, in authenc_enc_final() argument 205 if (!dst && len) { in authenc_enc_final() 220 .dst.data = dst, in authenc_enc_final() 221 .dst.length = len, in authenc_enc_final() 253 if (!dst && len) { in authenc_dec_final() 268 .dst.data = dst, in authenc_dec_final() [all …]
|
/optee_os-3.20.0/core/lib/libtomcrypt/ |
A D | xts.c | 20 unsigned char *dst, unsigned char *tweak, 72 const uint8_t *data, size_t len, uint8_t *dst) in ltc_xts_update() argument 76 if (c->update && c->update(data, len, dst, c->tweak, in ltc_xts_update() 97 struct ltc_xts_ctx *dst = to_xts_ctx(dst_ctx); in ltc_xts_copy_state() local 99 assert(src->cipher_idx == dst->cipher_idx); in ltc_xts_copy_state() 100 dst->update = src->update; in ltc_xts_copy_state() 101 memcpy(dst->tweak, src->tweak, sizeof(src->tweak)); in ltc_xts_copy_state() 102 dst->state = src->state; in ltc_xts_copy_state()
|
A D | ctr.c | 17 int (*update)(const unsigned char *src, unsigned char *dst, 57 const uint8_t *data, size_t len, uint8_t *dst) in ltc_ctr_update() argument 61 if (c->update && c->update(data, dst, len, &c->state) == CRYPT_OK) in ltc_ctr_update() 81 struct ltc_ctr_ctx *dst = to_ctr_ctx(dst_ctx); in ltc_ctr_copy_state() local 83 assert(src->cipher_idx == dst->cipher_idx); in ltc_ctr_copy_state() 84 dst->update = src->update; in ltc_ctr_copy_state() 85 dst->state = src->state; in ltc_ctr_copy_state()
|
A D | cbc.c | 20 int (*update)(const unsigned char *src, unsigned char *dst, 64 const uint8_t *data, size_t len, uint8_t *dst) in ltc_cbc_update() argument 68 if (c->update && c->update(data, dst, len, &c->state) == CRYPT_OK) in ltc_cbc_update() 88 struct ltc_cbc_ctx *dst = to_cbc_ctx(dst_ctx); in ltc_cbc_copy_state() local 90 assert(src->cipher_idx == dst->cipher_idx); in ltc_cbc_copy_state() 91 dst->update = src->update; in ltc_cbc_copy_state() 92 dst->state = src->state; in ltc_cbc_copy_state()
|
A D | ecb.c | 20 int (*update)(const unsigned char *src, unsigned char *dst, 62 const uint8_t *data, size_t len, uint8_t *dst) in ltc_ecb_update() argument 66 if (c->update && c->update(data, dst, len, &c->state) == CRYPT_OK) in ltc_ecb_update() 86 struct ltc_ecb_ctx *dst = to_ecb_ctx(dst_ctx); in ltc_ecb_copy_state() local 88 assert(src->cipher_idx == dst->cipher_idx); in ltc_ecb_copy_state() 89 dst->update = src->update; in ltc_ecb_copy_state() 90 dst->state = src->state; in ltc_ecb_copy_state()
|
/optee_os-3.20.0/lib/libmbedtls/mbedtls/library/ |
A D | base64.c | 44 int mbedtls_base64_encode( unsigned char *dst, size_t dlen, size_t *olen, in mbedtls_base64_encode() argument 67 if( ( dlen < n + 1 ) || ( NULL == dst ) ) in mbedtls_base64_encode() 75 for( i = 0, p = dst; i < n; i += 3 ) in mbedtls_base64_encode() 105 *olen = p - dst; in mbedtls_base64_encode() 114 int mbedtls_base64_decode( unsigned char *dst, size_t dlen, size_t *olen, in mbedtls_base64_decode() argument 182 if( dst == NULL || dlen < n ) in mbedtls_base64_decode() 189 for( x = 0, p = dst; i > 0; i--, src++ ) in mbedtls_base64_decode() 209 *olen = p - dst; in mbedtls_base64_decode()
|
/optee_os-3.20.0/lib/libutee/include/ |
A D | utee_defines.h | 286 #define TEE_TIME_ADD(t1, t2, dst) do { \ argument 287 (dst).seconds = (t1).seconds + (t2).seconds; \ 288 (dst).millis = (t1).millis + (t2).millis; \ 289 if ((dst).millis >= TEE_TIME_MILLIS_BASE) { \ 290 (dst).seconds++; \ 291 (dst).millis -= TEE_TIME_MILLIS_BASE; \ 295 #define TEE_TIME_SUB(t1, t2, dst) do { \ argument 296 (dst).seconds = (t1).seconds - (t2).seconds; \ 298 (dst).seconds--; \ 299 (dst).millis = (t1).millis + TEE_TIME_MILLIS_BASE - (t2).millis;\ [all …]
|