]> asedeno.scripts.mit.edu Git - PuTTY.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)
commit6608016fc28d97e9fd5f53cfc671f9e7ccafd8ce
tree08c82961e9297c1d50d52195af53063eed192a9d
parent9d814fd26e89cda11fd6d388a48e5fca77959f97
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).

[originally from svn r1413]
pageant.c
plink.c
psftp.c
puttygen.c
scp.c
ssh.h
sshdss.c
sshpubk.c
windlg.c