summaryrefslogtreecommitdiff
path: root/libs/libsignal/src/signal.def
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libsignal/src/signal.def')
-rw-r--r--libs/libsignal/src/signal.def97
1 files changed, 97 insertions, 0 deletions
diff --git a/libs/libsignal/src/signal.def b/libs/libsignal/src/signal.def
new file mode 100644
index 0000000000..de31cfe4c0
--- /dev/null
+++ b/libs/libsignal/src/signal.def
@@ -0,0 +1,97 @@
+LIBRARY libsignal.mir
+
+EXPORTS
+ signal_type_ref
+ signal_type_unref
+ signal_buffer_alloc
+ signal_buffer_create
+ signal_buffer_copy
+ signal_buffer_append
+ signal_buffer_data
+ signal_buffer_len
+ signal_buffer_compare
+ signal_buffer_free
+ signal_buffer_bzero_free
+ signal_buffer_list_alloc
+ signal_buffer_list_size
+ signal_buffer_list_free
+ signal_int_list_alloc
+ signal_int_list_push_back
+ signal_int_list_size
+ signal_int_list_at
+ signal_int_list_free
+ signal_context_create
+ signal_context_set_crypto_provider
+ signal_context_set_locking_functions
+ signal_context_set_log_function
+ signal_context_destroy
+ signal_protocol_store_context_create
+ signal_protocol_store_context_set_session_store
+ signal_protocol_store_context_set_pre_key_store
+ signal_protocol_store_context_set_signed_pre_key_store
+ signal_protocol_store_context_set_identity_key_store
+ signal_protocol_store_context_set_sender_key_store
+ signal_protocol_store_context_destroy
+ signal_protocol_session_load_session
+ signal_protocol_session_get_sub_device_sessions
+ signal_protocol_session_store_session
+ signal_protocol_session_contains_session
+ signal_protocol_session_delete_session
+ signal_protocol_session_delete_all_sessions
+ signal_protocol_pre_key_load_key
+ signal_protocol_pre_key_store_key
+ signal_protocol_pre_key_contains_key
+ signal_protocol_pre_key_remove_key
+ signal_protocol_signed_pre_key_load_key
+ signal_protocol_signed_pre_key_store_key
+ signal_protocol_signed_pre_key_contains_key
+ signal_protocol_signed_pre_key_remove_key
+ signal_protocol_identity_get_key_pair
+ signal_protocol_identity_get_local_registration_id
+ signal_protocol_identity_save_identity
+ signal_protocol_identity_is_trusted_identity
+ signal_protocol_sender_key_store_key
+ signal_protocol_sender_key_load_key
+ curve_generate_key_pair
+ ec_public_key_serialize
+ ec_key_pair_get_public
+ ec_key_pair_get_private
+ ec_private_key_serialize
+ ratchet_identity_key_pair_get_public
+ ratchet_identity_key_pair_get_private
+ signal_protocol_key_helper_generate_identity_key_pair
+ signal_protocol_key_helper_generate_signed_pre_key
+ session_signed_pre_key_get_key_pair
+ session_signed_pre_key_get_signature
+ session_signed_pre_key_get_signature_len
+ session_pre_key_get_key_pair
+ signal_protocol_key_helper_generate_pre_keys
+ signal_protocol_key_helper_key_list_element
+ signal_protocol_key_helper_key_list_next
+ signal_protocol_key_helper_key_list_free
+ session_builder_create
+ session_cipher_create
+ session_builder_free
+ session_cipher_free
+ curve_decode_point
+ session_pre_key_bundle_create
+ session_builder_process_pre_key_bundle
+ session_cipher_encrypt
+ ciphertext_message_get_serialized
+ session_cipher_decrypt_signal_message
+ signal_message_deserialize
+ session_cipher_decrypt_pre_key_signal_message
+ pre_key_signal_message_deserialize
+ pre_key_signal_message_get_pre_key_id
+ session_signed_pre_key_serialize
+ session_pre_key_serialize
+ session_pre_key_get_id
+ session_pre_key_deserialize
+ fingerprint_generator_create
+ fingerprint_generator_free
+ fingerprint_generator_create_for
+ fingerprint_get_displayable
+ displayable_fingerprint_text
+ displayable_fingerprint_local
+ displayable_fingerprint_remote
+ ciphertext_message_get_type