[v4,05/12] crypto/qat: use secure memset
Checks
Commit Message
Regular memset maybe removed by compiler if done before a free
function. Use new rte_free_sensitive instead.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
---
drivers/crypto/qat/qat_asym.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
@@ -102,10 +102,7 @@ static const struct rte_driver cryptodev_qat_asym_driver = {
curve.p.data, curve.bytesize)
#define PARAM_CLR(what) \
- do { \
- memset(what.data, 0, what.length); \
- rte_free(what.data); \
- } while (0)
+ rte_free_sensitive(what.data)
static void
request_init(struct icp_qat_fw_pke_request *qat_req)