heimdal_build: autogenerate table files in heimdal/lib/wind/
[ab/samba.git/.git] / source4 / heimdal / lib / hdb / hdb-private.h
1 /* This is a generated file */
2 #ifndef __hdb_private_h__
3 #define __hdb_private_h__
4
5 #include <stdarg.h>
6
7 krb5_error_code
8 _hdb_fetch (
9         krb5_context /*context*/,
10         HDB */*db*/,
11         krb5_const_principal /*principal*/,
12         unsigned /*flags*/,
13         hdb_entry_ex */*entry*/);
14
15 hdb_master_key
16 _hdb_find_master_key (
17         uint32_t */*mkvno*/,
18         hdb_master_key /*mkey*/);
19
20 int
21 _hdb_mkey_decrypt (
22         krb5_context /*context*/,
23         hdb_master_key /*key*/,
24         krb5_key_usage /*usage*/,
25         void */*ptr*/,
26         size_t /*size*/,
27         krb5_data */*res*/);
28
29 int
30 _hdb_mkey_encrypt (
31         krb5_context /*context*/,
32         hdb_master_key /*key*/,
33         krb5_key_usage /*usage*/,
34         const void */*ptr*/,
35         size_t /*size*/,
36         krb5_data */*res*/);
37
38 int
39 _hdb_mkey_version (hdb_master_key /*mkey*/);
40
41 krb5_error_code
42 _hdb_remove (
43         krb5_context /*context*/,
44         HDB */*db*/,
45         krb5_const_principal /*principal*/);
46
47 krb5_error_code
48 _hdb_store (
49         krb5_context /*context*/,
50         HDB */*db*/,
51         unsigned /*flags*/,
52         hdb_entry_ex */*entry*/);
53
54 #endif /* __hdb_private_h__ */