1# Id
2
3HEIMDAL_HDB_1.0 {
4          global:
5                    encode_hdb_keyset;
6                    hdb_add_master_key;
7                    hdb_add_current_keys_to_history;
8                    hdb_change_kvno;
9                    hdb_check_db_format;
10                    hdb_clear_extension;
11                    hdb_clear_master_key;
12                    hdb_create;
13                    hdb_db_dir;
14                    hdb_dbinfo_get_acl_file;
15                    hdb_dbinfo_get_binding;
16                    hdb_dbinfo_get_dbname;
17                    hdb_dbinfo_get_label;
18                    hdb_dbinfo_get_log_file;
19                    hdb_dbinfo_get_mkey_file;
20                    hdb_dbinfo_get_next;
21                    hdb_dbinfo_get_realm;
22                    hdb_default_db;
23                    hdb_enctype2key;
24                    hdb_entry2string;
25                    hdb_entry2value;
26                    hdb_entry_alias2value;
27                    hdb_entry_check_mandatory;
28                    hdb_entry_clear_password;
29                    hdb_entry_get_ConstrainedDelegACL;
30                    hdb_entry_get_aliases;
31                    hdb_entry_get_password;
32                    hdb_entry_get_pkinit_acl;
33                    hdb_entry_get_pkinit_cert;
34                    hdb_entry_get_pkinit_hash;
35                    hdb_entry_get_pw_change_time;
36                    hdb_entry_set_password;
37                    hdb_entry_set_pw_change_time;
38                    hdb_find_extension;
39                    hdb_foreach;
40                    hdb_free_dbinfo;
41                    hdb_free_entry;
42                    hdb_free_key;
43                    hdb_free_keys;
44                    hdb_free_master_key;
45                    hdb_generate_key_set;
46                    hdb_generate_key_set_password;
47                    hdb_generate_key_set_password_with_ks_tuple;
48                    hdb_get_dbinfo;
49                    hdb_init_db;
50                    hdb_key2principal;
51                    hdb_kvno2keys;
52                    hdb_list_builtin;
53                    hdb_lock;
54                    hdb_next_enctype2key;
55                    hdb_principal2key;
56                    hdb_print_entry;
57                    hdb_process_master_key;
58                    hdb_prune_keys;
59                    hdb_read_master_key;
60                    hdb_replace_extension;
61                    hdb_seal_key;
62                    hdb_seal_key_mkey;
63                    hdb_seal_keys;
64                    hdb_seal_keys_mkey;
65                hdb_set_last_modified_by;
66                    hdb_set_master_key;
67                    hdb_set_master_keyfile;
68                    hdb_unlock;
69                    hdb_unseal_key;
70                    hdb_unseal_key_mkey;
71                    hdb_unseal_keys;
72                    hdb_unseal_keys_mkey;
73                    hdb_value2entry;
74                    hdb_value2entry_alias;
75                    hdb_write_master_key;
76                    length_hdb_keyset;
77                    hdb_interface_version;
78                    initialize_hdb_error_table_r;
79
80                # MIT KDB related entries
81                _hdb_mdb_value2entry;
82                _hdb_mit_dump2mitdb_entry;
83
84                    hdb_kt_ops;
85                    hdb_get_kt_ops;
86
87                    # some random bits needed for libkadm
88                    add_HDB_Ext_KeySet;
89                    add_Keys;
90                    asn1_HDBFlags_units;
91                    copy_Event;
92                    copy_HDB_extensions;
93                    copy_Key;
94                    copy_Keys;
95                    copy_Salt;
96                    decode_HDB_Ext_Aliases;
97                    decode_HDB_extension;
98                    decode_HDB_Ext_PKINIT_acl;
99                    decode_Key;
100                    decode_Keys;
101                    encode_HDB_Ext_Aliases;
102                    encode_HDB_extension;
103                    encode_HDB_Ext_PKINIT_acl;
104                    encode_Key;
105                    encode_Keys;
106                    free_Event;
107                    free_hdb_entry;
108                    free_HDB_Ext_Aliases;
109                    free_HDB_extension;
110                    free_HDB_extensions;
111                    free_HDB_Ext_PKINIT_acl;
112                    free_hdb_keyset;
113                    free_Key;
114                    free_Keys;
115                    free_Salt;
116                    HDBFlags2int;
117                    int2HDBFlags;
118                    length_HDB_Ext_Aliases;
119                    length_HDB_extension;
120                    length_HDB_Ext_PKINIT_acl;
121                    length_Key;
122                    length_Keys;
123                    remove_Keys;
124                    add_Keys;
125                    add_HDB_Ext_KeySet;
126
127          local:
128                    *;
129};
130