Lines Matching refs:fallback
149 struct crypto_sync_skcipher *fallback; member
621 crypto_sync_skcipher_clear_flags(ctx->fallback, CRYPTO_TFM_REQ_MASK); in sahara_aes_setkey()
622 crypto_sync_skcipher_set_flags(ctx->fallback, tfm->base.crt_flags & in sahara_aes_setkey()
625 ret = crypto_sync_skcipher_setkey(ctx->fallback, key, keylen); in sahara_aes_setkey()
628 tfm->base.crt_flags |= crypto_sync_skcipher_get_flags(ctx->fallback) & in sahara_aes_setkey()
666 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback); in sahara_aes_ecb_encrypt()
668 skcipher_request_set_sync_tfm(subreq, ctx->fallback); in sahara_aes_ecb_encrypt()
688 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback); in sahara_aes_ecb_decrypt()
690 skcipher_request_set_sync_tfm(subreq, ctx->fallback); in sahara_aes_ecb_decrypt()
710 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback); in sahara_aes_cbc_encrypt()
712 skcipher_request_set_sync_tfm(subreq, ctx->fallback); in sahara_aes_cbc_encrypt()
732 SYNC_SKCIPHER_REQUEST_ON_STACK(subreq, ctx->fallback); in sahara_aes_cbc_decrypt()
734 skcipher_request_set_sync_tfm(subreq, ctx->fallback); in sahara_aes_cbc_decrypt()
752 ctx->fallback = crypto_alloc_sync_skcipher(name, 0, in sahara_aes_cra_init()
754 if (IS_ERR(ctx->fallback)) { in sahara_aes_cra_init()
756 return PTR_ERR(ctx->fallback); in sahara_aes_cra_init()
768 crypto_free_sync_skcipher(ctx->fallback); in sahara_aes_cra_exit()