GNUnet  0.11.x
Data Fields
RevokeMessage Struct Reference

Revoke key. More...

#include </home/handbook/gnunet/src/revocation/revocation.h>

Collaboration diagram for RevokeMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Type: GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE. More...
 
uint32_t reserved
 For alignment. More...
 
struct GNUNET_REVOCATION_PowP proof_of_work
 Number that causes a hash collision with the public_key. More...
 

Detailed Description

Revoke key.

These messages are exchanged between peers (during flooding) but also sent by the client to the service. When the client sends it to the service, the message is answered by a GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE (which is just in a struct GNUNET_MessageHeader.

Definition at line 80 of file revocation.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader RevokeMessage::header

Type: GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE.

Definition at line 85 of file revocation.h.

Referenced by publicize_rm().

◆ reserved

uint32_t RevokeMessage::reserved

For alignment.

Definition at line 90 of file revocation.h.

Referenced by GNUNET_REVOCATION_revoke(), and run().

◆ proof_of_work

struct GNUNET_REVOCATION_PowP RevokeMessage::proof_of_work

Number that causes a hash collision with the public_key.

Definition at line 95 of file revocation.h.

Referenced by block_plugin_revocation_evaluate(), block_plugin_revocation_get_key(), GNUNET_REVOCATION_revoke(), publicize_rm(), run(), and verify_revoke_message().


The documentation for this struct was generated from the following file: