Lines Matching defs:tfm
17 int ieee80211_aes_gmac(struct crypto_aead *tfm, const u8 *aad, u8 *nonce,
23 int reqsize = sizeof(*aead_req) + crypto_aead_reqsize(tfm);
59 aead_request_set_tfm(aead_req, tfm);
72 struct crypto_aead *tfm;
75 tfm = crypto_alloc_aead("gcm(aes)", 0, CRYPTO_ALG_ASYNC);
76 if (IS_ERR(tfm))
77 return tfm;
79 err = crypto_aead_setkey(tfm, key, key_len);
81 err = crypto_aead_setauthsize(tfm, GMAC_MIC_LEN);
83 return tfm;
85 crypto_free_aead(tfm);
89 void ieee80211_aes_gmac_key_free(struct crypto_aead *tfm)
91 crypto_free_aead(tfm);