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