Lines Matching refs:cipher_tfm
176 } cipher_tfm; member
245 return cc->cipher_tfm.tfms[0]; in any_tfm()
250 return cc->cipher_tfm.tfms_aead[0]; in any_tfm_aead()
1468 skcipher_request_set_tfm(ctx->r.req, cc->cipher_tfm.tfms[key_index]); in crypt_alloc_req_skcipher()
1490 aead_request_set_tfm(ctx->r.req_aead, cc->cipher_tfm.tfms_aead[0]); in crypt_alloc_req_aead()
2245 if (!cc->cipher_tfm.tfms_aead) in crypt_free_tfms_aead()
2248 if (cc->cipher_tfm.tfms_aead[0] && !IS_ERR(cc->cipher_tfm.tfms_aead[0])) { in crypt_free_tfms_aead()
2249 crypto_free_aead(cc->cipher_tfm.tfms_aead[0]); in crypt_free_tfms_aead()
2250 cc->cipher_tfm.tfms_aead[0] = NULL; in crypt_free_tfms_aead()
2253 kfree(cc->cipher_tfm.tfms_aead); in crypt_free_tfms_aead()
2254 cc->cipher_tfm.tfms_aead = NULL; in crypt_free_tfms_aead()
2261 if (!cc->cipher_tfm.tfms) in crypt_free_tfms_skcipher()
2265 if (cc->cipher_tfm.tfms[i] && !IS_ERR(cc->cipher_tfm.tfms[i])) { in crypt_free_tfms_skcipher()
2266 crypto_free_skcipher(cc->cipher_tfm.tfms[i]); in crypt_free_tfms_skcipher()
2267 cc->cipher_tfm.tfms[i] = NULL; in crypt_free_tfms_skcipher()
2270 kfree(cc->cipher_tfm.tfms); in crypt_free_tfms_skcipher()
2271 cc->cipher_tfm.tfms = NULL; in crypt_free_tfms_skcipher()
2287 cc->cipher_tfm.tfms = kcalloc(cc->tfms_count, in crypt_alloc_tfms_skcipher()
2290 if (!cc->cipher_tfm.tfms) in crypt_alloc_tfms_skcipher()
2294 cc->cipher_tfm.tfms[i] = crypto_alloc_skcipher(ciphermode, 0, in crypt_alloc_tfms_skcipher()
2296 if (IS_ERR(cc->cipher_tfm.tfms[i])) { in crypt_alloc_tfms_skcipher()
2297 err = PTR_ERR(cc->cipher_tfm.tfms[i]); in crypt_alloc_tfms_skcipher()
2317 cc->cipher_tfm.tfms = kmalloc(sizeof(struct crypto_aead *), GFP_KERNEL); in crypt_alloc_tfms_aead()
2318 if (!cc->cipher_tfm.tfms) in crypt_alloc_tfms_aead()
2321 cc->cipher_tfm.tfms_aead[0] = crypto_alloc_aead(ciphermode, 0, in crypt_alloc_tfms_aead()
2323 if (IS_ERR(cc->cipher_tfm.tfms_aead[0])) { in crypt_alloc_tfms_aead()
2324 err = PTR_ERR(cc->cipher_tfm.tfms_aead[0]); in crypt_alloc_tfms_aead()
2393 r = crypto_aead_setkey(cc->cipher_tfm.tfms_aead[i], in crypt_setkey()
2396 r = crypto_aead_setkey(cc->cipher_tfm.tfms_aead[i], in crypt_setkey()
2400 r = crypto_skcipher_setkey(cc->cipher_tfm.tfms[i], in crypt_setkey()