summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/krb5/util_cksum.c
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2009-10-20 14:23:32 +0000
committerGreg Hudson <ghudson@mit.edu>2009-10-20 14:23:32 +0000
commit11fcd1b94b801fae4ebee2d03f618a64b0834c2e (patch)
treedd19125160e92ffc25fb6d5822f1941972d8e82c /src/lib/gssapi/krb5/util_cksum.c
parentc70a5455e4dab71f0b8d956c415a5005368cfc5c (diff)
downloadkrb5-11fcd1b94b801fae4ebee2d03f618a64b0834c2e.tar.gz
krb5-11fcd1b94b801fae4ebee2d03f618a64b0834c2e.tar.xz
krb5-11fcd1b94b801fae4ebee2d03f618a64b0834c2e.zip
Make some gss-krb5 utility functions take enctypes instead of keys,
and adjust callers. Fixes a bug where kg_arcfour_docrypt_iov was passing a keyblock instead of a key to kg_translate_iov after the enc-perf merge. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22956 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/krb5/util_cksum.c')
-rw-r--r--src/lib/gssapi/krb5/util_cksum.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/gssapi/krb5/util_cksum.c b/src/lib/gssapi/krb5/util_cksum.c
index 9d4e08ff8..88a55bb81 100644
--- a/src/lib/gssapi/krb5/util_cksum.c
+++ b/src/lib/gssapi/krb5/util_cksum.c
@@ -137,7 +137,7 @@ kg_make_checksum_iov_v1(krb5_context context,
/* Checksum over ( Header | Confounder | Data | Pad ) */
if (toktype == KG_TOK_WRAP_MSG)
- conf_len = kg_confounder_size(context, enc);
+ conf_len = kg_confounder_size(context, enc->keyblock.enctype);
/* Checksum output */
kiov[i].flags = KRB5_CRYPTO_TYPE_CHECKSUM;