Lines Matching refs:src

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
73 pmull_ghash_update_p64(num_blocks, dg, src, ghash_key, head); in pmull_ghash_update()
75 pmull_ghash_update_p8(num_blocks, dg, src, ghash_key, head); in pmull_ghash_update()
99 const uint8_t *src, size_t num_blocks, uint8_t *dst) in encrypt_pl() argument
104 ce_aes_xor_block(buf_cryp, buf_cryp, src); in encrypt_pl()
114 src += TEE_AES_BLOCK_SIZE; in encrypt_pl()
122 const uint8_t *src, size_t num_blocks, uint8_t *dst) in decrypt_pl() argument
125 ce_aes_ctr_encrypt(dst, src, (const uint8_t *)ek->data, in decrypt_pl()
127 pmull_ghash_update(1, dg, src, &state->ghash_key, NULL); in decrypt_pl()
129 src += TEE_AES_BLOCK_SIZE; in decrypt_pl()
139 const void *src, size_t num_blocks, void *dst) in update_payload_2block() argument
161 pmull_gcm_encrypt(num_blocks, dg, dst, src, &state->ghash_key, in update_payload_2block()
166 pmull_gcm_decrypt(num_blocks, dg, dst, src, &state->ghash_key, in update_payload_2block()
175 TEE_OperationMode mode, const void *src, in internal_aes_gcm_update_payload_blocks() argument
190 update_payload_2block(state, ek, dg, mode, src, nb, dst); in internal_aes_gcm_update_payload_blocks()
194 const void *s = (const uint8_t *)src + nb * TEE_AES_BLOCK_SIZE; in internal_aes_gcm_update_payload_blocks()
213 TEE_OperationMode mode, const void *src, in internal_aes_gcm_update_payload_blocks() argument
224 encrypt_pl(state, ek, dg, src, num_blocks, dst); in internal_aes_gcm_update_payload_blocks()
226 decrypt_pl(state, ek, dg, src, num_blocks, dst); in internal_aes_gcm_update_payload_blocks()