From 11966d39b074e0bff4228067055807274d5d4834 Mon Sep 17 00:00:00 2001 From: James Booth Date: Mon, 16 Mar 2015 21:41:35 +0000 Subject: Added otr_tag_message, removed commands.c dependency on libotr --- src/otr/otr.c | 12 ++++++++++++ src/otr/otr.h | 2 ++ 2 files changed, 14 insertions(+) (limited to 'src/otr') 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); -- cgit 1.4.1-2-gfad0