diff options
author | Paul Fariello <paul@fariello.eu> | 2019-03-22 00:03:16 +0100 |
---|---|---|
committer | Paul Fariello <paul@fariello.eu> | 2019-04-10 17:12:31 +0200 |
commit | 91ee289c773a137c60e98c1e62db41346eb57363 (patch) | |
tree | f403efe7df2c83eb233a22a190a44e48e7f07142 /src/omemo/omemo.h | |
parent | bc541cb8ac6be40a2ee1e38a99de7cf144361a2a (diff) | |
download | profani-tty-91ee289c773a137c60e98c1e62db41346eb57363.tar.gz |
Add support for disconnect in OMEMO
Diffstat (limited to 'src/omemo/omemo.h')
-rw-r--r-- | src/omemo/omemo.h | 4 |
1 files changed, 3 insertions, 1 deletions
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); |