r9413: Bring Samba4 back up to date with lorikeet-heimdal.
[samba.git] / source / 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         unsigned /*flags*/,
12         krb5_const_principal /*principal*/,
13         enum hdb_ent_type /*ent_type*/,
14         hdb_entry */*entry*/);
15
16 hdb_master_key
17 _hdb_find_master_key (
18         u_int32_t */*mkvno*/,
19         hdb_master_key /*mkey*/);
20
21 int
22 _hdb_mkey_decrypt (
23         krb5_context /*context*/,
24         hdb_master_key /*key*/,
25         krb5_key_usage /*usage*/,
26         void */*ptr*/,
27         size_t /*size*/,
28         krb5_data */*res*/);
29
30 int
31 _hdb_mkey_encrypt (
32         krb5_context /*context*/,
33         hdb_master_key /*key*/,
34         krb5_key_usage /*usage*/,
35         const void */*ptr*/,
36         size_t /*size*/,
37         krb5_data */*res*/);
38
39 int
40 _hdb_mkey_version (hdb_master_key /*mkey*/);
41
42 krb5_error_code
43 _hdb_remove (
44         krb5_context /*context*/,
45         HDB */*db*/,
46         hdb_entry */*entry*/);
47
48 krb5_error_code
49 _hdb_store (
50         krb5_context /*context*/,
51         HDB */*db*/,
52         unsigned /*flags*/,
53         hdb_entry */*entry*/);
54
55 #endif /* __hdb_private_h__ */