about summary refs log tree commit diff stats
path: root/tests/unittests/omemo/stub_omemo.c
diff options
context:
space:
mode:
authorPaul Fariello <paul@fariello.eu>2019-03-26 23:19:53 +0100
committerPaul Fariello <paul@fariello.eu>2019-04-10 17:23:45 +0200
commitdaf84ced0cbead11c930017df1bd713b02776ee3 (patch)
treed939de1bc02d8977faa35f190ad018dafa9c31b0 /tests/unittests/omemo/stub_omemo.c
parent4a1c3c8c1ef8c86e28afe34848b2b9d87489c2f1 (diff)
downloadprofani-tty-daf84ced0cbead11c930017df1bd713b02776ee3.tar.gz
Add required OMEMO stub for unit-test
Diffstat (limited to 'tests/unittests/omemo/stub_omemo.c')
-rw-r--r--tests/unittests/omemo/stub_omemo.c61
1 files changed, 61 insertions, 0 deletions
diff --git a/tests/unittests/omemo/stub_omemo.c b/tests/unittests/omemo/stub_omemo.c
new file mode 100644
index 00000000..200226b0
--- /dev/null
+++ b/tests/unittests/omemo/stub_omemo.c
@@ -0,0 +1,61 @@
+#include <glib.h>
+
+#include "config/account.h"
+#include "ui/ui.h"
+
+void omemo_init(void) {}
+
+char*
+omemo_fingerprint_autocomplete(const char *const search_str, gboolean previous)
+{
+    return NULL;
+}
+
+void omemo_fingerprint_autocomplete_reset(void) {}
+
+char *
+omemo_format_fingerprint(const char *const fingerprint)
+{
+    return NULL;
+}
+
+void omemo_generate_crypto_materials(ProfAccount *account) {}
+
+gboolean
+omemo_is_trusted_identity(const char *const jid, const char *const fingerprint)
+{
+    return TRUE;
+}
+
+GList *
+omemo_known_device_identities(const char *const jid)
+{
+    return NULL;
+}
+
+gboolean
+omemo_loaded(void)
+{
+    return TRUE;
+}
+
+void omemo_on_connect(ProfAccount *account) {}
+void omemo_on_disconnect(void) {}
+
+char *
+omemo_on_message_send(ProfWin *win, const char *const message, gboolean request_receipt, gboolean muc)
+{
+    return NULL;
+}
+
+char *
+omemo_own_fingerprint(gboolean formatted)
+{
+    return NULL;
+}
+
+void omemo_start_muc_sessions(const char *const roomjid) {}
+void omemo_start_session(const char *const barejid) {}
+void omemo_trust(const char *const jid, const char *const fingerprint_formatted) {}
+void omemo_untrust(const char *const jid, const char *const fingerprint_formatted) {}
+void omemo_devicelist_publish(GList *device_list) {}