aboutsummaryrefslogtreecommitdiff
path: root/gnunet-signatures/registry.rec
diff options
context:
space:
mode:
Diffstat (limited to 'gnunet-signatures/registry.rec')
-rw-r--r--gnunet-signatures/registry.rec339
1 files changed, 338 insertions, 1 deletions
diff --git a/gnunet-signatures/registry.rec b/gnunet-signatures/registry.rec
index e7b9f56..8bc8b91 100644
--- a/gnunet-signatures/registry.rec
+++ b/gnunet-signatures/registry.rec
@@ -1,6 +1,6 @@
1# -*- mode: rec -*- 1# -*- mode: rec -*-
2# 2#
3# Registry for GNUnet Signature purposes 3# Registry for Signature purposes
4# 4#
5 5
6%rec: SignaturePurpose 6%rec: SignaturePurpose
@@ -17,6 +17,9 @@
17%sort: Number Name 17%sort: Number Name
18 18
19 19
20#-----------------------------------------------------------------------------
21# GNUnet
22
20Number: 0 23Number: 0
21Name: TEST 24Name: TEST
22Comment: Test signature, not valid for anything other than writing a test. (Note that the signature verification code will accept this value). 25Comment: Test signature, not valid for anything other than writing a test. (Note that the signature verification code will accept this value).
@@ -214,3 +217,337 @@ Name: COMMUNICATOR_TCP_HANDSHAKE_ACK
214Comment: Signature by a peer sending back the nonce received at initial handshake. 217Comment: Signature by a peer sending back the nonce received at initial handshake.
215Package: GNUnet 218Package: GNUnet
216Subsystem: GNUnet-TRANSPORT-TCP 219Subsystem: GNUnet-TRANSPORT-TCP
220
221#-----------------------------------------------------------------------------
222# GNU Taler
223
224#
225# Exchange offline signatures (with master key)
226#
227
228Number: 1020
229Name: MASTER_SIGNING_KEY_REVOKED
230Comment: The given revocation key was revoked and must no longer be used.
231Package: GNU Taler
232
233Number: 1021
234Name: MASTER_ADD_WIRE
235Comment: Add payto URI to the list of our wire methods.
236Package: GNU Taler
237
238Number: 1022
239Name: MASTER_GLOBAL_FEES
240Comment: Signature over global set of fees charged by the exchange.
241Package: GNU Taler
242
243Number: 1023
244Name: MASTER_DEL_WIRE
245Comment: Remove payto URI from the list of our wire methods.
246Package: GNU Taler
247
248Number: 1024
249Name: MASTER_SIGNING_KEY_VALIDITY
250Comment: Purpose for signing public keys signed by the exchange master key.
251Package: GNU Taler
252
253Number: 1025
254Name: MASTER_DENOMINATION_KEY_VALIDITY
255Comment: Purpose for denomination keys signed by the exchange master key.
256Package: GNU Taler
257
258Number: 1026
259Name: MASTER_ADD_AUDITOR
260Comment: Add an auditor to the list of our auditors.
261Package: GNU Taler
262
263Number: 1027
264Name: MASTER_DEL_AUDITOR
265Comment: Remove an auditor from the list of our auditors.
266Package: GNU Taler
267
268Number: 1028
269Name: MASTER_WIRE_FEES
270Comment: Fees charged per (aggregate) wire transfer to the merchant.
271Package: GNU Taler
272
273Number: 1029
274Name: MASTER_DENOMINATION_KEY_REVOKED
275Comment: The given revocation key was revoked and must no longer be used.
276Package: GNU Taler
277
278Number: 1030
279Name: MASTER_WIRE_DETAILS
280Comment: Signature where the Exchange confirms its IBAN details in the /wire response.
281Package: GNU Taler
282
283Number: 1031
284Name: MASTER_EXTENSION
285Comment: Set the configuration of an extension (age-restriction or peer2peer)
286Package: GNU Taler
287
288Number: 1032
289Name: MASTER_PARTNER_DETAILS
290Comment: Signature affirming a partner configuration for wads.
291Package: GNU Taler
292
293#
294# Exchange online signatures (with signing key)
295#
296
297Number: 1032
298Name: EXCHANGE_RESERVE_STATUS
299Comment: Purpose for the state of a reserve, signed by the exchange's signing key.
300Package: GNU Taler
301
302Number: 1033
303Name: EXCHANGE_CONFIRM_DEPOSIT
304Comment: Signature where the Exchange confirms a deposit request.
305Package: GNU Taler
306
307Number: 1034
308Name: EXCHANGE_CONFIRM_MELT
309Comment: Signature where the exchange (current signing key) confirms the no-reveal index for cut-and-choose and the validity of the melted coins.
310Package: GNU Taler
311
312Number: 1035
313Name: EXCHANGE_KEY_SET
314Comment: Signature where the Exchange confirms the full /keys response set.
315Package: GNU Taler
316
317Number: 1036
318Name: EXCHANGE_CONFIRM_WIRE
319Comment: Signature where the Exchange confirms the /track/transaction response.
320Package: GNU Taler
321
322Number: 1037
323Name: EXCHANGE_CONFIRM_WIRE_DEPOSIT
324Comment: Signature where the Exchange confirms the /wire/deposit response.
325Package: GNU Taler
326
327Number: 1038
328Name: EXCHANGE_CONFIRM_REFUND
329Comment: Signature where the Exchange confirms a refund request.
330Package: GNU Taler
331
332Number: 1039
333Name: EXCHANGE_CONFIRM_RECOUP
334Comment: Signature where the Exchange confirms a recoup.
335Package: GNU Taler
336
337Number: 1040
338Name: EXCHANGE_RESERVE_CLOSED
339Comment: Signature where the Exchange confirms it closed a reserve.
340Package: GNU Taler
341
342Number: 1041
343Name: EXCHANGE_CONFIRM_RECOUP_REFRESH
344Comment: Signature where the Exchange confirms a recoup-refresh operation.
345Package: GNU Taler
346
347Number: 1042
348Name: EXCHANGE_AFFIRM_DENOM_UNKNOWN
349Comment: Signature where the Exchange confirms that it does not know a denomination (hash).
350Package: GNU Taler
351
352Number: 1043
353Name: EXCHANGE_AFFIRM_DENOM_EXPIRED
354Comment: Signature where the Exchange confirms that it does not consider a denomination valid for the given operation at this time.
355Package: GNU Taler
356
357Number: 1044
358Name: EXCHANGE_ACCOUNT_SETUP_SUCCESS
359Comment: Signature by which an exchange affirms that an account successfully passed the KYC checks.
360Package: GNU Taler
361
362Number: 1045
363Name: EXCHANGE_CONFIRM_PURSE_CREATION
364Comment: Signature by which the exchange affirms that a purse was created with a certain amount deposited into it.
365Package: GNU Taler
366
367Number: 1046
368Name: EXCHANGE_CONFIRM_PURSE_MERGED
369Comment: Signature by which the exchange affirms that a purse was merged into a reserve with a certain amount in it.
370Package: GNU Taler
371
372Number: 1047
373Name: EXCHANGE_PURSE_STATUS
374Comment: Purpose for the state of a purse, signed by the exchange's signing key.
375Package: GNU Taler
376
377#
378# Auditor signatures
379#
380
381Number: 1064
382Name: AUDITOR_EXCHANGE_KEYS
383Comment: Signature where the auditor confirms that he is aware of certain denomination keys from the exchange.
384Package: GNU Taler
385
386#
387# Merchant signatures
388#
389
390Number: 1101
391Name: MERCHANT_CONTRACT
392Comment: Signature where the merchant confirms a contract (to the customer).
393Package: GNU Taler
394
395Number: 1102
396Name: MERCHANT_REFUND
397Comment: Signature where the merchant confirms a refund (of a coin).
398Package: GNU Taler
399
400Number: 1103
401Name: MERCHANT_TRACK_TRANSACTION
402Comment: Signature where the merchant confirms that he needs the wire transfer identifier for a deposit operation.
403Package: GNU Taler
404
405Number: 1104
406Name: MERCHANT_PAYMENT_OK
407Comment: Signature where the merchant confirms that the payment was successful
408Package: GNU Taler
409
410Number: 1107
411Name: MERCHANT_WIRE_DETAILS
412Comment: Signature where the merchant confirms its own (salted) wire details (not yet really used).
413Package: GNU Taler
414
415#
416# Wallet signatures
417#
418
419Number: 1200
420Name: WALLET_RESERVE_WITHDRAW
421Comment: Signature where the reserve key confirms a withdraw request.
422Package: GNU Taler
423
424Number: 1201
425Name: WALLET_COIN_DEPOSIT
426Comment: Signature made by the wallet of a user to confirm a deposit of a coin.
427Package: GNU Taler
428
429Number: 1202
430Name: WALLET_COIN_MELT
431Comment: Signature using a coin key confirming the melting of a coin.
432Package: GNU Taler
433
434Number: 1203
435Name: WALLET_COIN_RECOUP
436Comment: Signature using a coin key requesting recoup.
437Package: GNU Taler
438
439Number: 1204
440Name: WALLET_COIN_LINK
441Comment: Signature using a coin key authenticating link data.
442Package: GNU Taler
443
444Number: 1205
445Name: WALLET_ACCOUNT_SETUP
446Comment: Signature using a reserve key by which a wallet requests a payment target UUID for itself. Signs over just a purpose (no body), as the signature only serves to demonstrate that the request comes from the wallet controlling the private key, and not some third party.
447Package: GNU Taler
448
449Number: 1206
450Name: WALLET_COIN_RECOUP_REFRESH
451Comment: Signature using a coin key requesting recoup-refresh.
452Package: GNU Taler
453
454Number: 1207
455Name: WALLET_AGE_ATTESTATION
456Comment: Signature using a age restriction key for attestation of a particular age/age-group.
457Package: GNU Taler
458
459Number: 1208
460Name: WALLET_RESERVE_HISTORY
461Comment: Request full reserve history and pay for it.
462Package: GNU Taler
463
464Number: 1209
465Name: WALLET_RESERVE_STATUS
466Comment: Request detailed account status (for free).
467Package: GNU Taler
468
469Number: 1210
470Name: WALLET_PURSE_CREATE
471Comment: Request purse creation (without reserve).
472Package: GNU Taler
473
474Number: 1211
475Name: WALLET_PURSE_DEPOSIT
476Comment: Request coin to be deposited into a purse.
477Package: GNU Taler
478
479Number: 1212
480Name: WALLET_PURSE_STATUS
481Comment: Request purse status.
482Package: GNU Taler
483
484Number: 1213
485Name: WALLET_PURSE_MERGE
486Comment: Request purse to be merged with a reserve (by purse).
487Package: GNU Taler
488
489Number: 1214
490Name: WALLET_ACCOUNT_MERGE
491Comment: Request purse to be merged with a reserve (by account).
492Package: GNU Taler
493
494Number: 1215
495Name: WALLET_RESERVE_CLOSE
496Comment: Request account to be closed.
497Package: GNU Taler
498
499Number: 1216
500Name: WALLET_PURSE_ECONTRACT
501Comment: Associates encrypted contract with a purse.
502Package: GNU Taler
503
504#
505# Security module signatures
506#
507
508Number: 1250
509Name: SM_RSA_DENOMINATION_KEY
510Comment: Signature on a denomination key announcement.
511Package: GNU Taler
512
513Number: 1251
514Name: SM_SIGNING_KEY
515Comment: Signature on an exchange message signing key announcement.
516Package: GNU Taler
517
518Number: 1252
519Name: SM_CS_DENOMINATION_KEY
520Comment: Signature on a denomination key announcement.
521Package: GNU Taler
522
523#
524# Test signatures
525#
526
527Number: 1302
528Name: CLIENT_TEST_EDDSA
529Comment: EdDSA test signature.
530Package: GNU Taler
531
532Number: 1303
533Name: EXCHANGE_TEST_EDDSA
534Comment: EdDSA test signature.
535Package: GNU Taler
536
537#
538# Anastasis signatures
539#
540
541Number: 1400
542Name: ANASTASIS_POLICY_UPLOAD
543Comment: EdDSA signature for a policy upload.
544Package: GNU Taler
545
546#
547# Sync signatures
548#
549
550Number: 1450
551Name: SYNC_BACKUP_UPLOAD
552Comment: EdDSA signature for a backup upload.
553Package: GNU Taler