LIBRARY libsignal.mir EXPORTS ciphertext_message_get_serialized ciphertext_message_get_type curve25519_donna curve_calculate_agreement curve_calculate_signature curve_decode_point curve_decode_private_point curve_generate_key_pair curve_verify_signature displayable_fingerprint_local displayable_fingerprint_remote displayable_fingerprint_text ec_key_pair_destroy ec_key_pair_get_private ec_key_pair_get_public ec_private_key_serialize ec_public_key_serialize fingerprint_generator_create fingerprint_generator_create_for fingerprint_generator_free fingerprint_get_displayable group_cipher_create group_cipher_decrypt group_cipher_encrypt group_cipher_free group_session_builder_create group_session_builder_create_session group_session_builder_free group_session_builder_process_session hkdf_create hkdf_destroy hkdf_expand pre_key_signal_message_deserialize pre_key_signal_message_destroy pre_key_signal_message_get_pre_key_id ratchet_identity_key_pair_get_private ratchet_identity_key_pair_get_public sender_key_distribution_message_deserialize sender_key_distribution_message_destroy sender_key_distribution_message_get_signature_key sender_key_message_deserialize sender_key_message_destroy sender_key_record_create sender_key_record_destroy sender_key_record_serialize session_builder_create session_builder_free session_builder_process_pre_key_bundle session_cipher_create session_cipher_decrypt_pre_key_signal_message session_cipher_decrypt_signal_message session_cipher_encrypt session_cipher_free session_cipher_set_decryption_callback session_cipher_set_user_data session_pre_key_bundle_create session_pre_key_bundle_destroy session_pre_key_deserialize session_pre_key_get_id session_pre_key_get_key_pair session_pre_key_serialize session_signed_pre_key_deserialize session_signed_pre_key_get_id session_signed_pre_key_get_key_pair session_signed_pre_key_get_signature session_signed_pre_key_get_signature_len session_signed_pre_key_serialize signal_buffer_alloc signal_buffer_append signal_buffer_bzero_free signal_buffer_compare signal_buffer_copy signal_buffer_create signal_buffer_data signal_buffer_free signal_buffer_len signal_buffer_list_alloc signal_buffer_list_free signal_buffer_list_size signal_context_create signal_context_destroy signal_context_set_crypto_provider signal_context_set_locking_functions signal_context_set_log_function signal_int_list_alloc signal_int_list_at signal_int_list_free signal_int_list_push_back signal_int_list_size signal_message_deserialize signal_message_destroy signal_protocol_identity_get_key_pair signal_protocol_identity_get_local_registration_id signal_protocol_identity_is_trusted_identity signal_protocol_identity_save_identity signal_protocol_key_helper_generate_identity_key_pair signal_protocol_key_helper_generate_pre_keys signal_protocol_key_helper_generate_signed_pre_key signal_protocol_key_helper_key_list_element signal_protocol_key_helper_key_list_free signal_protocol_key_helper_key_list_next signal_protocol_pre_key_contains_key signal_protocol_pre_key_load_key signal_protocol_pre_key_remove_key signal_protocol_pre_key_store_key signal_protocol_sender_key_load_key signal_protocol_sender_key_store_key signal_protocol_session_contains_session signal_protocol_session_delete_all_sessions signal_protocol_session_delete_session signal_protocol_session_get_sub_device_sessions signal_protocol_session_load_session signal_protocol_session_store_session signal_protocol_signed_pre_key_contains_key signal_protocol_signed_pre_key_load_key signal_protocol_signed_pre_key_remove_key signal_protocol_signed_pre_key_store_key signal_protocol_store_context_create signal_protocol_store_context_destroy signal_protocol_store_context_set_identity_key_store signal_protocol_store_context_set_pre_key_store signal_protocol_store_context_set_sender_key_store signal_protocol_store_context_set_session_store signal_protocol_store_context_set_signed_pre_key_store signal_type_ref signal_type_unref