kdc: add _kdc_audit_addkv_{number,object}

Wrappers for new auditing functions in libheimbase.
This commit is contained in:
Luke Howard
2022-01-04 12:37:39 +11:00
parent 3b7a17e8b1
commit d77e9988ec
3 changed files with 16 additions and 0 deletions

View File

@@ -22,6 +22,8 @@ EXPORTS
krb5_kdc_request_copy_attribute krb5_kdc_request_copy_attribute
krb5_kdc_request_delete_attribute krb5_kdc_request_delete_attribute
_kdc_audit_addkv _kdc_audit_addkv
_kdc_audit_addkv_number
_kdc_audit_addkv_object
_kdc_audit_addkv_timediff _kdc_audit_addkv_timediff
_kdc_audit_addaddrs _kdc_audit_addaddrs
_kdc_audit_addreason _kdc_audit_addreason

View File

@@ -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); 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_LIB_FUNCTION void KDC_LIB_CALL
_kdc_audit_setkv_number(kdc_request_t r, const char *k, int64_t v) _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); 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_LIB_FUNCTION void KDC_LIB_CALL
_kdc_audit_setkv_object(kdc_request_t r, const char *k, heim_object_t obj) _kdc_audit_setkv_object(kdc_request_t r, const char *k, heim_object_t obj)
{ {

View File

@@ -25,6 +25,8 @@ HEIMDAL_KDC_1.0 {
krb5_kdc_request_copy_attribute; krb5_kdc_request_copy_attribute;
krb5_kdc_request_delete_attribute; krb5_kdc_request_delete_attribute;
_kdc_audit_addkv; _kdc_audit_addkv;
_kdc_audit_addkv_number;
_kdc_audit_addkv_object;
_kdc_audit_addkv_timediff; _kdc_audit_addkv_timediff;
_kdc_audit_addaddrs; _kdc_audit_addaddrs;
_kdc_audit_addreason; _kdc_audit_addreason;