Lines Matching defs:tfm
38 struct crypto_aead *tfm;
168 crypto->tfm = crypto_alloc_aead("gcm(aes)", 0, 0);
169 if (IS_ERR(crypto->tfm))
172 if (crypto_aead_setkey(crypto->tfm, key, keylen))
175 crypto->iv_len = crypto_aead_ivsize(crypto->tfm);
180 if (crypto_aead_authsize(crypto->tfm) > MAX_AUTHTAG_LEN) {
181 if (crypto_aead_setauthsize(crypto->tfm, MAX_AUTHTAG_LEN)) {
187 crypto->a_len = crypto_aead_authsize(crypto->tfm);
197 crypto_free_aead(crypto->tfm);
206 crypto_free_aead(crypto->tfm);
221 req = aead_request_alloc(crypto->tfm, GFP_KERNEL);
244 aead_request_set_tfm(req, crypto->tfm);