Lines Matching refs:hmac

55 		struct cc_hmac_s hmac;  member
102 struct cc_hmac_s *hmac = &ctx->auth_state.hmac; in cc_aead_exit() local
104 if (hmac->ipad_opad) { in cc_aead_exit()
106 hmac->ipad_opad, in cc_aead_exit()
107 hmac->ipad_opad_dma_addr); in cc_aead_exit()
109 &hmac->ipad_opad_dma_addr); in cc_aead_exit()
110 hmac->ipad_opad_dma_addr = 0; in cc_aead_exit()
111 hmac->ipad_opad = NULL; in cc_aead_exit()
113 if (hmac->padded_authkey) { in cc_aead_exit()
115 hmac->padded_authkey, in cc_aead_exit()
116 hmac->padded_authkey_dma_addr); in cc_aead_exit()
118 &hmac->padded_authkey_dma_addr); in cc_aead_exit()
119 hmac->padded_authkey_dma_addr = 0; in cc_aead_exit()
120 hmac->padded_authkey = NULL; in cc_aead_exit()
169 struct cc_hmac_s *hmac = &ctx->auth_state.hmac; in cc_aead_init() local
171 dma_addr_t *pkey_dma = &hmac->padded_authkey_dma_addr; in cc_aead_init()
174 hmac->ipad_opad = dma_alloc_coherent(dev, digest_size, in cc_aead_init()
175 &hmac->ipad_opad_dma_addr, in cc_aead_init()
178 if (!hmac->ipad_opad) { in cc_aead_init()
184 hmac->ipad_opad); in cc_aead_init()
186 hmac->padded_authkey = dma_alloc_coherent(dev, in cc_aead_init()
191 if (!hmac->padded_authkey) { in cc_aead_init()
196 ctx->auth_state.hmac.ipad_opad = NULL; in cc_aead_init()
197 ctx->auth_state.hmac.padded_authkey = NULL; in cc_aead_init()
309 struct cc_hmac_s *hmac = &ctx->auth_state.hmac; in hmac_setkey() local
346 hmac->padded_authkey_dma_addr, in hmac_setkey()
357 (hmac->ipad_opad_dma_addr + digest_ofs), in hmac_setkey()
433 ctx->auth_state.hmac.padded_authkey_dma_addr; in cc_get_plain_hmac_key()
994 ctx->auth_state.hmac.ipad_opad_dma_addr, digest_size, in cc_set_hmac_desc()
1121 (ctx->auth_state.hmac.ipad_opad_dma_addr + digest_size), in cc_proc_scheme_desc()