Lines Matching defs:tfm
132 switch (crypto_tfm_alg_type(areq->tfm)) {
1599 static int caam_cra_init_skcipher(struct crypto_skcipher *tfm)
1601 struct skcipher_alg *alg = crypto_skcipher_alg(tfm);
1604 struct caam_ctx *ctx = crypto_skcipher_ctx(tfm);
1609 const char *tfm_name = crypto_tfm_alg_name(&tfm->base);
1622 crypto_skcipher_set_reqsize(tfm, sizeof(struct caam_request) +
1625 crypto_skcipher_set_reqsize(tfm, sizeof(struct caam_request));
1635 static int caam_cra_init_aead(struct crypto_aead *tfm)
1637 struct aead_alg *alg = crypto_aead_alg(tfm);
1641 crypto_aead_set_reqsize(tfm, sizeof(struct caam_request));
1642 return caam_cra_init(crypto_aead_ctx(tfm), &caam_alg->caam,
1653 static void caam_cra_exit(struct crypto_skcipher *tfm)
1655 struct caam_ctx *ctx = crypto_skcipher_ctx(tfm);
1662 static void caam_cra_exit_aead(struct crypto_aead *tfm)
1664 caam_exit_common(crypto_aead_ctx(tfm));
4538 static int caam_hash_cra_init(struct crypto_tfm *tfm)
4540 struct crypto_ahash *ahash = __crypto_ahash_cast(tfm);
4541 struct crypto_alg *base = tfm->__crt_alg;
4548 struct caam_hash_ctx *ctx = crypto_tfm_ctx(tfm);
4595 crypto_ahash_set_reqsize(__crypto_ahash_cast(tfm),
4605 static void caam_hash_cra_exit(struct crypto_tfm *tfm)
4607 struct caam_hash_ctx *ctx = crypto_tfm_ctx(tfm);