1*54925bf6Swillf #ifndef _KDB2_XDR_H 2*54925bf6Swillf #define _KDB2_XDR_H 3*54925bf6Swillf 4*54925bf6Swillf #include "kdb.h" 5*54925bf6Swillf 6*54925bf6Swillf krb5_error_code 7*54925bf6Swillf krb5_encode_princ_dbkey( krb5_context context, 8*54925bf6Swillf krb5_data *key, 9*54925bf6Swillf krb5_const_principal principal); 10*54925bf6Swillf 11*54925bf6Swillf krb5_error_code 12*54925bf6Swillf krb5_decode_princ_contents( krb5_context context, 13*54925bf6Swillf krb5_data * content, 14*54925bf6Swillf krb5_db_entry * entry); 15*54925bf6Swillf 16*54925bf6Swillf void 17*54925bf6Swillf krb5_dbe_free_contents( krb5_context context, 18*54925bf6Swillf krb5_db_entry * entry); 19*54925bf6Swillf 20*54925bf6Swillf krb5_error_code 21*54925bf6Swillf krb5_encode_princ_contents( krb5_context context, 22*54925bf6Swillf krb5_data * content, 23*54925bf6Swillf krb5_db_entry * entry); 24*54925bf6Swillf 25*54925bf6Swillf 26*54925bf6Swillf void 27*54925bf6Swillf krb5_free_princ_dbkey( krb5_context context, 28*54925bf6Swillf krb5_data *key); 29*54925bf6Swillf 30*54925bf6Swillf void 31*54925bf6Swillf krb5_free_princ_contents( krb5_context context, 32*54925bf6Swillf krb5_data *contents); 33*54925bf6Swillf 34*54925bf6Swillf #endif 35