aboutsummaryrefslogtreecommitdiff
path: root/src/lib/des425
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/des425')
-rw-r--r--src/lib/des425/ChangeLog5
-rw-r--r--src/lib/des425/verify.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/des425/ChangeLog b/src/lib/des425/ChangeLog
index cb88239..bff9c83 100644
--- a/src/lib/des425/ChangeLog
+++ b/src/lib/des425/ChangeLog
@@ -1,3 +1,8 @@
+2001-06-21 Ezra Peisach <epeisach@mit.edu>
+
+ * verify.c (do_decrypt, do_encrypt): Cast argument to
+ des_ecb_encrypt to unsigned long *.
+
2001-05-31 Ezra Peisach <epeisach@mit.edu>
* des.c (des_ecb_encrypt): Do not use a variable named "encrypt".
diff --git a/src/lib/des425/verify.c b/src/lib/des425/verify.c
index cb141b0..91718e3 100644
--- a/src/lib/des425/verify.c
+++ b/src/lib/des425/verify.c
@@ -287,7 +287,7 @@ do_encrypt(in,out)
unsigned char *out;
{
for (i =1; i<=nflag; i++) {
- des_ecb_encrypt(in,out,KS,1);
+ des_ecb_encrypt((unsigned long *) in, (unsigned long *)out, KS, 1);
if (des_debug) {
printf("\nclear %s\n",in);
for (j = 0; j<=7; j++)
@@ -306,7 +306,7 @@ do_decrypt(in,out)
/* try to invert it */
{
for (i =1; i<=nflag; i++) {
- des_ecb_encrypt(out,in,KS,0);
+ des_ecb_encrypt((unsigned long *) out, (unsigned long *)in,KS,0);
if (des_debug) {
printf("clear %s\n",in);
for (j = 0; j<=7; j++)