]> source.dussan.org Git - rspamd.git/commitdiff
Securely erase content of secret keys.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 3 Feb 2015 22:21:07 +0000 (22:21 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 3 Feb 2015 22:21:07 +0000 (22:21 +0000)
src/libutil/http.c

index 6ddeb2518a591da432b0d87b31ac3588d656f734..b94e9bb5202d7074493fee20eb0b5debec68eca2 100644 (file)
@@ -1710,6 +1710,8 @@ rspamd_http_router_free (struct rspamd_http_connection_router *router)
 static void
 rspamd_http_keypair_dtor (struct rspamd_http_keypair *kp)
 {
+       rspamd_explicit_memzero (kp->sk, sizeof (kp->sk));
+       rspamd_explicit_memzero (kp->nm, sizeof (kp->nm));
        g_slice_free1 (sizeof (*kp), kp);
 }