mirror of
https://github.com/samba-team/samba.git
synced 2025-03-27 22:50:26 +03:00
HEIMDAL: Supply krb5_context to _krb5_internal_hmac to allow logging
Without this, log messages from any abort are not printed to the samba logs. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Dec 12 14:34:16 CET 2011 on sn-devel-104
This commit is contained in:
parent
47a4388b91
commit
8581f0b429
@ -147,7 +147,7 @@ ARCFOUR_subencrypt(krb5_context context,
|
||||
k1_c.checksum.length = sizeof(k1_c_data);
|
||||
k1_c.checksum.data = k1_c_data;
|
||||
|
||||
ret = _krb5_internal_hmac(NULL, c, t, sizeof(t), 0, key, &k1_c);
|
||||
ret = _krb5_internal_hmac(context, c, t, sizeof(t), 0, key, &k1_c);
|
||||
if (ret)
|
||||
krb5_abortx(context, "hmac failed");
|
||||
|
||||
@ -162,7 +162,7 @@ ARCFOUR_subencrypt(krb5_context context,
|
||||
cksum.checksum.length = 16;
|
||||
cksum.checksum.data = data;
|
||||
|
||||
ret = _krb5_internal_hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum);
|
||||
ret = _krb5_internal_hmac(context, c, cdata + 16, len - 16, 0, &ke, &cksum);
|
||||
if (ret)
|
||||
krb5_abortx(context, "hmac failed");
|
||||
|
||||
@ -172,7 +172,7 @@ ARCFOUR_subencrypt(krb5_context context,
|
||||
k3_c.checksum.length = sizeof(k3_c_data);
|
||||
k3_c.checksum.data = k3_c_data;
|
||||
|
||||
ret = _krb5_internal_hmac(NULL, c, data, 16, 0, &ke, &k3_c);
|
||||
ret = _krb5_internal_hmac(context, c, data, 16, 0, &ke, &k3_c);
|
||||
if (ret)
|
||||
krb5_abortx(context, "hmac failed");
|
||||
|
||||
@ -215,7 +215,7 @@ ARCFOUR_subdecrypt(krb5_context context,
|
||||
k1_c.checksum.length = sizeof(k1_c_data);
|
||||
k1_c.checksum.data = k1_c_data;
|
||||
|
||||
ret = _krb5_internal_hmac(NULL, c, t, sizeof(t), 0, key, &k1_c);
|
||||
ret = _krb5_internal_hmac(context, c, t, sizeof(t), 0, key, &k1_c);
|
||||
if (ret)
|
||||
krb5_abortx(context, "hmac failed");
|
||||
|
||||
@ -230,7 +230,7 @@ ARCFOUR_subdecrypt(krb5_context context,
|
||||
k3_c.checksum.length = sizeof(k3_c_data);
|
||||
k3_c.checksum.data = k3_c_data;
|
||||
|
||||
ret = _krb5_internal_hmac(NULL, c, cdata, 16, 0, &ke, &k3_c);
|
||||
ret = _krb5_internal_hmac(context, c, cdata, 16, 0, &ke, &k3_c);
|
||||
if (ret)
|
||||
krb5_abortx(context, "hmac failed");
|
||||
|
||||
@ -245,7 +245,7 @@ ARCFOUR_subdecrypt(krb5_context context,
|
||||
cksum.checksum.length = 16;
|
||||
cksum.checksum.data = cksum_data;
|
||||
|
||||
ret = _krb5_internal_hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum);
|
||||
ret = _krb5_internal_hmac(context, c, cdata + 16, len - 16, 0, &ke, &cksum);
|
||||
if (ret)
|
||||
krb5_abortx(context, "hmac failed");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user