Lines Matching refs:tfm
24 void ieee80211_aes_cmac(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac() argument
27 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac()
31 desc->tfm = tfm; in ieee80211_aes_cmac()
48 void ieee80211_aes_cmac_256(struct crypto_shash *tfm, const u8 *aad, in ieee80211_aes_cmac_256() argument
51 SHASH_DESC_ON_STACK(desc, tfm); in ieee80211_aes_cmac_256()
54 desc->tfm = tfm; in ieee80211_aes_cmac_256()
73 struct crypto_shash *tfm; in ieee80211_aes_cmac_key_setup() local
75 tfm = crypto_alloc_shash("cmac(aes)", 0, 0); in ieee80211_aes_cmac_key_setup()
76 if (!IS_ERR(tfm)) in ieee80211_aes_cmac_key_setup()
77 crypto_shash_setkey(tfm, key, key_len); in ieee80211_aes_cmac_key_setup()
79 return tfm; in ieee80211_aes_cmac_key_setup()
82 void ieee80211_aes_cmac_key_free(struct crypto_shash *tfm) in ieee80211_aes_cmac_key_free() argument
84 crypto_free_shash(tfm); in ieee80211_aes_cmac_key_free()