Lines Matching refs:dg

67 static void pmull_ghash_update(int num_blocks, uint64_t dg[2],  in pmull_ghash_update()
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()
84 uint64_t dg[2]; in internal_aes_gcm_ghash_update() local
86 get_be_block(dg, state->hash_state); in internal_aes_gcm_ghash_update()
90 pmull_ghash_update(num_blocks, dg, data, &state->ghash_key, head); in internal_aes_gcm_ghash_update()
94 put_be_block(state->hash_state, dg); in internal_aes_gcm_ghash_update()
98 const struct internal_aes_gcm_key *ek, uint64_t dg[2], in encrypt_pl()
106 pmull_ghash_update(1, dg, buf_cryp, &state->ghash_key, NULL); in encrypt_pl()
121 const struct internal_aes_gcm_key *ek, uint64_t dg[2], in decrypt_pl()
125 pmull_ghash_update(1, dg, src, &state->ghash_key, NULL); in decrypt_pl()
138 uint64_t dg[2], TEE_OperationMode mode, in update_payload_2block()
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()
180 uint64_t dg[2] = { 0 }; in internal_aes_gcm_update_payload_blocks() local
182 get_be_block(dg, state->hash_state); in internal_aes_gcm_update_payload_blocks()
190 update_payload_2block(state, ek, dg, mode, src, nb, dst); in internal_aes_gcm_update_payload_blocks()
198 encrypt_pl(state, ek, dg, s, 1, d); in internal_aes_gcm_update_payload_blocks()
200 decrypt_pl(state, ek, dg, s, 1, d); in internal_aes_gcm_update_payload_blocks()
204 put_be_block(state->hash_state, dg); in internal_aes_gcm_update_payload_blocks()
216 uint64_t dg[2] = { 0 }; in internal_aes_gcm_update_payload_blocks() local
220 get_be_block(dg, state->hash_state); in internal_aes_gcm_update_payload_blocks()
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()
229 put_be_block(state->hash_state, dg); in internal_aes_gcm_update_payload_blocks()