From 132e47e292eea211b9ab0ba2f835cb7f41197ada Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sat, 5 Feb 2005 20:53:14 +0000 Subject: [PATCH] Swap encrypt/decrypt (makes encryption with rdesktop work) --- secure.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/secure.c b/secure.c index 47d5e80..51e5f84 100644 --- a/secure.c +++ b/secure.c @@ -259,12 +259,12 @@ sec_encrypt(uint8 * data, int length) if (use_count == 4096) { - sec_update(sec_encrypt_key, sec_encrypt_update_key); - RC4_set_key(&rc4_encrypt_key, rc4_key_len, sec_encrypt_key); + sec_update(sec_decrypt_key, sec_decrypt_update_key); + RC4_set_key(&rc4_decrypt_key, rc4_key_len, sec_decrypt_key); use_count = 0; } - RC4(&rc4_encrypt_key, length, data, data); + RC4(&rc4_decrypt_key, length, data, data); use_count++; } @@ -276,12 +276,12 @@ sec_decrypt(uint8 * data, int length) if (use_count == 4096) { - sec_update(sec_decrypt_key, sec_decrypt_update_key); - RC4_set_key(&rc4_decrypt_key, rc4_key_len, sec_decrypt_key); + sec_update(sec_encrypt_key, sec_encrypt_update_key); + RC4_set_key(&rc4_encrypt_key, rc4_key_len, sec_encrypt_key); use_count = 0; } - RC4(&rc4_decrypt_key, length, data, data); + RC4(&rc4_encrypt_key, length, data, data); use_count++; } -- 2.39.2