GNUnet  0.10.x
Macros
gnunet_signatures.h File Reference

Go to the source code of this file.

Macros

#define GNUNET_SIGNATURE_PURPOSE_TEST   0
 Test signature, not valid for anything other than writing a test. More...
 
#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN   1
 Signature for confirming that this peer uses a particular address. More...
 
#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DISCONNECT   2
 Signature for confirming that this peer intends to disconnect. More...
 
#define GNUNET_SIGNATURE_PURPOSE_REVOCATION   3
 Signature for confirming a key revocation. More...
 
#define GNUNET_SIGNATURE_PURPOSE_NAMESPACE_ADVERTISEMENT   4
 Signature for a namespace/pseudonym advertisement (by the namespace owner). More...
 
#define GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT   5
 Signature by which a peer affirms that it is providing a certain bit of content (used in LOCation URIs). More...
 
#define GNUNET_SIGNATURE_PURPOSE_FS_KBLOCK   6
 Obsolete, legacy value. More...
 
#define GNUNET_SIGNATURE_PURPOSE_FS_SBLOCK   7
 Obsolete, legacy value. More...
 
#define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK   8
 Obsolete, legacy value. More...
 
#define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK_KSIG   9
 Obsolete, legacy value. More...
 
#define GNUNET_SIGNATURE_PURPOSE_RESOLVER_RESPONSE   10
 
#define GNUNET_SIGNATURE_PURPOSE_DNS_RECORD   11
 Signature of an GNUNET_DNS_Advertisement. More...
 
#define GNUNET_SIGNATURE_PURPOSE_CHAT_MESSAGE   12
 Signature of a chat message. More...
 
#define GNUNET_SIGNATURE_PURPOSE_CHAT_RECEIPT   13
 Signature of confirmation receipt for a chat message. More...
 
#define GNUNET_SIGNATURE_PURPOSE_NSE_SEND   14
 Signature of a network size estimate message. More...
 
#define GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN   15
 Signature of a gnunet naming system record block. More...
 
#define GNUNET_SIGNATURE_PURPOSE_SET_ECC_KEY   16
 Purpose is to set a session key. More...
 
#define GNUNET_SIGNATURE_PURPOSE_FS_UBLOCK   17
 UBlock Signature, done using DSS, not ECC. More...
 
#define GNUNET_SIGNATURE_PURPOSE_REGEX_ACCEPT   18
 Accept state in regex DFA. More...
 
#define GNUNET_SIGNATURE_PURPOSE_MULTICAST_MESSAGE   19
 Signature of a multicast message sent by the origin. More...
 
#define GNUNET_SIGNATURE_PURPOSE_CONVERSATION_RING   20
 Signature of a conversation ring. More...
 
#define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG1   21
 Signature for the first round of distributed key generation. More...
 
#define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG2   22
 Signature for the second round of distributed key generation. More...
 
#define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DECRYPTION   23
 Signature for cooperatice decryption. More...
 
#define GNUNET_SIGNATURE_PURPOSE_MULTICAST_REQUEST   24
 Signature of a multicast request sent by a member. More...
 
#define GNUNET_SIGNATURE_PURPOSE_SENSOR_ANOMALY_REPORT   25
 Signature for a sensor anomaly report message. More...
 
#define GNUNET_SIGNATURE_PURPOSE_GNUID_TOKEN   26
 Signature for a GNUid Token. More...
 
#define GNUNET_SIGNATURE_PURPOSE_RECLAIM_CODE_SIGN   27
 Signature for a GNUid Ticket. More...
 
#define GNUNET_SIGNATURE_PURPOSE_CREDENTIAL   28
 Signature for a GNUnet credential. More...
 
#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_ADDRESS   29
 Signature by a peer affirming that this is one of its addresses (for the given time period). More...
 
#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_EPHEMERAL   30
 Signature by a peer affirming that the given ephemeral key is currently in use by that peer's transport service. More...
 
#define GNUNET_SIGNATURE_COMMUNICATOR_TCP_HANDSHAKE   31
 Signature used by TCP communicator handshake,. More...
 
#define GNUNET_SIGNATURE_COMMUNICATOR_TCP_REKEY   32
 Signature used by TCP communicator rekey. More...
 
#define GNUNET_SIGNATURE_COMMUNICATOR_UDP_HANDSHAKE   33
 Signature used by UDP communicator handshake. More...
 
#define GNUNET_SIGNATURE_COMMUNICATOR_UDP_BROADCAST   34
 Signature used by UDP broadcasts. More...
 
#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_CHALLENGE   35
 Signature by a peer affirming that it received a challenge (and stating how long it expects the address on which the challenge was received to remain valid). More...
 
#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_HOP   36
 Signature by a peer affirming that it is on a DV path. More...
 
#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_INITIATOR   37
 Signature by a peer affirming that it originated the DV path. More...
 

Detailed Description

Author
Christian Grothoff

Constants for network signatures

Definition in file gnunet_signatures.h.