]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/commit
INCOMPATIBLE CHANGE to the SSH2 private key file format. There is
authorSimon Tatham <anakin@pobox.com>
Sun, 25 Nov 2001 14:31:46 +0000 (14:31 +0000)
committerSimon Tatham <anakin@pobox.com>
Sun, 25 Nov 2001 14:31:46 +0000 (14:31 +0000)
commitabd4f261f694ef0920404bd750ec4866c0a3021e
tree08c82961e9297c1d50d52195af53063eed192a9d
parentc7c901f8b1e8559520ccc0f353384d367356a3c0
INCOMPATIBLE CHANGE to the SSH2 private key file format. There is
now a passphrase-keyed MAC covering _all_ important data in the
file, including the public blob and the key comment. Should
conclusively scupper any attacks based on nobbling the key file in
an attempt to sucker the machine that decrypts it. MACing the
comment field also protects against a key-substitution attack (if
someone's worked out a way past our DSA protections and can extract
the private key from a signature, swapping key files and
substituting comments might just enable them to get the signature
they need to do this. Paranoid, but might as well).

git-svn-id: http://svn.tartarus.org/sgt/putty@1413 cda61777-01e9-0310-a592-d414129be87e
pageant.c
plink.c
psftp.c
puttygen.c
scp.c
ssh.h
sshdss.c
sshpubk.c
windlg.c