X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Finclude%2Fgnunet_signatures.h;h=ee105c62a92e1c2acce029160430df0e4a763ab6;hb=a692bdacf59e0f6406428610fcb9af53864cc8a3;hp=29da16b4253273c82b88ee83be522768b118f422;hpb=acd08b65a860450488d5e6b5403e43bed3748dc9;p=oweals%2Fgnunet.git diff --git a/src/include/gnunet_signatures.h b/src/include/gnunet_signatures.h index 29da16b42..ee105c62a 100644 --- a/src/include/gnunet_signatures.h +++ b/src/include/gnunet_signatures.h @@ -43,54 +43,83 @@ extern "C" #define GNUNET_SIGNATURE_PURPOSE_TEST 0 /** - * Signature for confirming HELLOs for TCP plugins. + * Signature for confirming that this peer uses a particular address. */ -#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_TCP_PING 1 +#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN 1 +/** + * Signature for confirming that this peer intends to disconnect. + */ +#define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DISCONNECT 2 /** * Purpose is to set a session key. */ -#define GNUNET_SIGNATURE_PURPOSE_SET_KEY 2 +#define GNUNET_SIGNATURE_PURPOSE_SET_KEY 3 /** * Signature for a namespace/pseudonym advertisement (by * the namespace owner). */ -#define GNUNET_SIGNATURE_PURPOSE_NAMESPACE_ADVERTISEMENT 3 +#define GNUNET_SIGNATURE_PURPOSE_NAMESPACE_ADVERTISEMENT 4 /** * Signature by which a peer affirms that it is * providing a certain bit of content (used * in LOCation URIs). */ -#define GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT 4 +#define GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT 5 /** * Signature in a KBlock of the FS module. */ -#define GNUNET_SIGNATURE_PURPOSE_FS_KBLOCK 5 +#define GNUNET_SIGNATURE_PURPOSE_FS_KBLOCK 6 /** * Signature of content URI placed into a namespace. */ -#define GNUNET_SIGNATURE_PURPOSE_FS_SBLOCK 6 +#define GNUNET_SIGNATURE_PURPOSE_FS_SBLOCK 7 /** * Signature of advertisment for a namespace. */ -#define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK 7 +#define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK 8 /** * Keyword-based signature of advertisment for a namespace. */ -#define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK_KSIG 8 +#define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK_KSIG 9 /** * */ -#define GNUNET_SIGNATURE_PURPOSE_RESOLVER_RESPONSE 9 +#define GNUNET_SIGNATURE_PURPOSE_RESOLVER_RESPONSE 10 + +/** + * Signature of an GNUNET_DNS_Record + */ +#define GNUNET_SIGNATURE_PURPOSE_DNS_RECORD 11 +/** + * Signature of a chat message. + */ +#define GNUNET_SIGNATURE_PURPOSE_CHAT_MESSAGE 12 + +/** + * Signature of confirmation receipt for a chat message. + */ +#define GNUNET_SIGNATURE_PURPOSE_CHAT_RECEIPT 13 + +/** + * Signature of a network size estimate message. + */ +#define GNUNET_SIGNATURE_PURPOSE_NSE_SEND 14 + + +/** + * Signature of a gnunet naming system record block + */ +#define GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN 15 #if 0 /* keep Emacsens' auto-indent happy */ {