preparation for needing to know how much key material each cipher
needs in order to select a suitable Diffie-Hellman group.
git-svn-id: svn://svn.tartarus.org/sgt/putty@961
cda61777-01e9-0310-a592-
d414129be87e
void (*decrypt)(unsigned char *blk, int len);
char *name;
int blksize;
void (*decrypt)(unsigned char *blk, int len);
char *name;
int blksize;
blowfish_ssh1_encrypt_blk,
blowfish_ssh1_decrypt_blk,
"blowfish-cbc",
blowfish_ssh1_encrypt_blk,
blowfish_ssh1_decrypt_blk,
"blowfish-cbc",
};
struct ssh_cipher ssh_blowfish_ssh2 = {
};
struct ssh_cipher ssh_blowfish_ssh2 = {
blowfish_ssh2_encrypt_blk,
blowfish_ssh2_decrypt_blk,
"blowfish-cbc",
blowfish_ssh2_encrypt_blk,
blowfish_ssh2_decrypt_blk,
"blowfish-cbc",
des3_ssh2_encrypt_blk,
des3_ssh2_decrypt_blk,
"3des-cbc",
des3_ssh2_encrypt_blk,
des3_ssh2_decrypt_blk,
"3des-cbc",
};
struct ssh_cipher ssh_3des = {
};
struct ssh_cipher ssh_3des = {
des3_encrypt_blk,
des3_decrypt_blk,
"3des-cbc",
des3_encrypt_blk,
des3_decrypt_blk,
"3des-cbc",
};
static void des_sesskey(unsigned char *key) {
};
static void des_sesskey(unsigned char *key) {
des_encrypt_blk,
des_decrypt_blk,
"des-cbc", /* should never be used - not a valid cipher in ssh2 */
des_encrypt_blk,
des_decrypt_blk,
"des-cbc", /* should never be used - not a valid cipher in ssh2 */