 803efebca5
			
		
	
	803efebca5
	
	
	
		
			
			Refactor plugin framework to use a single list of loaded plugins; add a new plugin API where DSOs export a load function that can declare dependencies and export multiple plugins; refactor kadm5 hook API to use krb5 plugin framework. More information in krb5-plugin(7).
		
			
				
	
	
		
			123 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
			
		
		
	
	
			123 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Modula-2
		
	
	
	
	
	
| EXPORTS
 | |
| 	encode_hdb_keyset
 | |
| 	hdb_add_master_key
 | |
| 	hdb_add_current_keys_to_history
 | |
|         hdb_change_kvno
 | |
| 	hdb_check_db_format
 | |
| 	hdb_clear_extension
 | |
| 	hdb_clear_master_key
 | |
| 	hdb_create
 | |
| 	hdb_db_dir
 | |
| 	hdb_dbinfo_get_acl_file
 | |
| 	hdb_dbinfo_get_binding
 | |
| 	hdb_dbinfo_get_dbname
 | |
| 	hdb_dbinfo_get_label
 | |
| 	hdb_dbinfo_get_log_file
 | |
| 	hdb_dbinfo_get_mkey_file
 | |
| 	hdb_dbinfo_get_next
 | |
| 	hdb_dbinfo_get_realm
 | |
| 	hdb_default_db
 | |
| 	hdb_enctype2key
 | |
| 	hdb_entry2string
 | |
| 	hdb_entry2value
 | |
| 	hdb_entry_alias2value
 | |
| 	hdb_entry_check_mandatory
 | |
| 	hdb_entry_clear_password
 | |
| 	hdb_entry_get_ConstrainedDelegACL
 | |
| 	hdb_entry_get_aliases
 | |
| 	hdb_entry_get_password
 | |
| 	hdb_entry_get_pkinit_acl
 | |
| 	hdb_entry_get_pkinit_cert
 | |
| 	hdb_entry_get_pkinit_hash
 | |
| 	hdb_entry_get_pw_change_time
 | |
| 	hdb_entry_set_password
 | |
| 	hdb_entry_set_pw_change_time
 | |
| 	hdb_find_extension
 | |
| 	hdb_foreach
 | |
| 	hdb_free_dbinfo
 | |
| 	hdb_free_entry
 | |
| 	hdb_free_key
 | |
| 	hdb_free_keys
 | |
| 	hdb_free_master_key
 | |
| 	hdb_generate_key_set
 | |
| 	hdb_generate_key_set_password
 | |
| 	hdb_generate_key_set_password_with_ks_tuple
 | |
| 	hdb_get_dbinfo
 | |
| 	hdb_get_instance
 | |
| 	hdb_init_db
 | |
|         hdb_interface_version   DATA
 | |
| 	hdb_key2principal
 | |
| 	hdb_kvno2keys
 | |
| 	hdb_list_builtin
 | |
| 	hdb_lock
 | |
| 	hdb_next_enctype2key
 | |
| 	hdb_principal2key
 | |
| 	hdb_print_entry
 | |
| 	hdb_process_master_key
 | |
| 	hdb_prune_keys
 | |
| 	hdb_prune_keys_kvno
 | |
| 	hdb_read_master_key
 | |
| 	hdb_replace_extension
 | |
| 	hdb_seal_key
 | |
| 	hdb_seal_key_mkey
 | |
| 	hdb_seal_keys
 | |
| 	hdb_seal_keys_mkey
 | |
|         hdb_set_last_modified_by
 | |
| 	hdb_set_master_key
 | |
| 	hdb_set_master_keyfile
 | |
| 	hdb_unlock
 | |
| 	hdb_unseal_key
 | |
| 	hdb_unseal_key_mkey
 | |
| 	hdb_unseal_keys
 | |
| 	hdb_unseal_keys_mkey
 | |
| 	hdb_value2entry
 | |
| 	hdb_value2entry_alias
 | |
| 	hdb_write_master_key
 | |
| 	length_hdb_keyset
 | |
|         initialize_hdb_error_table_r
 | |
| 
 | |
| 	hdb_kt_ops
 | |
| 	hdb_get_kt_ops
 | |
| 
 | |
| ; MIT KDB related entries
 | |
|         _hdb_mdb_value2entry
 | |
|         _hdb_mit_dump2mitdb_entry
 | |
| 
 | |
| ; some random bits needed for libkadm
 | |
| 	HDBFlags2int
 | |
| 	asn1_HDBFlags_units
 | |
| 	copy_Event
 | |
| 	copy_HDB_extensions
 | |
| 	copy_Key
 | |
|         copy_Keys
 | |
| 	copy_Salt
 | |
| 	decode_HDB_Ext_Aliases
 | |
| 	decode_HDB_Ext_PKINIT_acl
 | |
| 	decode_HDB_extension
 | |
|         decode_Key
 | |
|         decode_Keys
 | |
| 	encode_HDB_Ext_Aliases
 | |
| 	encode_HDB_Ext_PKINIT_acl
 | |
| 	encode_HDB_extension
 | |
|         encode_Key
 | |
|         encode_Keys
 | |
| 	free_Event
 | |
| 	free_HDB_Ext_Aliases
 | |
| 	free_HDB_Ext_PKINIT_acl
 | |
| 	free_HDB_extension
 | |
| 	free_HDB_extensions
 | |
| 	free_Key
 | |
| 	free_Keys
 | |
|         free_Salt
 | |
| 	free_hdb_entry
 | |
| 	free_hdb_keyset
 | |
| 	int2HDBFlags
 | |
| 	length_HDB_Ext_Aliases
 | |
| 	length_HDB_Ext_PKINIT_acl
 | |
| 	length_HDB_extension
 | |
|         length_Key
 | |
|         length_Keys
 | |
| 	add_Keys
 | |
| 	add_HDB_Ext_KeySet
 | |
|         remove_Keys
 |