diff options
author | Paul Fariello <paul@fariello.eu> | 2019-03-07 19:38:15 +0140 |
---|---|---|
committer | Paul Fariello <paul@fariello.eu> | 2019-04-10 17:12:31 +0200 |
commit | 23485eb4e7e2f31cb72ba03c3ec2110bafe25a36 (patch) | |
tree | 09335d95e73f71e89f31c9dcdd915acdf0b82499 /src/omemo/omemo.h | |
parent | 249701fe7a20247b85f4bad59158ba1215419cc3 (diff) | |
download | profani-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.h | 2 |
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); |