]> asedeno.scripts.mit.edu Git - PuTTY.git/commit
Pageant: factor out cross-platform parts of add_keyfile().
authorSimon Tatham <anakin@pobox.com>
Mon, 11 May 2015 14:06:25 +0000 (15:06 +0100)
committerSimon Tatham <anakin@pobox.com>
Mon, 11 May 2015 14:49:09 +0000 (15:49 +0100)
commit2069de8c8f9b54fcdc9af71fefc55ada725ebc49
tree3a66f7aaa6662e5c4a2ec87e1b8542ce357dd11b
parent8c4ce6d8c62a8301932d3eb0ae00f02280a68207
Pageant: factor out cross-platform parts of add_keyfile().

I've now centralised into pageant.c all the logic about trying to load
keys of any type, with no passphrase or with the passphrases used in
previous key-loading actions or with a new user-supplied passphrase,
whether we're the main Pageant process ourself or are talking to
another one as a client. The only part of that code remaining in
winpgnt.c is the user interaction via dialog boxes, which of course is
the part that will need to be done differently on other platforms.
pageant.c
pageant.h
windows/winpgnt.c