summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2001-11-07 22:01:24 +0000
committerSam Hartman <hartmans@mit.edu>2001-11-07 22:01:24 +0000
commit7c30218faafc6558046ad332f9c169f16ab387ce (patch)
treeb5cf374ed7e5a368e1d3f8e3f012903252226753 /src
parent0c90a856edb23314e9f56d1f6e596840dcde6008 (diff)
downloadkrb5-7c30218faafc6558046ad332f9c169f16ab387ce.tar.gz
krb5-7c30218faafc6558046ad332f9c169f16ab387ce.tar.xz
krb5-7c30218faafc6558046ad332f9c169f16ab387ce.zip
Set output length correctly
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13964 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/crypto/arcfour/ChangeLog4
-rw-r--r--src/lib/crypto/arcfour/arcfour.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/crypto/arcfour/ChangeLog b/src/lib/crypto/arcfour/ChangeLog
index d511f8f007..38ff8bbd63 100644
--- a/src/lib/crypto/arcfour/ChangeLog
+++ b/src/lib/crypto/arcfour/ChangeLog
@@ -1,3 +1,7 @@
+2001-11-07 Sam Hartman <hartmans@mit.edu>
+
+ * arcfour.c (krb5_arcfour_encrypt): Set output length
+
2001-11-06 Sam Hartman <hartmans@mit.edu>
* arcfour-int.h: Structure for arcfour cipher state
diff --git a/src/lib/crypto/arcfour/arcfour.c b/src/lib/crypto/arcfour/arcfour.c
index 66c0bd3355..e038e95422 100644
--- a/src/lib/crypto/arcfour/arcfour.c
+++ b/src/lib/crypto/arcfour/arcfour.c
@@ -139,6 +139,7 @@ krb5_arcfour_encrypt(enc, hash, key, usage, ivec, input, output)
ciphertext.data=output->data+hashsize;
confounder.length=CONFOUNDERLENGTH;
confounder.data=plaintext.data;
+ output->length = plaintext.length+hashsize;
/* begin the encryption, computer K1 */
ms_usage=krb5int_arcfour_translate_usage(usage);