1 /* This is a generated file */
2 #ifndef __hdb_protos_h__
3 #define __hdb_protos_h__
13 krb5_context /*context*/,
14 krb5_keyblock */*key*/,
15 hdb_master_key */*inout*/);
19 krb5_context /*context*/,
24 krb5_context /*context*/,
29 hdb_clear_master_key (
30 krb5_context /*context*/,
35 krb5_context /*context*/,
37 const char */*filename*/);
41 krb5_context /*context*/,
43 const char */*filename*/);
47 krb5_context /*context*/,
49 krb5_enctype /*enctype*/,
54 krb5_context /*context*/,
60 krb5_context /*context*/,
62 krb5_data */*value*/);
65 hdb_entry_check_mandatory (
66 krb5_context /*context*/,
67 const hdb_entry */*ent*/);
70 hdb_entry_clear_password (
71 krb5_context /*context*/,
72 hdb_entry */*entry*/);
75 hdb_entry_get_ConstrainedDelegACL (
76 const hdb_entry */*entry*/,
77 const HDB_Ext_Constrained_delegation_acl **/*a*/);
80 hdb_entry_get_password (
81 krb5_context /*context*/,
83 const hdb_entry */*entry*/,
87 hdb_entry_get_pkinit_acl (
88 const hdb_entry */*entry*/,
89 const HDB_Ext_PKINIT_acl **/*a*/);
92 hdb_entry_get_pkinit_hash (
93 const hdb_entry */*entry*/,
94 const HDB_Ext_PKINIT_hash **/*a*/);
97 hdb_entry_get_pw_change_time (
98 const hdb_entry */*entry*/,
102 hdb_entry_set_password (
103 krb5_context /*context*/,
105 hdb_entry */*entry*/,
109 hdb_entry_set_pw_change_time (
110 krb5_context /*context*/,
111 hdb_entry */*entry*/,
116 const hdb_entry */*entry*/,
121 krb5_context /*context*/,
124 hdb_foreach_func_t /*func*/,
129 krb5_context /*context*/,
130 hdb_entry_ex */*ent*/);
133 hdb_free_key (Key */*key*/);
137 krb5_context /*context*/,
142 hdb_free_master_key (
143 krb5_context /*context*/,
144 hdb_master_key /*mkey*/);
147 hdb_generate_key_set (
148 krb5_context /*context*/,
149 krb5_principal /*principal*/,
150 Key **/*ret_key_set*/,
155 hdb_generate_key_set_password (
156 krb5_context /*context*/,
157 krb5_principal /*principal*/,
158 const char */*password*/,
160 size_t */*num_keys*/);
164 krb5_context /*context*/,
169 krb5_context /*context*/,
171 krb5_principal /*p*/);
175 krb5_context /*context*/,
177 const char */*search_base*/,
178 const char */*url*/);
182 krb5_context /*context*/,
184 const char */*arg*/);
188 krb5_context /*context*/,
190 const char */*arg*/);
194 krb5_context /*context*/,
204 krb5_context /*context*/,
206 const char */*filename*/);
209 hdb_next_enctype2key (
210 krb5_context /*context*/,
211 const hdb_entry */*e*/,
212 krb5_enctype /*enctype*/,
217 krb5_context /*context*/,
218 krb5_const_principal /*p*/,
223 krb5_context /*context*/,
225 hdb_entry_ex */*entry*/,
229 hdb_process_master_key (
230 krb5_context /*context*/,
232 krb5_keyblock */*key*/,
233 krb5_enctype /*etype*/,
234 hdb_master_key */*mkey*/);
237 hdb_read_master_key (
238 krb5_context /*context*/,
239 const char */*filename*/,
240 hdb_master_key */*mkey*/);
243 hdb_replace_extension (
244 krb5_context /*context*/,
245 hdb_entry */*entry*/,
246 const HDB_extension */*ext*/);
250 krb5_context /*context*/,
256 krb5_context /*context*/,
258 hdb_master_key /*mkey*/);
262 krb5_context /*context*/,
268 krb5_context /*context*/,
270 hdb_master_key /*mkey*/);
274 krb5_context /*context*/,
276 krb5_keyblock */*key*/);
279 hdb_set_master_keyfile (
280 krb5_context /*context*/,
282 const char */*keyfile*/);
285 hdb_unlock (int /*fd*/);
289 krb5_context /*context*/,
294 hdb_unseal_key_mkey (
295 krb5_context /*context*/,
297 hdb_master_key /*mkey*/);
301 krb5_context /*context*/,
306 hdb_unseal_keys_mkey (
307 krb5_context /*context*/,
309 hdb_master_key /*mkey*/);
313 krb5_context /*context*/,
314 krb5_data */*value*/,
318 hdb_write_master_key (
319 krb5_context /*context*/,
320 const char */*filename*/,
321 hdb_master_key /*mkey*/);
327 #endif /* __hdb_protos_h__ */