summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/crypto/des/d3_str2ky.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/lib/crypto/des/d3_str2ky.c b/src/lib/crypto/des/d3_str2ky.c
index 67c0bf1ce..8e64ad4d9 100644
--- a/src/lib/crypto/des/d3_str2ky.c
+++ b/src/lib/crypto/des/d3_str2ky.c
@@ -107,20 +107,16 @@ const krb5_data FAR * salt;
/* Now, CBC encrypt with itself */
(void) mit_des3_key_sched(*((mit_des3_cblock *)key), ks);
- (void) mit_des3_cbc_encrypt((mit_des_cblock *)key,
- (mit_des_cblock *)key,
- keyblock->length,
+ (void) mit_des3_cbc_encrypt(key, key, keyblock->length,
((mit_des_key_schedule *)ks)[0],
((mit_des_key_schedule *)ks)[1],
((mit_des_key_schedule *)ks)[2],
zero_ivec, TRUE);
- (void) mit_des3_cbc_encrypt((mit_des_cblock *)key,
- (mit_des_cblock *)key,
- keyblock->length,
+ (void) mit_des3_cbc_encrypt(key, key, keyblock->length,
((mit_des_key_schedule *)ks)[0],
((mit_des_key_schedule *)ks)[1],
((mit_des_key_schedule *)ks)[2],
- zero_ivec, TRUE);
+ key[2], TRUE);
/* erase key_sked */
memset((char *)ks, 0, sizeof(ks));