Lines Matching defs:ctfm
91 int soft_crypt_page(struct crypto_skcipher *ctfm, struct page *dst_page,
103 req = skcipher_request_alloc(ctfm, GFP_NOIO);
135 struct crypto_skcipher *ctfm = NULL;
138 ctfm = crypto_alloc_skcipher(cipher, 0, 0);
139 if (IS_ERR(ctfm)) {
140 pr_err("alloc ctfm failed, ret = %ld!\n", PTR_ERR(ctfm));
141 ctfm = NULL;
144 crypto_skcipher_clear_flags(ctfm, ~0);
145 crypto_skcipher_set_flags(ctfm, CRYPTO_TFM_REQ_FORBID_WEAK_KEYS);
146 ret = crypto_skcipher_setkey(ctfm, key, key_len);
148 pr_err("ctfm setkey failed, ret = %d!\n", ret);
152 return ctfm;
154 if (ctfm)
155 crypto_free_skcipher(ctfm);
211 dev->ctfm = soft_crypto_init(key);
212 ret = dev->ctfm;
226 if (dev->ctfm) {
227 crypto_free_skcipher(dev->ctfm);
228 dev->ctfm = NULL;