Lines Matching refs:fallback
49 } fallback; member
57 struct crypto_sync_skcipher *fallback; member
77 sctx->fallback.cip->base.crt_flags &= ~CRYPTO_TFM_REQ_MASK; in setkey_fallback_cip()
78 sctx->fallback.cip->base.crt_flags |= (tfm->crt_flags & in setkey_fallback_cip()
81 ret = crypto_cipher_setkey(sctx->fallback.cip, in_key, key_len); in setkey_fallback_cip()
84 tfm->crt_flags |= (sctx->fallback.cip->base.crt_flags & in setkey_fallback_cip()
116 crypto_cipher_encrypt_one(sctx->fallback.cip, out, in); in crypto_aes_encrypt()
127 crypto_cipher_decrypt_one(sctx->fallback.cip, out, in); in crypto_aes_decrypt()
139 sctx->fallback.cip = crypto_alloc_cipher(name, 0, in fallback_init_cip()
142 if (IS_ERR(sctx->fallback.cip)) { in fallback_init_cip()
145 return PTR_ERR(sctx->fallback.cip); in fallback_init_cip()
155 crypto_free_cipher(sctx->fallback.cip); in fallback_exit_cip()
156 sctx->fallback.cip = NULL; in fallback_exit_cip()
187 crypto_sync_skcipher_clear_flags(sctx->fallback.blk, in setkey_fallback_blk()
189 crypto_sync_skcipher_set_flags(sctx->fallback.blk, tfm->crt_flags & in setkey_fallback_blk()
192 ret = crypto_sync_skcipher_setkey(sctx->fallback.blk, key, len); in setkey_fallback_blk()
195 tfm->crt_flags |= crypto_sync_skcipher_get_flags(sctx->fallback.blk) & in setkey_fallback_blk()
208 SYNC_SKCIPHER_REQUEST_ON_STACK(req, sctx->fallback.blk); in fallback_blk_dec()
210 skcipher_request_set_sync_tfm(req, sctx->fallback.blk); in fallback_blk_dec()
227 SYNC_SKCIPHER_REQUEST_ON_STACK(req, sctx->fallback.blk); in fallback_blk_enc()
229 skcipher_request_set_sync_tfm(req, sctx->fallback.blk); in fallback_blk_enc()
310 sctx->fallback.blk = crypto_alloc_sync_skcipher(name, 0, in fallback_init_blk()
313 if (IS_ERR(sctx->fallback.blk)) { in fallback_init_blk()
316 return PTR_ERR(sctx->fallback.blk); in fallback_init_blk()
326 crypto_free_sync_skcipher(sctx->fallback.blk); in fallback_exit_blk()
456 crypto_sync_skcipher_clear_flags(xts_ctx->fallback, in xts_fallback_setkey()
458 crypto_sync_skcipher_set_flags(xts_ctx->fallback, tfm->crt_flags & in xts_fallback_setkey()
461 ret = crypto_sync_skcipher_setkey(xts_ctx->fallback, key, len); in xts_fallback_setkey()
464 tfm->crt_flags |= crypto_sync_skcipher_get_flags(xts_ctx->fallback) & in xts_fallback_setkey()
476 SYNC_SKCIPHER_REQUEST_ON_STACK(req, xts_ctx->fallback); in xts_fallback_decrypt()
479 skcipher_request_set_sync_tfm(req, xts_ctx->fallback); in xts_fallback_decrypt()
495 SYNC_SKCIPHER_REQUEST_ON_STACK(req, xts_ctx->fallback); in xts_fallback_encrypt()
498 skcipher_request_set_sync_tfm(req, xts_ctx->fallback); in xts_fallback_encrypt()
621 xts_ctx->fallback = crypto_alloc_sync_skcipher(name, 0, in xts_fallback_init()
624 if (IS_ERR(xts_ctx->fallback)) { in xts_fallback_init()
627 return PTR_ERR(xts_ctx->fallback); in xts_fallback_init()
636 crypto_free_sync_skcipher(xts_ctx->fallback); in xts_fallback_exit()