aboutsummaryrefslogtreecommitdiff
path: root/src/service/messenger/messenger_api_message.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/messenger/messenger_api_message.h')
-rw-r--r--src/service/messenger/messenger_api_message.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/service/messenger/messenger_api_message.h b/src/service/messenger/messenger_api_message.h
index a9e33ddc2..afcd2deec 100644
--- a/src/service/messenger/messenger_api_message.h
+++ b/src/service/messenger/messenger_api_message.h
@@ -244,6 +244,18 @@ enum GNUNET_GenericReturnValue
244decrypt_message (struct GNUNET_MESSENGER_Message *message, 244decrypt_message (struct GNUNET_MESSENGER_Message *message,
245 const struct GNUNET_CRYPTO_PrivateKey *key); 245 const struct GNUNET_CRYPTO_PrivateKey *key);
246 246
247/**
248 * Transcribes a <i>message</i> as a new transcript message using a given public
249 * <i>key</i> from the receipient of the encrypted message content.
250 *
251 * @param[in] message Message
252 * @param[in] key Public key
253 * @return Message transcript
254 */
255struct GNUNET_MESSENGER_Message*
256transcribe_message (const struct GNUNET_MESSENGER_Message *message,
257 const struct GNUNET_CRYPTO_PublicKey *key);
258
247typedef void (*GNUNET_MESSENGER_SignFunction)( 259typedef void (*GNUNET_MESSENGER_SignFunction)(
248 const void *cls, 260 const void *cls,
249 struct GNUNET_MESSENGER_Message *message, 261 struct GNUNET_MESSENGER_Message *message,