mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 01:48:00 +00:00
Currentish ssh.com supports single-DES in SSH2 as "des-cbc@ssh.com". It
seems to be entirely the same as "des-cbc", so supporting it is trivial and we may as well do so. If nothing else, it makes it clear whose fault it is. [originally from svn r5128]
This commit is contained in:
parent
8bd1aacec0
commit
d2b22cf1f6
12
sshdes.c
12
sshdes.c
@ -956,6 +956,13 @@ static const struct ssh2_cipher ssh_des_ssh2 = {
|
|||||||
8, 56, "single-DES"
|
8, 56, "single-DES"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const struct ssh2_cipher ssh_des_sshcom_ssh2 = {
|
||||||
|
des_make_context, des3_free_context, des3_iv, des_key,
|
||||||
|
des_ssh2_encrypt_blk, des_ssh2_decrypt_blk,
|
||||||
|
"des-cbc@ssh.com",
|
||||||
|
8, 56, "single-DES"
|
||||||
|
};
|
||||||
|
|
||||||
static const struct ssh2_cipher *const des3_list[] = {
|
static const struct ssh2_cipher *const des3_list[] = {
|
||||||
&ssh_3des_ssh2
|
&ssh_3des_ssh2
|
||||||
};
|
};
|
||||||
@ -966,11 +973,12 @@ const struct ssh2_ciphers ssh2_3des = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static const struct ssh2_cipher *const des_list[] = {
|
static const struct ssh2_cipher *const des_list[] = {
|
||||||
&ssh_des_ssh2
|
&ssh_des_ssh2,
|
||||||
|
&ssh_des_sshcom_ssh2
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct ssh2_ciphers ssh2_des = {
|
const struct ssh2_ciphers ssh2_des = {
|
||||||
sizeof(des3_list) / sizeof(*des_list),
|
sizeof(des_list) / sizeof(*des_list),
|
||||||
des_list
|
des_list
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user