]> git.droids-corp.org - dpdk.git/commitdiff
crypto/octeontx2: reset session private data
authorAnkur Dwivedi <adwivedi@marvell.com>
Fri, 3 Jul 2020 05:41:40 +0000 (11:11 +0530)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 8 Jul 2020 16:16:16 +0000 (18:16 +0200)
This patch sets the first 32 bytes of session private data
to zero. This prevents garbage data to be used in code logic.

Signed-off-by: Ankur Dwivedi <adwivedi@marvell.com>
drivers/crypto/octeontx2/otx2_cryptodev_ops.c

index ad292a08f7acf6ec223eca846dd2b8158024a0be..c0aed612a973cf0a9a1b46e879322a0e309aaea5 100644 (file)
@@ -364,6 +364,9 @@ sym_session_configure(int driver_id, struct rte_crypto_sym_xform *xform,
                return -ENOMEM;
        }
 
+       memset(priv, 0, sizeof(struct cpt_sess_misc) +
+                       offsetof(struct cpt_ctx, fctx));
+
        misc = priv;
 
        for ( ; xform != NULL; xform = xform->next) {