diff --git a/src/modules/_Crypto/idea.c b/src/modules/_Crypto/idea.c index cc344dd19ac2266e86025acbd1fe30df6afad272..02abbde4fda65051d6a8ed874304117946137a09 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);