xref: /freebsd/crypto/krb5/src/plugins/kdb/db2/kdb_xdr.h (revision 7f2fe78b9dd5f51c821d771b63d2e096f6fd49e9)
1 /* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2 #ifndef _KDB2_XDR_H
3 #define _KDB2_XDR_H
4 
5 #include "kdb.h"
6 
7 krb5_error_code
8 krb5_encode_princ_dbkey(krb5_context context, krb5_data *key,
9                         krb5_const_principal principal);
10 
11 krb5_error_code
12 krb5_decode_princ_entry(krb5_context context, krb5_data *content,
13                         krb5_db_entry **entry);
14 
15 void
16 krb5_dbe_free(krb5_context context, krb5_db_entry *entry);
17 
18 krb5_error_code
19 krb5_encode_princ_entry(krb5_context context, krb5_data *content,
20                         krb5_db_entry *entry);
21 
22 #endif
23