diff options
author | James Booth <boothj5@gmail.com> | 2015-03-16 21:41:35 +0000 |
---|---|---|
committer | James Booth <boothj5@gmail.com> | 2015-03-16 21:41:35 +0000 |
commit | 11966d39b074e0bff4228067055807274d5d4834 (patch) | |
tree | e3f5f38b2cb9b2f92396c211fd573c4fbcadaaab /src/otr | |
parent | ec57c72fb4ecf7266f16bcb53e260e0c83685c32 (diff) | |
download | profani-tty-11966d39b074e0bff4228067055807274d5d4834.tar.gz |
Added otr_tag_message, removed commands.c dependency on libotr
Diffstat (limited to 'src/otr')
-rw-r--r-- | src/otr/otr.c | 12 | ||||
-rw-r--r-- | src/otr/otr.h | 2 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/otr/otr.c b/src/otr/otr.c index d0515e97..9dcff1f9 100644 --- a/src/otr/otr.c +++ b/src/otr/otr.c @@ -365,6 +365,18 @@ otr_key_loaded(void) return data_loaded; } +char * +otr_tag_message(const char * const msg) +{ + GString *otr_message = g_string_new(msg); + g_string_append(otr_message, OTRL_MESSAGE_TAG_BASE); + g_string_append(otr_message, OTRL_MESSAGE_TAG_V2); + char *result = otr_message->str; + g_string_free(otr_message, FALSE); + + return result; +} + gboolean otr_is_secure(const char * const recipient) { diff --git a/src/otr/otr.h b/src/otr/otr.h index 58d5c04b..91445a5c 100644 --- a/src/otr/otr.h +++ b/src/otr/otr.h @@ -58,6 +58,8 @@ void otr_poll(void); void otr_on_connect(ProfAccount *account); void otr_keygen(ProfAccount *account); +char* otr_tag_message(const char * const msg); + gboolean otr_key_loaded(void); gboolean otr_is_secure(const char * const recipient); |