xref: /freebsd/crypto/heimdal/lib/hdb/hdb-private.h (revision aa0a1e58)
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__ */
55