From e8b3c79fafc3fc100dc5c8c1f47660192662cff1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Fri, 8 Nov 1996 23:44:50 +0100
Subject: [PATCH] Fixed bug in f_decrypt -- it encrypted instead of
 decrypted...

Rev: src/modules/_Crypto/idea.c:1.3
---
 src/modules/_Crypto/idea.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/modules/_Crypto/idea.c b/src/modules/_Crypto/idea.c
index cc344dd19a..02abbde4fd 100644
--- a/src/modules/_Crypto/idea.c
+++ b/src/modules/_Crypto/idea.c
@@ -1,5 +1,5 @@
 /*
- * $Id: idea.c,v 1.2 1996/11/07 19:30:17 grubba Exp $
+ * $Id: idea.c,v 1.3 1996/11/08 22:44:50 grubba Exp $
  *
  * IDEA crypto module for Pike
  *
@@ -94,8 +94,8 @@ static void f_set_key(INT32 args)
     error("idea->set_key(): Too short key\n");
   }
   idea_set_encrypt_key((unsigned char *)sp[-1].u.string->str,
-		       &(PIKE_IDEA->e_key));
-  idea_set_decrypt_key(&(PIKE_IDEA->e_key), &(PIKE_IDEA->d_key));
+		       &PIKE_IDEA->e_key);
+  idea_set_decrypt_key(&PIKE_IDEA->e_key, &PIKE_IDEA->d_key);
 
   MEMCPY(&(PIKE_IDEA->key), sp[-1].u.string->str, 8);
 
@@ -143,7 +143,7 @@ static void f_decrypt(INT32 args)
   }
 
   idea_ecb_encrypt((unsigned char *)sp[-1].u.string->str, buffer,
-		   &(PIKE_IDEA->e_key));
+		   &(PIKE_IDEA->d_key));
 
   pop_n_elems(args);
 
-- 
GitLab