A private message body. More...
#include <gnunet_messenger_service.h>
Data Fields | |
struct GNUNET_CRYPTO_EcdhePublicKey | key |
The ECDH key to decrypt the message. More... | |
uint16_t | length |
The length of the encrypted message. More... | |
char * | data |
The data of the encrypted message. More... | |
A private message body.
This allows to encapsulate any message to be encrypted for only one specific member to receive in a room.
Message-body-size: 32+ bytes
Definition at line 482 of file gnunet_messenger_service.h.
struct GNUNET_CRYPTO_EcdhePublicKey GNUNET_MESSENGER_MessagePrivate::key |
The ECDH key to decrypt the message.
Definition at line 487 of file gnunet_messenger_service.h.
Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), decode_message_body(), encode_message_body(), get_message_body_kind_size(), and gnunet-chk.Chk::uri().
uint16_t GNUNET_MESSENGER_MessagePrivate::length |
The length of the encrypted message.
Definition at line 492 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), decrypt_message(), encrypt_message(), and get_message_body_size().
char* GNUNET_MESSENGER_MessagePrivate::data |
The data of the encrypted message.
Definition at line 497 of file gnunet_messenger_service.h.
Referenced by copy_message(), create_message(), decode_message_body(), decrypt_message(), destroy_message_body(), encode_message_body(), encrypt_message(), typescriptdomain.TypeScriptDomain::objects(), httpdomain.httpdomain.HTTPDomain::resolve_xref(), and httpdomain.httpdomain.HTTPDomain::routes().