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 unsigned int */*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
27krb5_error_code
28_hdb_mdb_value2entry (
29 krb5_context /*context*/,
30 krb5_data */*data*/,
31 krb5_kvno /*target_kvno*/,
32 hdb_entry */*entry*/);
33
34int
35_hdb_mit_dump2mitdb_entry (
36 krb5_context /*context*/,
37 char */*line*/,
38 krb5_storage */*sp*/);
39
40int
41_hdb_mkey_decrypt (
42 krb5_context /*context*/,
43 hdb_master_key /*key*/,
44 krb5_key_usage /*usage*/,
45 void */*ptr*/,
46 size_t /*size*/,
47 krb5_data */*res*/);
48
49int
50_hdb_mkey_encrypt (
51 krb5_context /*context*/,
52 hdb_master_key /*key*/,
53 krb5_key_usage /*usage*/,
54 const void */*ptr*/,
55 size_t /*size*/,
56 krb5_data */*res*/);
57
58int
59_hdb_mkey_version (hdb_master_key /*mkey*/);
60
61krb5_error_code
62_hdb_remove (
63 krb5_context /*context*/,
64 HDB */*db*/,
65 unsigned /*flags*/,
66 krb5_const_principal /*principal*/);
67
68krb5_error_code
69_hdb_set_master_key_usage (
70 krb5_context /*context*/,
71 HDB */*db*/,
72 unsigned int /*key_usage*/);
73
74krb5_error_code
75_hdb_store (
76 krb5_context /*context*/,
77 HDB */*db*/,
78 unsigned /*flags*/,
79 hdb_entry_ex */*entry*/);
80
81#endif /* __hdb_private_h__ */
82