simon-svn: putty: simon
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Sun Jul 22 20:51:50 BST 2012
SVN root: svn://svn.tartarus.org/sgt
Changes by: simon
Revision: 9586
Date: 2012-07-22 20:51:50 +0100 (Sun, 22 Jul 2012)
Log message (6 lines):
Introduce a new utility function smemclr(), which memsets things to
zero but does it in such a way that over-clever compilers hopefully
won't helpfully optimise the call away if you do it just before
freeing something or letting it go out of scope. Use this for
(hopefully) every memset whose job is to destroy sensitive data that
might otherwise be left lying around in the process's memory.
Modified files:
U putty/cmdgen.c
U putty/cmdline.c
U putty/import.c
U putty/misc.c
U putty/putty.h
U putty/ssh.c
U putty/sshaes.c
U putty/ssharcf.c
U putty/sshbn.c
U putty/sshdes.c
U putty/sshdss.c
U putty/sshmd5.c
U putty/sshpubk.c
U putty/sshrsa.c
U putty/sshsha.c
U putty/unix/gtkwin.c
U putty/windows/winmisc.c
U putty/windows/winpgen.c
U putty/windows/winpgnt.c
U putty/windows/winstuff.h
U putty/x11fwd.c
Links:
http://svn.tartarus.org/sgt/?rev=9586&view=rev
http://svn.tartarus.org/sgt/putty/cmdgen.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/cmdline.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/import.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/misc.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/putty.h?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/ssh.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshaes.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/ssharcf.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshbn.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshdes.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshdss.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshmd5.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshpubk.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshrsa.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/sshsha.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/unix/gtkwin.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/windows/winmisc.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/windows/winpgen.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/windows/winpgnt.c?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/windows/winstuff.h?rev=9586&r1=9585&r2=9586
http://svn.tartarus.org/sgt/putty/x11fwd.c?rev=9586&r1=9585&r2=9586
More information about the tartarus-commits
mailing list