heimdal: Make _krb5_pac_get_kdc_checksum_info() into a global function

This lets us call it from Samba.

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>

[abartlet@samba.org Similar to Samba commit 3bdce12789af1e7a7aba56691f184625a432410d
 but also fixed for caller in Heimdal windc plugin tests]
This commit is contained in:
Joseph Sutton
2021-10-08 15:43:41 +13:00
committed by Luke Howard
parent 2f21cf9933
commit 814e58fda8
5 changed files with 11 additions and 11 deletions

View File

@@ -823,9 +823,9 @@ check_ticket_signature(krb5_context context,
if (ret)
t_err(context, tkt->name, "krb5_pac_verify ticket-sig", ret);
ret = _krb5_pac_get_kdc_checksum_info(context, pac, &cstype, &rodc_id);
ret = krb5_pac_get_kdc_checksum_info(context, pac, &cstype, &rodc_id);
if (ret)
t_err(context, tkt->name, "_krb5_pac_get_kdc_checksum_info", ret);
t_err(context, tkt->name, "krb5_pac_get_kdc_checksum_info", ret);
heim_assert(cstype == CKSUMTYPE_HMAC_MD5, "Wrong checksum type");
heim_assert(rodc_id == tkt->rodc_id, "Wrong RODCIdentifier");
@@ -874,9 +874,9 @@ check_ticket_signature(krb5_context context,
if (ret)
t_err(context, tkt->name, "krb5_pac_verify ticket-sig 2", ret);
ret = _krb5_pac_get_kdc_checksum_info(context, pac, &cstype, &rodc_id);
ret = krb5_pac_get_kdc_checksum_info(context, pac, &cstype, &rodc_id);
if (ret)
t_err(context, tkt->name, "_krb5_pac_get_kdc_checksum_info 2", ret);
t_err(context, tkt->name, "krb5_pac_get_kdc_checksum_info 2", ret);
heim_assert(cstype == CKSUMTYPE_HMAC_MD5, "Wrong checksum type 2");
heim_assert(rodc_id == tkt->rodc_id, "Wrong RODCIdentifier 2");