mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-01 03:22:48 -05:00
Configurable preference list for SSH host key types.
Now we actually have enough of them to worry about, and especially since some of the types we support are approved by organisations that people might make their own decisions about whether to trust, it seems worth having a config list for host keys the same way we have one for kex types and ciphers. To make room for this, I've created an SSH > Host Keys config panel, and moved the existing host-key related configuration (manually specified fingerprints) into there from the Kex panel.
This commit is contained in:
13
putty.h
13
putty.h
@ -266,6 +266,18 @@ enum {
|
||||
KEX_MAX
|
||||
};
|
||||
|
||||
enum {
|
||||
/*
|
||||
* SSH-2 host key algorithms
|
||||
*/
|
||||
HK_WARN,
|
||||
HK_RSA,
|
||||
HK_DSA,
|
||||
HK_ECDSA,
|
||||
HK_ED25519,
|
||||
HK_MAX
|
||||
};
|
||||
|
||||
enum {
|
||||
/*
|
||||
* SSH ciphers (both SSH-1 and SSH-2)
|
||||
@ -695,6 +707,7 @@ void cleanup_exit(int);
|
||||
X(INT, NONE, nopty) \
|
||||
X(INT, NONE, compression) \
|
||||
X(INT, INT, ssh_kexlist) \
|
||||
X(INT, INT, ssh_hklist) \
|
||||
X(INT, NONE, ssh_rekey_time) /* in minutes */ \
|
||||
X(STR, NONE, ssh_rekey_data) /* string encoding e.g. "100K", "2M", "1G" */ \
|
||||
X(INT, NONE, tryagent) \
|
||||
|
Reference in New Issue
Block a user