Lines Matching refs:tfm
27 void ieee80211_aes_cmac(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac() argument
30 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac()
33 desc->tfm = tfm; in ieee80211_aes_cmac()
43 void ieee80211_aes_cmac_256(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac_256() argument
46 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac_256()
48 desc->tfm = tfm; in ieee80211_aes_cmac_256()
59 struct crypto_shash *tfm; in ieee80211_aes_cmac_key_setup() local
61 tfm = crypto_alloc_shash("cmac(aes)", 0, 0); in ieee80211_aes_cmac_key_setup()
62 if (!IS_ERR(tfm)) in ieee80211_aes_cmac_key_setup()
63 crypto_shash_setkey(tfm, key, key_len); in ieee80211_aes_cmac_key_setup()
65 return tfm; in ieee80211_aes_cmac_key_setup()
68 void ieee80211_aes_cmac_key_free(struct crypto_shash *tfm) in ieee80211_aes_cmac_key_free() argument
70 crypto_free_shash(tfm); in ieee80211_aes_cmac_key_free()