1226031Sstas# $Id$
2226031Sstas
3226031SstasHEIMDAL_HDB_1.0 {
4226031Sstas	global:
5226031Sstas		encode_hdb_keyset;
6226031Sstas		hdb_add_master_key;
7226031Sstas		hdb_check_db_format;
8226031Sstas		hdb_clear_extension;
9226031Sstas		hdb_clear_master_key;
10226031Sstas		hdb_create;
11226031Sstas		hdb_db_dir;
12226031Sstas		hdb_dbinfo_get_acl_file;
13226031Sstas		hdb_dbinfo_get_binding;
14226031Sstas		hdb_dbinfo_get_dbname;
15226031Sstas		hdb_dbinfo_get_label;
16226031Sstas		hdb_dbinfo_get_log_file;
17226031Sstas		hdb_dbinfo_get_mkey_file;
18226031Sstas		hdb_dbinfo_get_next;
19226031Sstas		hdb_dbinfo_get_realm;
20226031Sstas		hdb_default_db;
21226031Sstas		hdb_enctype2key;
22226031Sstas		hdb_entry2string;
23226031Sstas		hdb_entry2value;
24226031Sstas		hdb_entry_alias2value;
25226031Sstas		hdb_entry_check_mandatory;
26226031Sstas		hdb_entry_clear_password;
27226031Sstas		hdb_entry_get_ConstrainedDelegACL;
28226031Sstas		hdb_entry_get_aliases;
29226031Sstas		hdb_entry_get_password;
30226031Sstas		hdb_entry_get_pkinit_acl;
31226031Sstas		hdb_entry_get_pkinit_cert;
32226031Sstas		hdb_entry_get_pkinit_hash;
33226031Sstas		hdb_entry_get_pw_change_time;
34226031Sstas		hdb_entry_set_password;
35226031Sstas		hdb_entry_set_pw_change_time;
36226031Sstas		hdb_find_extension;
37226031Sstas		hdb_foreach;
38226031Sstas		hdb_free_dbinfo;
39226031Sstas		hdb_free_entry;
40226031Sstas		hdb_free_key;
41226031Sstas		hdb_free_keys;
42226031Sstas		hdb_free_master_key;
43226031Sstas		hdb_generate_key_set;
44226031Sstas		hdb_generate_key_set_password;
45226031Sstas		hdb_get_dbinfo;
46226031Sstas		hdb_init_db;
47226031Sstas		hdb_key2principal;
48226031Sstas		hdb_list_builtin;
49226031Sstas		hdb_lock;
50226031Sstas		hdb_next_enctype2key;
51226031Sstas		hdb_principal2key;
52226031Sstas		hdb_print_entry;
53226031Sstas		hdb_process_master_key;
54226031Sstas		hdb_read_master_key;
55226031Sstas		hdb_replace_extension;
56226031Sstas		hdb_seal_key;
57226031Sstas		hdb_seal_key_mkey;
58226031Sstas		hdb_seal_keys;
59226031Sstas		hdb_seal_keys_mkey;
60226031Sstas		hdb_set_master_key;
61226031Sstas		hdb_set_master_keyfile;
62226031Sstas		hdb_unlock;
63226031Sstas		hdb_unseal_key;
64226031Sstas		hdb_unseal_key_mkey;
65226031Sstas		hdb_unseal_keys;
66226031Sstas		hdb_unseal_keys_mkey;
67226031Sstas		hdb_value2entry;
68226031Sstas		hdb_value2entry_alias;
69226031Sstas		hdb_write_master_key;
70226031Sstas		length_hdb_keyset;
71226031Sstas		hdb_interface_version;
72226031Sstas		initialize_hdb_error_table_r;
73226031Sstas
74226031Sstas		hdb_kt_ops;
75226031Sstas
76226031Sstas		# some random bits needed for libkadm
77226031Sstas		HDBFlags2int;
78226031Sstas		asn1_HDBFlags_units;
79226031Sstas		copy_Event;
80226031Sstas		copy_HDB_extensions;
81226031Sstas		copy_Key;
82226031Sstas		copy_Salt;
83226031Sstas		decode_HDB_Ext_Aliases;
84226031Sstas		decode_HDB_Ext_PKINIT_acl;
85226031Sstas		decode_HDB_extension;
86226031Sstas		decode_Key;
87226031Sstas		encode_HDB_Ext_Aliases;
88226031Sstas		encode_HDB_Ext_PKINIT_acl;
89226031Sstas		encode_HDB_extension;
90226031Sstas		encode_Key;
91226031Sstas		free_Event;
92226031Sstas		free_HDB_Ext_Aliases;
93226031Sstas		free_HDB_Ext_PKINIT_acl;
94226031Sstas		free_HDB_extension;
95226031Sstas		free_HDB_extensions;
96226031Sstas		free_Key;
97226031Sstas		free_Salt;
98226031Sstas		free_hdb_entry;
99226031Sstas		int2HDBFlags;
100226031Sstas		length_HDB_Ext_Aliases;
101226031Sstas		length_HDB_Ext_PKINIT_acl;
102226031Sstas		length_HDB_extension;
103226031Sstas		length_Key;
104226031Sstas
105226031Sstas	local:
106226031Sstas		*;
107226031Sstas};
108