diff --git a/kdc/libkdc-exports.def b/kdc/libkdc-exports.def index faad14ec8..ed8acae37 100644 --- a/kdc/libkdc-exports.def +++ b/kdc/libkdc-exports.def @@ -22,6 +22,8 @@ EXPORTS krb5_kdc_request_copy_attribute krb5_kdc_request_delete_attribute _kdc_audit_addkv + _kdc_audit_addkv_number + _kdc_audit_addkv_object _kdc_audit_addkv_timediff _kdc_audit_addaddrs _kdc_audit_addreason diff --git a/kdc/process.c b/kdc/process.c index c186441a1..6293712f8 100644 --- a/kdc/process.c +++ b/kdc/process.c @@ -100,12 +100,24 @@ _kdc_audit_setkv_bool(kdc_request_t r, const char *k, krb5_boolean v) heim_audit_setkv_bool((heim_svc_req_desc)r, k, (int)v); } +KDC_LIB_FUNCTION void KDC_LIB_CALL +_kdc_audit_addkv_number(kdc_request_t r, const char *k, int64_t v) +{ + heim_audit_addkv_number((heim_svc_req_desc)r, k, v); +} + KDC_LIB_FUNCTION void KDC_LIB_CALL _kdc_audit_setkv_number(kdc_request_t r, const char *k, int64_t v) { heim_audit_setkv_number((heim_svc_req_desc)r, k, v); } +KDC_LIB_FUNCTION void KDC_LIB_CALL +_kdc_audit_addkv_object(kdc_request_t r, const char *k, heim_object_t obj) +{ + heim_audit_addkv_object((heim_svc_req_desc)r, k, obj); +} + KDC_LIB_FUNCTION void KDC_LIB_CALL _kdc_audit_setkv_object(kdc_request_t r, const char *k, heim_object_t obj) { diff --git a/kdc/version-script.map b/kdc/version-script.map index 745c98bee..01c01ce45 100644 --- a/kdc/version-script.map +++ b/kdc/version-script.map @@ -25,6 +25,8 @@ HEIMDAL_KDC_1.0 { krb5_kdc_request_copy_attribute; krb5_kdc_request_delete_attribute; _kdc_audit_addkv; + _kdc_audit_addkv_number; + _kdc_audit_addkv_object; _kdc_audit_addkv_timediff; _kdc_audit_addaddrs; _kdc_audit_addreason;