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