From 3454255df72799b6127def97f1445d39dfb3eda5 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 6 Dec 2017 18:02:31 +0300 Subject: fixes #1049 (memset cannot be used to scrub memory) --- plugins/CryptoPP/src/GPGw/gpg_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/CryptoPP/src/GPGw') diff --git a/plugins/CryptoPP/src/GPGw/gpg_main.cpp b/plugins/CryptoPP/src/GPGw/gpg_main.cpp index 5bbbc9f5e3..311d7daa7c 100644 --- a/plugins/CryptoPP/src/GPGw/gpg_main.cpp +++ b/plugins/CryptoPP/src/GPGw/gpg_main.cpp @@ -250,7 +250,7 @@ LPSTR __cdecl _gpg_decrypt(LPCSTR message) if ( gpgresult==gpgSuccess && useridvalid==TRUE) addPassphrase(keyuserid, passphrase); - memset(passphrase, 0, sizeof(passphrase)); + SecureZeroMemory(passphrase, sizeof(passphrase)); size_t decmessagelen = strlen(buffer)+1; decmessage = (char *) LocalAlloc(LPTR,decmessagelen); -- cgit v1.2.3