Lines Matching refs:fallback
34 struct crypto_blkcipher *fallback; member
42 struct crypto_blkcipher *fallback; in p8_aes_cbc_init() local
50 fallback = crypto_alloc_blkcipher(alg, 0 ,CRYPTO_ALG_NEED_FALLBACK); in p8_aes_cbc_init()
51 if (IS_ERR(fallback)) { in p8_aes_cbc_init()
53 alg, PTR_ERR(fallback)); in p8_aes_cbc_init()
54 return PTR_ERR(fallback); in p8_aes_cbc_init()
57 crypto_tfm_alg_driver_name((struct crypto_tfm *) fallback)); in p8_aes_cbc_init()
59 crypto_blkcipher_set_flags(fallback, in p8_aes_cbc_init()
61 ctx->fallback = fallback; in p8_aes_cbc_init()
70 if (ctx->fallback) { in p8_aes_cbc_exit()
71 crypto_free_blkcipher(ctx->fallback); in p8_aes_cbc_exit()
72 ctx->fallback = NULL; in p8_aes_cbc_exit()
89 ret += crypto_blkcipher_setkey(ctx->fallback, key, keylen); in p8_aes_cbc_setkey()
102 .tfm = ctx->fallback, in p8_aes_cbc_encrypt()
138 .tfm = ctx->fallback, in p8_aes_cbc_decrypt()