Home
last modified time | relevance | path

Searched refs:dst (Results 1 – 25 of 155) sorted by relevance

1234567

/optee_os-3.20.0/lib/libutils/isoc/newlib/
A Dmemmove.c93 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 Dmemcpy.c89 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 Dstrncpy.c124 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 Dstrcpy.c106 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 Dcaam_desc_helper.h29 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 Dcaam_cipher.c130 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 Daes-gcm-ce.c19 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 Dbnxt_images.c24 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 Daes-gcm-sw.c55 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 Daes-cts.c106 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 Daes-gcm.c23 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 Dsm4-xts.c60 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 Dsober128_test.c20 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 Dinternal_aes-gcm.h64 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 Dmbed_helpers.h24 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 Ddes_cbc.c69 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 Daes_ctr.c63 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 Ddes3_cbc.c76 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 Dauthenc.c154 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 Dxts.c20 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 Dctr.c17 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 Dcbc.c20 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 Decb.c20 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 Dbase64.c44 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 Dutee_defines.h286 #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 …]

Completed in 35 milliseconds

1234567