diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2001-04-10 08:39:54 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2001-04-10 08:39:54 +0000 |
| commit | f8614bc3c7e820c9e14ce4dc9ad2b552a3022e8a (patch) | |
| tree | 896ba73ad5386c38065f26d3305836fe9e02f442 /src/lib/crypto/des | |
| parent | a633be77bd368474338d0888082647d130cf8ee3 (diff) | |
| download | krb5-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/ChangeLog | 2 | ||||
| -rw-r--r-- | src/lib/crypto/des/t_afss2k.c | 5 |
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); |
