1 /* This is a generated file */
2 #ifndef __hdb_protos_h__
3 #define __hdb_protos_h__
9 krb5_context /*context*/,
10 krb5_keyblock */*key*/,
11 hdb_master_key */*inout*/);
15 krb5_context /*context*/,
19 hdb_clear_master_key (
20 krb5_context /*context*/,
25 krb5_context /*context*/,
27 const char */*filename*/);
31 krb5_context /*context*/,
33 const char */*filename*/);
37 krb5_context /*context*/,
39 krb5_enctype /*enctype*/,
44 krb5_context /*context*/,
50 krb5_context /*context*/,
52 krb5_data */*value*/);
56 krb5_context /*context*/,
59 hdb_foreach_func_t /*func*/,
64 krb5_context /*context*/,
68 hdb_free_key (Key */*key*/);
72 krb5_context /*context*/,
73 hdb_master_key /*mkey*/);
77 krb5_context /*context*/,
82 krb5_context /*context*/,
84 krb5_principal /*p*/);
88 krb5_context /*context*/,
99 krb5_context /*context*/,
101 const char */*filename*/);
104 hdb_next_enctype2key (
105 krb5_context /*context*/,
106 const hdb_entry */*e*/,
107 krb5_enctype /*enctype*/,
112 krb5_context /*context*/,
113 krb5_principal /*p*/,
118 krb5_context /*context*/,
120 hdb_entry */*entry*/,
124 hdb_process_master_key (
125 krb5_context /*context*/,
127 krb5_keyblock */*key*/,
128 krb5_enctype /*etype*/,
129 hdb_master_key */*mkey*/);
132 hdb_read_master_key (
133 krb5_context /*context*/,
134 const char */*filename*/,
135 hdb_master_key */*mkey*/);
139 krb5_context /*context*/,
145 krb5_context /*context*/,
147 hdb_master_key /*mkey*/);
151 krb5_context /*context*/,
153 krb5_keyblock */*key*/);
156 hdb_set_master_keyfile (
157 krb5_context /*context*/,
159 const char */*keyfile*/);
162 hdb_unlock (int /*fd*/);
166 krb5_context /*context*/,
171 hdb_unseal_keys_mkey (
172 krb5_context /*context*/,
174 hdb_master_key /*mkey*/);
178 krb5_context /*context*/,
179 krb5_data */*value*/,
183 hdb_write_master_key (
184 krb5_context /*context*/,
185 const char */*filename*/,
186 hdb_master_key /*mkey*/);
188 #endif /* __hdb_protos_h__ */