aboutsummaryrefslogtreecommitdiff
path: root/gnunet-signatures/registry.rec
blob: 2246aa3e609117cdf92934047f63c6503f58c46c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# -*- mode: rec -*-
#
# Registry for GNUnet Signature purposes
#

%rec: SignaturePurpose
%key: Number
%type: Number int
%mandatory: Number
%typedef: Name_t regexp /^[ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_][ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]*$/
%type: Name Name_t
%unique: Name
%mandatory: Name
%mandatory: Comment
%allowed: Subsystem
%sort: Number Name


Number: 0
Name: TEST
Comment: Test signature, not valid for anything other than writing a test. (Note that the signature verification code will accept this value).
Subsystem: GNUnet

Number: 1
Name: TRANSPORT_PONG_OWN
Comment: Signature for confirming that this peer uses a particular address.
Subsystem: GNUnet-TRANSPORT

Number: 2
Name: TRANSPORT_DISCONNECT
Comment: Signature for confirming that this peer intends to disconnect.
Subsystem: GNUnet-TRANSPORT

Number: 3
Name: REVOCATION
Comment: Signature for confirming a key revocation.
Subsystem: GNUnet-Revocation

Number: 4
Name: NAMESPACE_ADVERTISEMENT
Comment: Signature for a namespace/pseudonym advertisement (by the namespace owner).
Subsystem: GNUnet-FS

Number: 5
Name: PEER_PLACEMENT
Comment: Signature by which a peer affirms that it is providing a certain bit of content for use in LOCation URIs.
Subsystem: GNUnet-FS

Number: 6
Name: DHT_HOP
Comment: Signature by which a peer affirms that it forwarded a message in the DHT.
Subsystem: GNUnet-DHT

Number: 7
Name: HELLO
Comment: Signature by which a peer affirms its address.
Subsystem: GNUnet-HELLO

Number: 11
Name: DNS_RECORD
Comment: Signature on a GNUNET_DNS_Advertisement.
Subsystem: GNUnet-DNS+Exit

Number: 12
Name: CHAT_MESSAGE
Comment: Signature of a chat message.
Subsystem: GNUnet-MESSENGER

Number: 13
Name: CHAT_RECEIPT
Comment: Signature of confirmation receipt for a chat message.
Subsystem: GNUnet-MESSENGER

Number: 14
Name: NSE_SEND
Comment: Signature of a network size estimate message.
Subsystem: GNUnet-NSE

Number: 15
Name: GNS_RECORD_SIGN
Comment: Signature of a gnunet naming system record block
Subsystem: GNUnet-GNSRECORD

Number: 16
Name: SET_ECC_KEY
Comment: Purpose is to set a session key.
Subsystem: GNUnet-CORE

Number: 17
Name: FS_UBLOCK
Comment: UBlock Signature, done using DSS, not ECC
Subsystem: GNUnet-FS

Number: 18
Name: REGEX_ACCEPT
Comment: Accept state in regex DFA.  Peer affirms that it offers the matching service.
Subsystem: GNUnet-REGEX

Number: 20
Name: CONVERSATION_RING
Comment: Signature of a conversation ring.
Subsystem: GNUnet-CONVERSATION

Number: 21
Name: SECRETSHARING_DKG1
Comment: Signature for the first round of distributed key generation.
Subsystem: GNUnet-SECRETSHARING

Number: 22
Name: SECRETSHARING_DKG2
Comment: Signature for the second round of distributed key generation.
Subsystem: GNUnet-SECRETSHARING

Number: 23
Name: SECRETSHARING_DECRYPTION
Comment: Signature for the cooperative decryption.
Subsystem: GNUnet-SECRETSHARING

Number: 27
Name: RECLAIM_CODE_SIGN
Comment: Signature for a GNUid Ticket
Subsystem: Reclaim

Number: 28
Name: DELEGATE
Comment: Signature for a GNUnet credential
Subsystem: Reclaim

Number: 29
Name: TRANSPORT_ADDRESS
Comment: Signature by a peer affirming that this is one of its addresses for the given time period.
Subsystem: GNUnet-TRANSPORT

Number: 30
Name: TRANSPORT_EPHEMERAL
Comment: Signature by a peer affirming that the given ephemeral key is currently in use by that peer's transport service.
Subsystem: GNUnet-TRANSPORT

Number: 31
Name: COMMUNICATOR_TCP_HANDSHAKE
Comment: Signature used by TCP communicator handshake.
Subsystem: GNUnet-TRANSPORT-TCP

Number: 32
Name: COMMUNICATOR_TCP_REKEY
Comment: Signature used by TCP communicator rekey.
Subsystem: GNUnet-TRANSPORT-TCP

Number: 33
Name: COMMUNICATOR_UDP_HANDSHAKE
Comment: Signature used by UDP communicator handshake.
Subsystem: GNUnet-TRANSPORT-UDP

Number: 34
Name: COMMUNICATOR_UDP_BROADCAST
Comment: Signature used by UDP broadcasts.
Subsystem: GNUnet-TRANSPORT-UDP

Number: 35
Name: TRANSPORT_CHALLENGE
Comment: 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).
Subsystem: GNUnet-TRANSPORT

Number: 36
Name: TRANSPORT_DV_HOP
Comment: Signature by a peer affirming that it is on a DV path.
Subsystem: GNUnet-TRANSPORT

Number: 37
Name: TRANSPORT_DV_INITIATOR
Comment: Signature by a peer affirming that it originated the DV path.
Subsystem: GNUnet-TRANSPORT

Number: 38
Name: CADET_CONNECTION_INITIATOR
Comment: Signature by a peer that like to create a connection.
Subsystem: GNUnet-CADET

Number: 39
Name: COMMUNICATOR_TCP_HANDSHAKE_ACK
Comment: Signature by a peer sending back the nonce received at initial handshake.
Subsystem: GNUnet-TRANSPORT-TCP