]> git.droids-corp.org - dpdk.git/blobdiff - drivers/crypto/openssl/rte_openssl_pmd.c
crypto/openssl: fix big numbers after computations
[dpdk.git] / drivers / crypto / openssl / rte_openssl_pmd.c
index ea5aac69eda98f79fa4e52f521d8d16e6e0572ca..4ecc3c414818a52d223a72edc148d8a7f949f5dd 100644 (file)
@@ -1795,6 +1795,9 @@ process_openssl_modinv_op(struct rte_crypto_op *cop,
                cop->status = RTE_CRYPTO_OP_STATUS_ERROR;
        }
 
+       BN_clear(res);
+       BN_clear(base);
+
        return 0;
 }
 
@@ -1825,6 +1828,9 @@ process_openssl_modexp_op(struct rte_crypto_op *cop,
                cop->status = RTE_CRYPTO_OP_STATUS_ERROR;
        }
 
+       BN_clear(res);
+       BN_clear(base);
+
        return 0;
 }