LIBKMIPCLIENT_1.0 {
    global:
        kmip_node_clone;
        kmip_node_upref;
        kmip_node_free;
        kmip_node_get_tag;
        kmip_node_get_type;
        kmip_node_get_name;
        kmip_node_dump;
        kmip_node_new_structure;
        kmip_node_new_structure_va;
        kmip_node_get_structure_element_count;
        kmip_node_get_structure_element_by_index;
        kmip_node_get_structure_element_by_tag_count;
        kmip_node_get_structure_element_by_tag;
        kmip_node_add_structure_element;
        kmip_node_add_structure_elements;
        kmip_node_new_integer;
        kmip_node_get_integer;
        kmip_node_new_long;
        kmip_node_get_long;
        kmip_node_new_bigint;
        kmip_node_get_bigint;
        kmip_node_new_enumeration;
        kmip_node_get_enumeration;
        kmip_node_new_boolean;
        kmip_node_get_boolean;
        kmip_node_new_text_string;
        kmip_node_get_text_string;
        kmip_node_new_byte_string;
        kmip_node_get_byte_string;
        kmip_node_new_date_time;
        kmip_node_get_date_time;
        kmip_node_new_interval;
        kmip_node_get_interval;
        kmip_node_new_date_time_ext;
        kmip_node_get_date_time_ext;
        kmip_set_default_protocol_version;
        kmip_get_default_protocol_version;
        kmip_new_protocol_version;
        kmip_new_profile_version;
        kmip_new_request_header;
        kmip_new_request_batch_item;
        kmip_new_request;
        kmip_new_request_va;
        kmip_new_query_request_payload;
        kmip_new_query_request_payload_va;
        kmip_new_discover_versions_payload;
        kmip_new_discover_versions_payload_va;
        kmip_new_protection_storage_masks;
        kmip_new_protection_storage_masks_va;
        kmip_new_create_request_payload;
        kmip_new_create_request_payload_va;
        kmip_new_get_attribute_list_request_payload;
        kmip_new_get_attributes_request_payload;
        kmip_new_get_attributes_request_payload_va;
        kmip_new_add_attribute_request_payload;
        kmip_new_modify_attribute_request_payload;
        kmip_new_set_attribute_v2_request_payload;
        kmip_new_delete_attribute_request_payload;
        kmip_new_activate_request_payload;
        kmip_new_destroy_request_payload;
        kmip_new_archive_request_payload;
        kmip_new_recover_request_payload;
        kmip_new_revoke_request_payload;
        kmip_new_locate_request_payload;
        kmip_new_locate_request_payload_va;
        kmip_new_register_request_payload;
        kmip_new_register_request_payload_va;
        kmip_new_get_request_payload;
        kmip_get_protocol_version;
        kmip_get_profile_version;
        kmip_get_response_header;
        kmip_get_response_batch_item;
        kmip_get_response;
        kmip_get_query_response_payload;
        kmip_get_discover_versions_response_payload;
        kmip_get_create_response_payload;
        kmip_get_get_attribute_list_response_payload;
        kmip_get_get_attributes_response_payload;
        kmip_get_add_attribute_response_payload;
        kmip_get_modify_attribute_response_payload;
        kmip_get_set_attribute_v2_response_payload;
        kmip_get_delete_attribute_response_payload;
        kmip_get_activate_response_payload;
        kmip_get_destroy_response_payload;
        kmip_get_archive_response_payload;
        kmip_get_recover_response_payload;
        kmip_get_revoke_response_payload;
        kmip_get_activate_response_payload;
        kmip_get_locate_response_payload;
        kmip_get_register_response_payload;
        kmip_get_get_response_payload;
        kmip_new_attributes;
        kmip_new_attributes_va;
        kmip_get_attributes;
        kmip_new_vendor_attribute;
        kmip_get_vendor_attribute;
        kmip_new_attribute_reference;
        kmip_get_attribute_reference;
        kmip_new_current_new_attribute;
        kmip_new_unique_identifier;
        kmip_get_unique_identifier;
        kmip_new_name;
        kmip_get_name;
        kmip_new_alternative_name;
        kmip_get_alternative_name;
        kmip_new_object_type;
        kmip_get_object_type;
        kmip_new_cryptographic_algorithm;
        kmip_get_cryptographic_algorithm;
        kmip_new_cryptographic_length;
        kmip_get_cryptographic_length;
        kmip_new_certificate_type;
        kmip_get_certificate_type;
        kmip_new_cryptographic_usage_mask;
        kmip_get_cryptographic_usage_mask;
        kmip_new_state;
        kmip_get_state;
        kmip_new_initial_date;
        kmip_get_initial_date;
        kmip_new_activation_date;
        kmip_get_activation_date;
        kmip_new_deactivation_date;
        kmip_get_deactivation_date;
        kmip_new_destroy_date;
        kmip_get_destroy_date;
        kmip_new_compromise_date;
        kmip_get_compromise_date;
        kmip_new_compromise_occurrence_date;
        kmip_get_compromise_occurrence_date;
        kmip_new_last_change_date;
        kmip_get_last_change_date;
        kmip_new_original_creation_date;
        kmip_get_original_creation_date;
        kmip_new_archive_date;
        kmip_get_archive_date;
        kmip_new_process_start_date;
        kmip_get_process_start_date;
        kmip_new_protect_stop_date;
        kmip_get_protect_stop_date;
        kmip_new_cryptographic_parameters;
        kmip_get_cryptographic_parameter;
        kmip_new_cryptographic_domain_parameters;
        kmip_get_cryptographic_domain_parameters;
        kmip_new_digital_signature_algorithm;
        kmip_get_digital_signature_algorithm;
        kmip_new_object_group;
        kmip_get_object_group;
        kmip_new_revocation_reason;
        kmip_get_revocation_reason;
        kmip_new_contact_information;
        kmip_get_contact_information;
        kmip_new_description;
        kmip_get_description;
        kmip_new_comment;
        kmip_get_comment;
        kmip_new_key_format_type;
        kmip_get_key_format_type;
        kmip_new_protection_level;
        kmip_get_protection_level;
        kmip_new_protection_period;
        kmip_get_protection_period;
        kmip_new_protection_storage_mask;
        kmip_get_protection_storage_mask;
        kmip_new_fresh;
        kmip_get_fresh;
        kmip_new_key_value_present;
        kmip_get_key_value_present;
        kmip_new_short_unique_identifier;
        kmip_get_short_unique_identifier;
        kmip_new_application_specific_information;
        kmip_get_application_specific_information;
        kmip_new_key_value_location;
        kmip_get_key_value_location;
        kmip_new_digest;
        kmip_get_digest;
        kmip_new_sensitive;
        kmip_get_sensitive;
        kmip_new_always_sensitive;
        kmip_get_always_sensitive;
        kmip_new_extractable;
        kmip_get_extractable;
        kmip_new_never_extractable;
        kmip_get_never_extractable;
        kmip_new_link;
        kmip_get_link;
        kmip_new_linked_object_identifier;
        kmip_get_linked_object_identifier;
        kmip_new_operation_policy_name;
        kmip_get_operation_policy_name;
        kmip_new_lease_time;
        kmip_get_lease_time;
        kmip_new_key_block;
        kmip_get_key_block;
        kmip_new_key_value;
        kmip_new_key_value_va;
        kmip_get_key_value;
        kmip_new_key_wrapping_data;
        kmip_get_key_wrapping_data;
        kmip_new_key_wrapping_specification;
        kmip_new_key_wrapping_specification_va;
        kmip_get_key_wrapping_specification;
        kmip_new_key_info;
        kmip_get_key_info;
        kmip_new_transparent_symmetric_key;
        kmip_get_transparent_symmetric_key;
        kmip_new_transparent_rsa_public_key;
        kmip_get_transparent_rsa_public_key;
        kmip_new_pkcs1_public_key;
        kmip_get_pkcs1_public_key;
        kmip_new_pkcs8_public_key;
        kmip_get_pkcs8_public_key;
        kmip_new_raw_key;
        kmip_get_raw_key;
        kmip_new_symmetric_key;
        kmip_get_symmetric_key;
        kmip_new_public_key;
        kmip_get_public_key;
        kmip_connection_new;
        kmip_connection_perform;
        kmip_connection_free;
        kmip_connection_get_server_cert;
    local: *;
};