From b0ef0a79a8e63744281297cf7cbd65f65bad587d Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Fri, 3 May 2019 12:52:17 -0700 Subject: [PATCH] erp: zero keys on free --- src/erp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/erp.c b/src/erp.c index 08445f9f..a163e068 100644 --- a/src/erp.c +++ b/src/erp.c @@ -351,6 +351,10 @@ void erp_free(struct erp_state *erp) { erp_cache_put(erp->cache); + explicit_bzero(erp->rmsk, sizeof(erp->rmsk)); + explicit_bzero(erp->r_ik, sizeof(erp->r_ik)); + explicit_bzero(erp->r_rk, sizeof(erp->r_rk)); + l_free(erp); }