diff options
author | Sam Hartman <hartmans@mit.edu> | 2001-11-07 22:01:24 +0000 |
---|---|---|
committer | Sam Hartman <hartmans@mit.edu> | 2001-11-07 22:01:24 +0000 |
commit | 7c30218faafc6558046ad332f9c169f16ab387ce (patch) | |
tree | b5cf374ed7e5a368e1d3f8e3f012903252226753 /src | |
parent | 0c90a856edb23314e9f56d1f6e596840dcde6008 (diff) | |
download | krb5-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/ChangeLog | 4 | ||||
-rw-r--r-- | src/lib/crypto/arcfour/arcfour.c | 1 |
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); |