Home
last modified time | relevance | path

Searched refs:sa_state (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/crypto/inside-secure/eip93/
H A Deip93-hash.c65 struct sa_state *sa_state = &rctx->sa_state; in eip93_hash_handle_result() local
70 sizeof(*sa_state), DMA_FROM_DEVICE); in eip93_hash_handle_result()
83 u32 *digest = (u32 *)sa_state->state_i_digest; in eip93_hash_handle_result()
89 memcpy(req->result, sa_state->state_i_digest, digestsize); in eip93_hash_handle_result()
138 struct sa_state *sa_state = &rctx->sa_state; in eip93_hash_export_sa_state() local
150 memcpy(state->state_len, sa_state->state_byte_cnt, in eip93_hash_export_sa_state()
152 memcpy(state->state_hash, sa_state->state_i_digest, in eip93_hash_export_sa_state()
291 struct sa_state *sa_state = &rctx->sa_state; in eip93_hash_init() local
293 memset(sa_state->state_byte_cnt, 0, sizeof(u32) * 2); in eip93_hash_init()
295 sa_state->state_i_digest); in eip93_hash_init()
[all …]
H A Deip93-common.c518 struct sa_state *sa_state; in eip93_send_req() local
529 rctx->sa_state = NULL; in eip93_send_req()
536 rctx->sa_state = kzalloc(sizeof(*rctx->sa_state), GFP_KERNEL); in eip93_send_req()
537 if (!rctx->sa_state) in eip93_send_req()
540 sa_state = rctx->sa_state; in eip93_send_req()
542 memcpy(sa_state->state_iv, iv, rctx->ivsize); in eip93_send_req()
544 sa_state->state_iv[0] = ctx->sa_nonce; in eip93_send_req()
545 sa_state->state_iv[1] = iv[0]; in eip93_send_req()
546 sa_state->state_iv[2] = iv[1]; in eip93_send_req()
547 sa_state->state_iv[3] = (u32 __force)cpu_to_be32(0x1); in eip93_send_req()
[all …]