From 3bb7b20169b2aa03b6dff9786aab250d3dea0e65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 2 Feb 2007 22:26:38 +0000 Subject: [PATCH] Fix ms-chap-v2 get_masterkey git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20144 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/digest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kdc/digest.c b/kdc/digest.c index fea098f94..7c31402b2 100644 --- a/kdc/digest.c +++ b/kdc/digest.c @@ -924,7 +924,7 @@ _kdc_do_digest(krb5_context context, /* get_master, rfc 3079 3.4 */ SHA1_Init(&ctx); - SHA1_Update(&ctx, md, 16); /* md4(hash) */ + SHA1_Update(&ctx, hashhash, 16); /* md4(hash) */ SHA1_Update(&ctx, answer.data, answer.length); SHA1_Update(&ctx, ms_rfc3079_magic1, sizeof(ms_rfc3079_magic1)); SHA1_Final(md, &ctx); @@ -939,7 +939,7 @@ _kdc_do_digest(krb5_context context, goto out; } - ret = krb5_data_copy(r.u.response.session_key, md, sizeof(md)); + ret = krb5_data_copy(r.u.response.session_key, md, 16); if (ret) { krb5_clear_error_string(context); goto out;