X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/8479e33ca623ad057fadf5b48c0638f42d9b4520..0a3f1d48f7f8779690073685f057bc5705d61006:/settings.c diff --git a/settings.c b/settings.c index 01087eeb..ad062dd5 100644 --- a/settings.c +++ b/settings.c @@ -73,8 +73,11 @@ void save_settings (char *section, int do_host, Config *cfg) { write_setting_i (sesskey, "Compression", cfg->compression); write_setting_i (sesskey, "AgentFwd", cfg->agentfwd); write_setting_s (sesskey, "RemoteCmd", cfg->remote_cmd); - write_setting_s (sesskey, "Cipher", cfg->cipher == CIPHER_BLOWFISH ? "blowfish" : - cfg->cipher == CIPHER_DES ? "des" : "3des"); + write_setting_s (sesskey, "Cipher", + cfg->cipher == CIPHER_BLOWFISH ? "blowfish" : + cfg->cipher == CIPHER_DES ? "des" : + cfg->cipher == CIPHER_AES ? "aes" : + "3des"); write_setting_i (sesskey, "AuthTIS", cfg->try_tis_auth); write_setting_i (sesskey, "SshProt", cfg->sshprot); write_setting_i (sesskey, "BuggyMAC", cfg->buggymac); @@ -218,6 +221,8 @@ void load_settings (char *section, int do_host, Config *cfg) { cfg->cipher = CIPHER_BLOWFISH; else if (!strcmp(cipher, "des")) cfg->cipher = CIPHER_DES; + else if (!strcmp(cipher, "aes")) + cfg->cipher = CIPHER_AES; else cfg->cipher = CIPHER_3DES; }