summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/des
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-04-10 08:39:54 +0000
committerKen Raeburn <raeburn@mit.edu>2001-04-10 08:39:54 +0000
commitf8614bc3c7e820c9e14ce4dc9ad2b552a3022e8a (patch)
tree896ba73ad5386c38065f26d3305836fe9e02f442 /src/lib/crypto/des
parenta633be77bd368474338d0888082647d130cf8ee3 (diff)
downloadkrb5-f8614bc3c7e820c9e14ce4dc9ad2b552a3022e8a.tar.gz
krb5-f8614bc3c7e820c9e14ce4dc9ad2b552a3022e8a.tar.xz
krb5-f8614bc3c7e820c9e14ce4dc9ad2b552a3022e8a.zip
fix/add casts as needed
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13170 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/des')
-rw-r--r--src/lib/crypto/des/ChangeLog2
-rw-r--r--src/lib/crypto/des/t_afss2k.c5
2 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/crypto/des/ChangeLog b/src/lib/crypto/des/ChangeLog
index af3bd971f2..dc89e2c826 100644
--- a/src/lib/crypto/des/ChangeLog
+++ b/src/lib/crypto/des/ChangeLog
@@ -1,5 +1,7 @@
2001-04-10 Ken Raeburn <raeburn@mit.edu>
+ * t_afss2k.c (do_it): Add cast to keep compiler quiet.
+
* f_cksum.c (mit_des_cbc_cksum): Use const for input, key
schedule, and initial vector. Get rid of casts when possible.
* f_cbc.c (mit_des_cbc_encrypt): Likewise.
diff --git a/src/lib/crypto/des/t_afss2k.c b/src/lib/crypto/des/t_afss2k.c
index 851465006e..a6d0aa58d0 100644
--- a/src/lib/crypto/des/t_afss2k.c
+++ b/src/lib/crypto/des/t_afss2k.c
@@ -116,10 +116,13 @@ do_it (struct test_case *tcase)
abort ();
}
+ /* Run another pass to make sure the characters after the
+ password in the buffer aren't influencing the output. The
+ password is *not* required to be null-terminated. */
memset (longpass, '!', sizeof (longpass));
longpass[sizeof (longpass)-1] = '\0';
memcpy (longpass, "My Password", strlen ("My Password"));
- passwd.data = longpass;
+ passwd.data = (char *) longpass;
for (i = 0; i < 12; i++) {
passwd.length = i;
err = mit_afs_string_to_key (&key, &passwd, &salt);