aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto/checksum_length.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/crypto/checksum_length.c')
-rw-r--r--src/lib/crypto/checksum_length.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/crypto/checksum_length.c b/src/lib/crypto/checksum_length.c
index 80040b2..f3886f4 100644
--- a/src/lib/crypto/checksum_length.c
+++ b/src/lib/crypto/checksum_length.c
@@ -45,6 +45,8 @@ krb5_c_checksum_length(context, cksumtype, length)
if (krb5_cksumtypes_list[i].keyhash)
(*(krb5_cksumtypes_list[i].keyhash->hash_size))(length);
+ else if (krb5_cksumtypes_list[i].trunc_size)
+ *length = krb5_cksumtypes_list[i].trunc_size;
else
(*(krb5_cksumtypes_list[i].hash->hash_size))(length);