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