From: Marc Horowitz Date: Wed, 5 Aug 1998 07:12:19 +0000 (+0000) Subject: don't call the nonexistent hash functions for a keyed hash X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8eacf960447ccdc8e48db14542b449570d9d2a1;p=thirdparty%2Fkrb5.git don't call the nonexistent hash functions for a keyed hash git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10778 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/crypto/make_checksum.c b/src/lib/crypto/make_checksum.c index bf3b9309d3..215acefdb1 100644 --- a/src/lib/crypto/make_checksum.c +++ b/src/lib/crypto/make_checksum.c @@ -24,7 +24,10 @@ krb5_c_make_checksum(context, cksumtype, key, usage, input, cksum) if (i == krb5_cksumtypes_length) return(KRB5_BAD_ENCTYPE); - (*(krb5_cksumtypes_list[i].hash->hash_size))(&cksumlen); + if (krb5_cksumtypes_list[i].keyhash) + (*(krb5_cksumtypes_list[i].keyhash->hash_size))(&cksumlen); + else + (*(krb5_cksumtypes_list[i].hash->hash_size))(&cksumlen); cksum->length = cksumlen;