crypto: caam - Use helper to set reqsize
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 22 Nov 2022 09:40:51 +0000 (17:40 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 2 Dec 2022 10:12:39 +0000 (18:12 +0800)
The value of reqsize must only be changed through the helper.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Reviewed-by: Gaurav Jain <gaurav.jain@nxp.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/caam/caampkc.c

index 88672757671012023ff08c29cde3ea61df066cba..642846693d7c054846eafce1e28b29c7dff43394 100644 (file)
@@ -1099,6 +1099,8 @@ static int caam_rsa_init_tfm(struct crypto_akcipher *tfm)
 {
        struct caam_rsa_ctx *ctx = akcipher_tfm_ctx(tfm);
 
+       akcipher_set_reqsize(tfm, sizeof(struct caam_rsa_req_ctx));
+
        ctx->dev = caam_jr_alloc();
 
        if (IS_ERR(ctx->dev)) {
@@ -1141,7 +1143,6 @@ static struct caam_akcipher_alg caam_rsa = {
                .max_size = caam_rsa_max_size,
                .init = caam_rsa_init_tfm,
                .exit = caam_rsa_exit_tfm,
-               .reqsize = sizeof(struct caam_rsa_req_ctx),
                .base = {
                        .cra_name = "rsa",
                        .cra_driver_name = "rsa-caam",