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