Lines Matching refs:aead_req
30 struct aead_request *aead_req = (void *) aead_req_data; in ieee80211_aes_ccm_encrypt() local
32 memset(aead_req, 0, sizeof(aead_req_data)); in ieee80211_aes_ccm_encrypt()
39 aead_request_set_tfm(aead_req, tfm); in ieee80211_aes_ccm_encrypt()
40 aead_request_set_crypt(aead_req, sg, sg, data_len, b_0); in ieee80211_aes_ccm_encrypt()
41 aead_request_set_ad(aead_req, sg[0].length); in ieee80211_aes_ccm_encrypt()
43 crypto_aead_encrypt(aead_req); in ieee80211_aes_ccm_encrypt()
54 struct aead_request *aead_req = (void *) aead_req_data; in ieee80211_aes_ccm_decrypt() local
59 memset(aead_req, 0, sizeof(aead_req_data)); in ieee80211_aes_ccm_decrypt()
66 aead_request_set_tfm(aead_req, tfm); in ieee80211_aes_ccm_decrypt()
67 aead_request_set_crypt(aead_req, sg, sg, data_len + mic_len, b_0); in ieee80211_aes_ccm_decrypt()
68 aead_request_set_ad(aead_req, sg[0].length); in ieee80211_aes_ccm_decrypt()
70 return crypto_aead_decrypt(aead_req); in ieee80211_aes_ccm_decrypt()