From 20c99d180a3f9c5d0134ff8c5fc62c434ae50c02 Mon Sep 17 00:00:00 2001 From: David Shaw Date: Thu, 31 Oct 2002 15:40:42 +0000 Subject: * build-packet.c (do_plaintext), encode.c (encode_sesskey, encode_simple, encode_crypt), sign.c (write_plaintext_packet): Use wipememory() instead of memset() to wipe sensitive memory as the memset() might be optimized away. --- g10/build-packet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'g10/build-packet.c') diff --git a/g10/build-packet.c b/g10/build-packet.c index da1cbbe39..936cc90d6 100644 --- a/g10/build-packet.c +++ b/g10/build-packet.c @@ -555,7 +555,7 @@ do_plaintext( IOBUF out, int ctb, PKT_plaintext *pt ) } n += nbytes; } - memset(buf,0,1000); /* at least burn the buffer */ + wipememory(buf,1000); /* burn the buffer */ if( !pt->len ) iobuf_set_block_mode(out, 0 ); /* write end marker */ else if( n != pt->len ) -- cgit