1/* This is a generated file */
2#ifndef __hdb_private_h__
3#define __hdb_private_h__
4
5#include <stdarg.h>
6
7krb5_error_code
8_hdb_fetch_kvno (
9	krb5_context /*context*/,
10	HDB */*db*/,
11	krb5_const_principal /*principal*/,
12	unsigned /*flags*/,
13	krb5_kvno /*kvno*/,
14	hdb_entry_ex */*entry*/);
15
16hdb_master_key
17_hdb_find_master_key (
18	int32_t */*mkvno*/,
19	hdb_master_key /*mkey*/);
20
21krb5_error_code
22_hdb_keytab2hdb_entry (
23	krb5_context /*context*/,
24	const krb5_keytab_entry */*ktentry*/,
25	hdb_entry_ex */*entry*/);
26
27int
28_hdb_mkey_decrypt (
29	krb5_context /*context*/,
30	hdb_master_key /*key*/,
31	krb5_key_usage /*usage*/,
32	void */*ptr*/,
33	size_t /*size*/,
34	krb5_data */*res*/);
35
36int
37_hdb_mkey_encrypt (
38	krb5_context /*context*/,
39	hdb_master_key /*key*/,
40	krb5_key_usage /*usage*/,
41	const void */*ptr*/,
42	size_t /*size*/,
43	krb5_data */*res*/);
44
45int
46_hdb_mkey_version (hdb_master_key /*mkey*/);
47
48krb5_error_code
49_hdb_remove (
50	krb5_context /*context*/,
51	HDB */*db*/,
52	krb5_const_principal /*principal*/);
53
54krb5_error_code
55_hdb_store (
56	krb5_context /*context*/,
57	HDB */*db*/,
58	unsigned /*flags*/,
59	hdb_entry_ex */*entry*/);
60
61#endif /* __hdb_private_h__ */
62