From 91ee289c773a137c60e98c1e62db41346eb57363 Mon Sep 17 00:00:00 2001 From: Paul Fariello Date: Fri, 22 Mar 2019 00:03:16 +0100 Subject: Add support for disconnect in OMEMO --- src/omemo/omemo.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/omemo/omemo.h') diff --git a/src/omemo/omemo.h b/src/omemo/omemo.h index e78bd09b..e9e9cf8d 100644 --- a/src/omemo/omemo.h +++ b/src/omemo/omemo.h @@ -9,7 +9,7 @@ typedef struct omemo_context_t omemo_context; typedef struct omemo_key { - const unsigned char *data; + unsigned char *data; size_t length; gboolean prekey; uint32_t device_id; @@ -18,7 +18,9 @@ typedef struct omemo_key { void omemo_init(void); void omemo_on_connect(ProfAccount *account); +void omemo_on_disconnect(void); void omemo_generate_crypto_materials(ProfAccount *account); +void omemo_key_free(omemo_key_t *key); uint32_t omemo_device_id(void); void omemo_identity_key(unsigned char **output, size_t *length); -- cgit 1.4.1-2-gfad0