Lines Matching refs:fallback
46 struct crypto_shash *fallback; member
59 struct crypto_shash *fallback; in p8_ghash_init_tfm() local
68 fallback = crypto_alloc_shash(alg, 0, CRYPTO_ALG_NEED_FALLBACK); in p8_ghash_init_tfm()
69 if (IS_ERR(fallback)) { in p8_ghash_init_tfm()
72 alg, PTR_ERR(fallback)); in p8_ghash_init_tfm()
73 return PTR_ERR(fallback); in p8_ghash_init_tfm()
76 crypto_tfm_alg_driver_name(crypto_shash_tfm(fallback))); in p8_ghash_init_tfm()
78 crypto_shash_set_flags(fallback, in p8_ghash_init_tfm()
81 ctx->fallback = fallback; in p8_ghash_init_tfm()
84 + crypto_shash_descsize(fallback); in p8_ghash_init_tfm()
93 if (ctx->fallback) { in p8_ghash_exit_tfm()
94 crypto_free_shash(ctx->fallback); in p8_ghash_exit_tfm()
95 ctx->fallback = NULL; in p8_ghash_exit_tfm()
106 dctx->fallback_desc.tfm = ctx->fallback; in p8_ghash_init()
127 return crypto_shash_setkey(ctx->fallback, key, keylen); in p8_ghash_setkey()