summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/crypto/dk/ChangeLog5
-rw-r--r--src/lib/crypto/dk/dk_encrypt.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/crypto/dk/ChangeLog b/src/lib/crypto/dk/ChangeLog
index 4edfaabee..e30e76e88 100644
--- a/src/lib/crypto/dk/ChangeLog
+++ b/src/lib/crypto/dk/ChangeLog
@@ -1,3 +1,8 @@
+2003-04-17 Ken Raeburn <raeburn@mit.edu>
+
+ * dk_encrypt.c (krb5int_aes_dk_encrypt): Set output length
+ properly.
+
2003-04-13 Ken Raeburn <raeburn@mit.edu>
* dk_decrypt.c (krb5_dk_decrypt_maybe_trunc_hmac): Renamed from
diff --git a/src/lib/crypto/dk/dk_encrypt.c b/src/lib/crypto/dk/dk_encrypt.c
index 7ff7d878f..9de05fc02 100644
--- a/src/lib/crypto/dk/dk_encrypt.c
+++ b/src/lib/crypto/dk/dk_encrypt.c
@@ -329,6 +329,8 @@ krb5int_aes_dk_encrypt(enc, hash, key, usage, ivec, input, output)
goto cleanup;
}
+ output->length = enclen;
+
/* update ivec */
if (cn != NULL)
memcpy(ivec->data, cn, blocksize);