GNUnet  0.11.x
gnunet_signatures.h
Go to the documentation of this file.
1 /*
2  This file is part of GNUnet.
3  Copyright (C) 2009 GNUnet e.V.
4 
5  GNUnet is free software: you can redistribute it and/or modify it
6  under the terms of the GNU Affero General Public License as published
7  by the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  GNUnet is distributed in the hope that it will be useful, but
11  WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  Affero General Public License for more details.
14 
15  You should have received a copy of the GNU Affero General Public License
16  along with this program. If not, see <http://www.gnu.org/licenses/>.
17 
18  SPDX-License-Identifier: AGPL3.0-or-later
19  */
20 
31 #ifndef GNUNET_SIGNATURES_H
32 #define GNUNET_SIGNATURES_H
33 
34 #ifdef __cplusplus
35 extern "C"
36 {
37 #if 0 /* keep Emacsens' auto-indent happy */
38 }
39 #endif
40 #endif
41 
47 #define GNUNET_SIGNATURE_PURPOSE_TEST 0
48 
52 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN 1
53 
57 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DISCONNECT 2
58 
62 #define GNUNET_SIGNATURE_PURPOSE_REVOCATION 3
63 
68 #define GNUNET_SIGNATURE_PURPOSE_NAMESPACE_ADVERTISEMENT 4
69 
75 #define GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT 5
76 
80 #define GNUNET_SIGNATURE_PURPOSE_FS_KBLOCK 6
81 
85 #define GNUNET_SIGNATURE_PURPOSE_FS_SBLOCK 7
86 
90 #define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK 8
91 
95 #define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK_KSIG 9
96 
100 #define GNUNET_SIGNATURE_PURPOSE_RESOLVER_RESPONSE 10
101 
105 #define GNUNET_SIGNATURE_PURPOSE_DNS_RECORD 11
106 
110 #define GNUNET_SIGNATURE_PURPOSE_CHAT_MESSAGE 12
111 
115 #define GNUNET_SIGNATURE_PURPOSE_CHAT_RECEIPT 13
116 
120 #define GNUNET_SIGNATURE_PURPOSE_NSE_SEND 14
121 
125 #define GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN 15
126 
130 #define GNUNET_SIGNATURE_PURPOSE_SET_ECC_KEY 16
131 
135 #define GNUNET_SIGNATURE_PURPOSE_FS_UBLOCK 17
136 
141 #define GNUNET_SIGNATURE_PURPOSE_REGEX_ACCEPT 18
142 
146 #define GNUNET_SIGNATURE_PURPOSE_MULTICAST_MESSAGE 19
147 
151 #define GNUNET_SIGNATURE_PURPOSE_CONVERSATION_RING 20
152 
156 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG1 21
157 
161 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG2 22
162 
166 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DECRYPTION 23
167 
171 #define GNUNET_SIGNATURE_PURPOSE_MULTICAST_REQUEST 24
172 
176 #define GNUNET_SIGNATURE_PURPOSE_SENSOR_ANOMALY_REPORT 25
177 
181 #define GNUNET_SIGNATURE_PURPOSE_GNUID_TOKEN 26
182 
186 #define GNUNET_SIGNATURE_PURPOSE_RECLAIM_CODE_SIGN 27
187 
191 #define GNUNET_SIGNATURE_PURPOSE_DELEGATE 28
192 
197 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_ADDRESS 29
198 
203 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_EPHEMERAL 30
204 
208 #define GNUNET_SIGNATURE_COMMUNICATOR_TCP_HANDSHAKE 31
209 
213 #define GNUNET_SIGNATURE_COMMUNICATOR_TCP_REKEY 32
214 
218 #define GNUNET_SIGNATURE_COMMUNICATOR_UDP_HANDSHAKE 33
219 
223 #define GNUNET_SIGNATURE_COMMUNICATOR_UDP_BROADCAST 34
224 
231 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_CHALLENGE 35
232 
236 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_HOP 36
237 
242 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_INITIATOR 37
243 
244 
245 #if 0 /* keep Emacsens' auto-indent happy */
246 {
247 #endif
248 #ifdef __cplusplus
249 }
250 #endif
251 
252 /* ifndef GNUNET_SIGNATURES_H */
253 #endif
254  /* end of group */
256 
257 /* end of gnunet_signatures.h */