diff options
| author | Herbert Xu <herbert@gondor.apana.org.au> | 2023-01-19 18:36:58 +0800 |
|---|---|---|
| committer | Herbert Xu <herbert@gondor.apana.org.au> | 2023-01-27 18:58:09 +0800 |
| commit | 654627ad0beeb8658cbb809028a0e17df961ee9d (patch) | |
| tree | 92afe2232a87c29246a5a268a72d3cfce6e28826 /drivers/crypto/bcm/cipher.h | |
| parent | e16dda2b69ba36c01522735221f08e9dd8f438d3 (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.h | 7 |
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; }; /* |