mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-01 11:32:48 -05:00
Try to make our PGP signing more useful:
* All the PuTTY tools for Windows and Unix now contain the fingerprints of the Master Keys. The method for accessing them is crude but universal: a new "-pgpfp" command-line option. (Except Unix PuTTYgen, which takes "--pgpfp" just to be awkward.) * Move the key policy discussion from putty-website/keys.html to putty/doc/pgpkeys.but, and autogenerate the former from the latter. Also tweak the text somewhat and include the fingerprints of the Master Keys themselves. (I've merged the existing autogeneration scripts into a single new one; I've left the old scripts and keys.html around until such time as the webmonster reviews the changes and plumbs in the new script; he should remove the old files then.) [originally from svn r5524] [this svn revision also touched putty-website]
This commit is contained in:
12
putty.h
12
putty.h
@ -27,6 +27,15 @@ typedef struct terminal_tag Terminal;
|
||||
#include "network.h"
|
||||
#include "misc.h"
|
||||
|
||||
/*
|
||||
* Fingerprints of the PGP master keys that can be used to establish a trust
|
||||
* path between an executable and other files.
|
||||
*/
|
||||
#define PGP_RSA_MASTER_KEY_FP \
|
||||
"8F 15 97 DA 25 30 AB 0D 88 D1 92 54 11 CF 0C 4C"
|
||||
#define PGP_DSA_MASTER_KEY_FP \
|
||||
"313C 3E76 4B74 C2C5 F2AE 83A8 4F5E 6DF5 6A93 B34E"
|
||||
|
||||
/* Three attribute types:
|
||||
* The ATTRs (normal attributes) are stored with the characters in
|
||||
* the main display arrays
|
||||
@ -893,9 +902,10 @@ int wc_match(const char *wildcard, const char *target);
|
||||
int wc_unescape(char *output, const char *wildcard);
|
||||
|
||||
/*
|
||||
* Exports from windlg.c
|
||||
* Exports from frontend (windlg.c etc)
|
||||
*/
|
||||
void logevent(void *frontend, const char *);
|
||||
void pgp_fingerprints(void);
|
||||
/*
|
||||
* verify_ssh_host_key() can return one of three values:
|
||||
*
|
||||
|
Reference in New Issue
Block a user