Lines Matching defs:ctfm
97 int soft_crypt_page(struct crypto_skcipher *ctfm, struct page *dst_page,
109 req = skcipher_request_alloc(ctfm, GFP_NOIO);
141 struct crypto_skcipher *ctfm = NULL;
144 ctfm = crypto_alloc_skcipher(cipher, 0, 0);
145 if (IS_ERR(ctfm)) {
146 pr_err("alloc ctfm failed, ret = %ld!\n", PTR_ERR(ctfm));
147 ctfm = NULL;
150 crypto_skcipher_clear_flags(ctfm, ~0);
151 crypto_skcipher_set_flags(ctfm, CRYPTO_TFM_REQ_FORBID_WEAK_KEYS);
152 ret = crypto_skcipher_setkey(ctfm, key, key_len);
154 pr_err("ctfm setkey failed, ret = %d!\n", ret);
158 return ctfm;
160 if (ctfm)
161 crypto_free_skcipher(ctfm);
217 dev->ctfm = soft_crypto_init(key);
218 ret = dev->ctfm;
232 if (dev->ctfm) {
233 crypto_free_skcipher(dev->ctfm);
234 dev->ctfm = NULL;