Lines Matching refs:tfm
21 void ieee80211_aes_ccm_encrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, in ieee80211_aes_ccm_encrypt() argument
28 crypto_aead_reqsize(tfm)] in ieee80211_aes_ccm_encrypt()
39 aead_request_set_tfm(aead_req, tfm); in ieee80211_aes_ccm_encrypt()
46 int ieee80211_aes_ccm_decrypt(struct crypto_aead *tfm, u8 *b_0, u8 *aad, in ieee80211_aes_ccm_decrypt() argument
52 crypto_aead_reqsize(tfm)] in ieee80211_aes_ccm_decrypt()
66 aead_request_set_tfm(aead_req, tfm); in ieee80211_aes_ccm_decrypt()
77 struct crypto_aead *tfm; in ieee80211_aes_key_setup_encrypt() local
80 tfm = crypto_alloc_aead("ccm(aes)", 0, CRYPTO_ALG_ASYNC); in ieee80211_aes_key_setup_encrypt()
81 if (IS_ERR(tfm)) in ieee80211_aes_key_setup_encrypt()
82 return tfm; in ieee80211_aes_key_setup_encrypt()
84 err = crypto_aead_setkey(tfm, key, key_len); in ieee80211_aes_key_setup_encrypt()
87 err = crypto_aead_setauthsize(tfm, mic_len); in ieee80211_aes_key_setup_encrypt()
91 return tfm; in ieee80211_aes_key_setup_encrypt()
94 crypto_free_aead(tfm); in ieee80211_aes_key_setup_encrypt()
98 void ieee80211_aes_key_free(struct crypto_aead *tfm) in ieee80211_aes_key_free() argument
100 crypto_free_aead(tfm); in ieee80211_aes_key_free()