summaryrefslogtreecommitdiff
path: root/drivers/crypto/bcm/cipher.h
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2023-01-19 18:36:58 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2023-01-27 18:58:09 +0800
commit654627ad0beeb8658cbb809028a0e17df961ee9d (patch)
tree92afe2232a87c29246a5a268a72d3cfce6e28826 /drivers/crypto/bcm/cipher.h
parente16dda2b69ba36c01522735221f08e9dd8f438d3 (diff)
crypto: bcm - Use subrequest for fallback
Instead of doing saving and restoring on the AEAD request object for fallback processing, use a subrequest instead. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/bcm/cipher.h')
-rw-r--r--drivers/crypto/bcm/cipher.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/crypto/bcm/cipher.h b/drivers/crypto/bcm/cipher.h
index d6d87332140a..e36881c983cf 100644
--- a/drivers/crypto/bcm/cipher.h
+++ b/drivers/crypto/bcm/cipher.h
@@ -339,15 +339,12 @@ struct iproc_reqctx_s {
/* hmac context */
bool is_sw_hmac;
- /* aead context */
- struct crypto_tfm *old_tfm;
- crypto_completion_t old_complete;
- void *old_data;
-
gfp_t gfp;
/* Buffers used to build SPU request and response messages */
struct spu_msg_buf msg_buf;
+
+ struct aead_request req;
};
/*