54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf#ifndef _KDB2_XDR_H
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf#define _KDB2_XDR_H
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf#pragma ident "%Z%%M% %I% %E% SMI"
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf#include "kdb.h"
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_error_code
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_encode_princ_dbkey( krb5_context context,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_data *key,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_const_principal principal);
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_error_code
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_decode_princ_contents( krb5_context context,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_data * content,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_db_entry * entry);
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfvoid
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_dbe_free_contents( krb5_context context,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_db_entry * entry);
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_error_code
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_encode_princ_contents( krb5_context context,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_data * content,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_db_entry * entry);
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfvoid
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_free_princ_dbkey( krb5_context context,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_data *key);
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfvoid
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillfkrb5_free_princ_contents( krb5_context context,
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf krb5_data *contents);
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf
54925bf60766fbb4f1f2d7c843721406a7b7a3fbwillf#endif