about summary refs log tree commit diff stats
path: root/src/omemo/omemo.h
diff options
context:
space:
mode:
authorPaul Fariello <paul@fariello.eu>2019-03-07 19:38:15 +0140
committerPaul Fariello <paul@fariello.eu>2019-04-10 17:12:31 +0200
commit23485eb4e7e2f31cb72ba03c3ec2110bafe25a36 (patch)
tree09335d95e73f71e89f31c9dcdd915acdf0b82499 /src/omemo/omemo.h
parent249701fe7a20247b85f4bad59158ba1215419cc3 (diff)
downloadprofani-tty-23485eb4e7e2f31cb72ba03c3ec2110bafe25a36.tar.gz
Don't trust unknown identity keys
Also add long terme storage of known identity keys.
If a key is stored it means it is trusted.
Diffstat (limited to 'src/omemo/omemo.h')
-rw-r--r--src/omemo/omemo.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/omemo/omemo.h b/src/omemo/omemo.h
index 88c6d27c..72d3d3aa 100644
--- a/src/omemo/omemo.h
+++ b/src/omemo/omemo.h
@@ -26,6 +26,8 @@ void omemo_signed_prekey(unsigned char **output, size_t *length);
 void omemo_signed_prekey_signature(unsigned char **output, size_t *length);
 void omemo_prekeys(GList **prekeys, GList **ids, GList **lengths);
 void omemo_set_device_list(const char *const jid, GList * device_list);
+GKeyFile *omemo_identity_keyfile(void);
+void omemo_identity_keyfile_save(void);
 GKeyFile *omemo_sessions_keyfile(void);
 void omemo_sessions_keyfile_save(void);
 char *omemo_fingerprint(const unsigned char *const identity_key_public, size_t len);