An encryption key record specifies an encryption key for a given room that can be identified via a given key to enter it. More...
#include <gnunet_messenger_service.h>
Data Fields | |
| struct GNUNET_HashCode | key |
| The hash identifying the port of the room. | |
| uint8_t | nonce_data [(sizeof(struct GNUNET_ShortHashCode))] |
| The unique nonce data to derive the secret for encryption/decryption of the HPKE private key. | |
| uint32_t | encrypted_key_length |
| The length of the raw HPKE private key data. | |
| int32_t | encrypted_key_checksum |
| The encrypted checksum of the HPKE private key. | |
| uint8_t | encrypted_key_data [(sizeof(uint32_t)+4096/8)] |
| The encrypted data from the HPKE private key. | |
An encryption key record specifies an encryption key for a given room that can be identified via a given key to enter it.
Record-size: 616
Definition at line 239 of file gnunet_messenger_service.h.
| struct GNUNET_HashCode GNUNET_MESSENGER_EncryptionKeyRecord::key |
The hash identifying the port of the room.
Definition at line 244 of file gnunet_messenger_service.h.
| uint8_t GNUNET_MESSENGER_EncryptionKeyRecord::nonce_data[(sizeof(struct GNUNET_ShortHashCode))] |
The unique nonce data to derive the secret for encryption/decryption of the HPKE private key.
Definition at line 250 of file gnunet_messenger_service.h.
| uint32_t GNUNET_MESSENGER_EncryptionKeyRecord::encrypted_key_length |
The length of the raw HPKE private key data.
Definition at line 255 of file gnunet_messenger_service.h.
| int32_t GNUNET_MESSENGER_EncryptionKeyRecord::encrypted_key_checksum |
The encrypted checksum of the HPKE private key.
Definition at line 260 of file gnunet_messenger_service.h.
| uint8_t GNUNET_MESSENGER_EncryptionKeyRecord::encrypted_key_data[(sizeof(uint32_t)+4096/8)] |
The encrypted data from the HPKE private key.
Definition at line 265 of file gnunet_messenger_service.h.