gana

GNUnet Assigned Numbers Authority
Log | Files | Refs | README | LICENSE

commit f6948ba8fbcdfb648ed78ee81a392922ded36b99
parent cbd5d5e158ca10bcb2ae748ad2874f1faff6b3dd
Author: Thien-Thi Nguyen <ttn@gnuvola.org>
Date:   Wed, 11 May 2022 06:37:32 -0400

add 59 entries to signature purposes database

These are from GNU Taler, each w/ field ‘Package’ set to "GNU Taler".

Diffstat:
Mgnunet-signatures/registry.rec | 339++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 338 insertions(+), 1 deletion(-)

diff --git a/gnunet-signatures/registry.rec b/gnunet-signatures/registry.rec @@ -1,6 +1,6 @@ # -*- mode: rec -*- # -# Registry for GNUnet Signature purposes +# Registry for Signature purposes # %rec: SignaturePurpose @@ -17,6 +17,9 @@ %sort: Number Name +#----------------------------------------------------------------------------- +# GNUnet + 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). @@ -214,3 +217,337 @@ Name: COMMUNICATOR_TCP_HANDSHAKE_ACK Comment: Signature by a peer sending back the nonce received at initial handshake. Package: GNUnet Subsystem: GNUnet-TRANSPORT-TCP + +#----------------------------------------------------------------------------- +# GNU Taler + +# +# Exchange offline signatures (with master key) +# + +Number: 1020 +Name: MASTER_SIGNING_KEY_REVOKED +Comment: The given revocation key was revoked and must no longer be used. +Package: GNU Taler + +Number: 1021 +Name: MASTER_ADD_WIRE +Comment: Add payto URI to the list of our wire methods. +Package: GNU Taler + +Number: 1022 +Name: MASTER_GLOBAL_FEES +Comment: Signature over global set of fees charged by the exchange. +Package: GNU Taler + +Number: 1023 +Name: MASTER_DEL_WIRE +Comment: Remove payto URI from the list of our wire methods. +Package: GNU Taler + +Number: 1024 +Name: MASTER_SIGNING_KEY_VALIDITY +Comment: Purpose for signing public keys signed by the exchange master key. +Package: GNU Taler + +Number: 1025 +Name: MASTER_DENOMINATION_KEY_VALIDITY +Comment: Purpose for denomination keys signed by the exchange master key. +Package: GNU Taler + +Number: 1026 +Name: MASTER_ADD_AUDITOR +Comment: Add an auditor to the list of our auditors. +Package: GNU Taler + +Number: 1027 +Name: MASTER_DEL_AUDITOR +Comment: Remove an auditor from the list of our auditors. +Package: GNU Taler + +Number: 1028 +Name: MASTER_WIRE_FEES +Comment: Fees charged per (aggregate) wire transfer to the merchant. +Package: GNU Taler + +Number: 1029 +Name: MASTER_DENOMINATION_KEY_REVOKED +Comment: The given revocation key was revoked and must no longer be used. +Package: GNU Taler + +Number: 1030 +Name: MASTER_WIRE_DETAILS +Comment: Signature where the Exchange confirms its IBAN details in the /wire response. +Package: GNU Taler + +Number: 1031 +Name: MASTER_EXTENSION +Comment: Set the configuration of an extension (age-restriction or peer2peer) +Package: GNU Taler + +Number: 1032 +Name: MASTER_PARTNER_DETAILS +Comment: Signature affirming a partner configuration for wads. +Package: GNU Taler + +# +# Exchange online signatures (with signing key) +# + +Number: 1032 +Name: EXCHANGE_RESERVE_STATUS +Comment: Purpose for the state of a reserve, signed by the exchange's signing key. +Package: GNU Taler + +Number: 1033 +Name: EXCHANGE_CONFIRM_DEPOSIT +Comment: Signature where the Exchange confirms a deposit request. +Package: GNU Taler + +Number: 1034 +Name: EXCHANGE_CONFIRM_MELT +Comment: Signature where the exchange (current signing key) confirms the no-reveal index for cut-and-choose and the validity of the melted coins. +Package: GNU Taler + +Number: 1035 +Name: EXCHANGE_KEY_SET +Comment: Signature where the Exchange confirms the full /keys response set. +Package: GNU Taler + +Number: 1036 +Name: EXCHANGE_CONFIRM_WIRE +Comment: Signature where the Exchange confirms the /track/transaction response. +Package: GNU Taler + +Number: 1037 +Name: EXCHANGE_CONFIRM_WIRE_DEPOSIT +Comment: Signature where the Exchange confirms the /wire/deposit response. +Package: GNU Taler + +Number: 1038 +Name: EXCHANGE_CONFIRM_REFUND +Comment: Signature where the Exchange confirms a refund request. +Package: GNU Taler + +Number: 1039 +Name: EXCHANGE_CONFIRM_RECOUP +Comment: Signature where the Exchange confirms a recoup. +Package: GNU Taler + +Number: 1040 +Name: EXCHANGE_RESERVE_CLOSED +Comment: Signature where the Exchange confirms it closed a reserve. +Package: GNU Taler + +Number: 1041 +Name: EXCHANGE_CONFIRM_RECOUP_REFRESH +Comment: Signature where the Exchange confirms a recoup-refresh operation. +Package: GNU Taler + +Number: 1042 +Name: EXCHANGE_AFFIRM_DENOM_UNKNOWN +Comment: Signature where the Exchange confirms that it does not know a denomination (hash). +Package: GNU Taler + +Number: 1043 +Name: EXCHANGE_AFFIRM_DENOM_EXPIRED +Comment: Signature where the Exchange confirms that it does not consider a denomination valid for the given operation at this time. +Package: GNU Taler + +Number: 1044 +Name: EXCHANGE_ACCOUNT_SETUP_SUCCESS +Comment: Signature by which an exchange affirms that an account successfully passed the KYC checks. +Package: GNU Taler + +Number: 1045 +Name: EXCHANGE_CONFIRM_PURSE_CREATION +Comment: Signature by which the exchange affirms that a purse was created with a certain amount deposited into it. +Package: GNU Taler + +Number: 1046 +Name: EXCHANGE_CONFIRM_PURSE_MERGED +Comment: Signature by which the exchange affirms that a purse was merged into a reserve with a certain amount in it. +Package: GNU Taler + +Number: 1047 +Name: EXCHANGE_PURSE_STATUS +Comment: Purpose for the state of a purse, signed by the exchange's signing key. +Package: GNU Taler + +# +# Auditor signatures +# + +Number: 1064 +Name: AUDITOR_EXCHANGE_KEYS +Comment: Signature where the auditor confirms that he is aware of certain denomination keys from the exchange. +Package: GNU Taler + +# +# Merchant signatures +# + +Number: 1101 +Name: MERCHANT_CONTRACT +Comment: Signature where the merchant confirms a contract (to the customer). +Package: GNU Taler + +Number: 1102 +Name: MERCHANT_REFUND +Comment: Signature where the merchant confirms a refund (of a coin). +Package: GNU Taler + +Number: 1103 +Name: MERCHANT_TRACK_TRANSACTION +Comment: Signature where the merchant confirms that he needs the wire transfer identifier for a deposit operation. +Package: GNU Taler + +Number: 1104 +Name: MERCHANT_PAYMENT_OK +Comment: Signature where the merchant confirms that the payment was successful +Package: GNU Taler + +Number: 1107 +Name: MERCHANT_WIRE_DETAILS +Comment: Signature where the merchant confirms its own (salted) wire details (not yet really used). +Package: GNU Taler + +# +# Wallet signatures +# + +Number: 1200 +Name: WALLET_RESERVE_WITHDRAW +Comment: Signature where the reserve key confirms a withdraw request. +Package: GNU Taler + +Number: 1201 +Name: WALLET_COIN_DEPOSIT +Comment: Signature made by the wallet of a user to confirm a deposit of a coin. +Package: GNU Taler + +Number: 1202 +Name: WALLET_COIN_MELT +Comment: Signature using a coin key confirming the melting of a coin. +Package: GNU Taler + +Number: 1203 +Name: WALLET_COIN_RECOUP +Comment: Signature using a coin key requesting recoup. +Package: GNU Taler + +Number: 1204 +Name: WALLET_COIN_LINK +Comment: Signature using a coin key authenticating link data. +Package: GNU Taler + +Number: 1205 +Name: WALLET_ACCOUNT_SETUP +Comment: 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. +Package: GNU Taler + +Number: 1206 +Name: WALLET_COIN_RECOUP_REFRESH +Comment: Signature using a coin key requesting recoup-refresh. +Package: GNU Taler + +Number: 1207 +Name: WALLET_AGE_ATTESTATION +Comment: Signature using a age restriction key for attestation of a particular age/age-group. +Package: GNU Taler + +Number: 1208 +Name: WALLET_RESERVE_HISTORY +Comment: Request full reserve history and pay for it. +Package: GNU Taler + +Number: 1209 +Name: WALLET_RESERVE_STATUS +Comment: Request detailed account status (for free). +Package: GNU Taler + +Number: 1210 +Name: WALLET_PURSE_CREATE +Comment: Request purse creation (without reserve). +Package: GNU Taler + +Number: 1211 +Name: WALLET_PURSE_DEPOSIT +Comment: Request coin to be deposited into a purse. +Package: GNU Taler + +Number: 1212 +Name: WALLET_PURSE_STATUS +Comment: Request purse status. +Package: GNU Taler + +Number: 1213 +Name: WALLET_PURSE_MERGE +Comment: Request purse to be merged with a reserve (by purse). +Package: GNU Taler + +Number: 1214 +Name: WALLET_ACCOUNT_MERGE +Comment: Request purse to be merged with a reserve (by account). +Package: GNU Taler + +Number: 1215 +Name: WALLET_RESERVE_CLOSE +Comment: Request account to be closed. +Package: GNU Taler + +Number: 1216 +Name: WALLET_PURSE_ECONTRACT +Comment: Associates encrypted contract with a purse. +Package: GNU Taler + +# +# Security module signatures +# + +Number: 1250 +Name: SM_RSA_DENOMINATION_KEY +Comment: Signature on a denomination key announcement. +Package: GNU Taler + +Number: 1251 +Name: SM_SIGNING_KEY +Comment: Signature on an exchange message signing key announcement. +Package: GNU Taler + +Number: 1252 +Name: SM_CS_DENOMINATION_KEY +Comment: Signature on a denomination key announcement. +Package: GNU Taler + +# +# Test signatures +# + +Number: 1302 +Name: CLIENT_TEST_EDDSA +Comment: EdDSA test signature. +Package: GNU Taler + +Number: 1303 +Name: EXCHANGE_TEST_EDDSA +Comment: EdDSA test signature. +Package: GNU Taler + +# +# Anastasis signatures +# + +Number: 1400 +Name: ANASTASIS_POLICY_UPLOAD +Comment: EdDSA signature for a policy upload. +Package: GNU Taler + +# +# Sync signatures +# + +Number: 1450 +Name: SYNC_BACKUP_UPLOAD +Comment: EdDSA signature for a backup upload. +Package: GNU Taler