From 25c6746dd5e5a7a86841960a6bb589bd474f1ffc Mon Sep 17 00:00:00 2001 From: Richard Basch Date: Sat, 11 May 1996 21:38:18 +0000 Subject: [PATCH] Copy sizeof(mit_des_cblock), not sizeof(key) so that we are getting the full DES key. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7979 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/des425/ChangeLog | 5 +++++ src/lib/des425/new_rnd_key.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/des425/ChangeLog b/src/lib/des425/ChangeLog index f4c4d07ec..8ddfc2b76 100644 --- a/src/lib/des425/ChangeLog +++ b/src/lib/des425/ChangeLog @@ -1,3 +1,8 @@ +Sat May 11 17:36:26 EDT 1996 Richard Basch + + * new_rnd_key.c: Use sizeof(mit_des_cblock) instead of sizeof(key) + so that we copy the full DES key instead of only 4 bytes. + Thu May 2 18:44:02 1996 Richard Basch * random_key.c new_rnd_key.c: diff --git a/src/lib/des425/new_rnd_key.c b/src/lib/des425/new_rnd_key.c index 066b56895..84cbc1c12 100644 --- a/src/lib/des425/new_rnd_key.c +++ b/src/lib/des425/new_rnd_key.c @@ -48,7 +48,7 @@ des_new_random_key(key) kret = mit_des_random_key(NULL, des425_random_state, &keyblock); if (kret) return kret; - memcpy(key, keyblock->contents, sizeof(key)); + memcpy(key, keyblock->contents, sizeof(mit_des_cblock)); krb5_free_keyblock(NULL, keyblock); return 0; } -- 2.26.2