gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-exchange] branch master updated (bdbd2a46 -> f8e77a27)


From: gnunet
Subject: [taler-exchange] branch master updated (bdbd2a46 -> f8e77a27)
Date: Mon, 06 Jun 2022 09:03:18 +0200

This is an automated email from the git hooks/post-receive script.

ttn pushed a change to branch master
in repository exchange.

    from bdbd2a46 no purse fee if purse is successfully merged
     new 555cc062 Generate src/include/taler_signatures.h at bootstrap time
     new f8e77a27 Update ignorance

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 contrib/gana-update.sh         |   3 +
 contrib/sigp/.gitignore        |   3 +
 src/include/taler_signatures.h | 393 -----------------------------------------
 3 files changed, 6 insertions(+), 393 deletions(-)
 create mode 100644 contrib/sigp/.gitignore
 delete mode 100644 src/include/taler_signatures.h

diff --git a/contrib/gana-update.sh b/contrib/gana-update.sh
index 04cdcef5..80830eb7 100755
--- a/contrib/gana-update.sh
+++ b/contrib/gana-update.sh
@@ -32,3 +32,6 @@ ensure taler_error_codes.h gana/gnu-taler-error-codes 
src/include
 
 domake                  gana/gnu-taler-db-events
 ensure taler_dbevents.h gana/gnu-taler-db-events src/include
+
+domake                    sigp
+ensure taler_signatures.h sigp src/include
diff --git a/contrib/sigp/.gitignore b/contrib/sigp/.gitignore
new file mode 100644
index 00000000..e4937652
--- /dev/null
+++ b/contrib/sigp/.gitignore
@@ -0,0 +1,3 @@
+/registry.rec
+/taler_signatures.h
+/taler_signatures.h.tmp
diff --git a/src/include/taler_signatures.h b/src/include/taler_signatures.h
deleted file mode 100644
index 5455103b..00000000
--- a/src/include/taler_signatures.h
+++ /dev/null
@@ -1,393 +0,0 @@
-/*
-  This file is part of TALER
-  Copyright (C) 2014-2022 Taler Systems SA
-
-  TALER is free software; you can redistribute it and/or modify it under the
-  terms of the GNU General Public License as published by the Free Software
-  Foundation; either version 3, or (at your option) any later version.
-
-  TALER is distributed in the hope that it will be useful, but WITHOUT ANY
-  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
-  A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License along with
-  TALER; see the file COPYING.  If not, see <http://www.gnu.org/licenses/>
-*/
-/**
- * @file taler_signatures.h
- * @brief message formats and signature constants used to define
- *        the binary formats of signatures in Taler
- * @author Florian Dold
- * @author Benedikt Mueller
- *
- * This file should define the constants and C structs that one needs
- * to know to implement Taler clients (wallets or merchants or
- * auditor) that need to produce or verify Taler signatures.
- */
-#ifndef TALER_SIGNATURES_H
-#define TALER_SIGNATURES_H
-
-#include <gnunet/gnunet_util_lib.h>
-#include "taler_amount_lib.h"
-#include "taler_crypto_lib.h"
-
-/*********************************************/
-/* Exchange offline signatures (with master key) */
-/*********************************************/
-
-/**
- * The given revocation key was revoked and must no longer be used.
- */
-#define TALER_SIGNATURE_MASTER_SIGNING_KEY_REVOKED 1020
-
-/**
- * Add payto URI to the list of our wire methods.
- */
-#define TALER_SIGNATURE_MASTER_ADD_WIRE 1021
-
-/**
- * Signature over global set of fees charged by the
- * exchange.
- */
-#define TALER_SIGNATURE_MASTER_GLOBAL_FEES 1022
-
-/**
- * Remove payto URI from the list of our wire methods.
- */
-#define TALER_SIGNATURE_MASTER_DEL_WIRE 1023
-
-/**
- * Purpose for signing public keys signed by the exchange master key.
- */
-#define TALER_SIGNATURE_MASTER_SIGNING_KEY_VALIDITY 1024
-
-/**
- * Purpose for denomination keys signed by the exchange master key.
- */
-#define TALER_SIGNATURE_MASTER_DENOMINATION_KEY_VALIDITY 1025
-
-/**
- * Add an auditor to the list of our auditors.
- */
-#define TALER_SIGNATURE_MASTER_ADD_AUDITOR 1026
-
-/**
- * Remove an auditor from the list of our auditors.
- */
-#define TALER_SIGNATURE_MASTER_DEL_AUDITOR 1027
-
-/**
- * Fees charged per (aggregate) wire transfer to the merchant.
- */
-#define TALER_SIGNATURE_MASTER_WIRE_FEES 1028
-
-/**
- * The given revocation key was revoked and must no longer be used.
- */
-#define TALER_SIGNATURE_MASTER_DENOMINATION_KEY_REVOKED 1029
-
-/**
- * Signature where the Exchange confirms its IBAN details in
- * the /wire response.
- */
-#define TALER_SIGNATURE_MASTER_WIRE_DETAILS 1030
-
-/**
- * Set the configuration of an extension (age-restriction or peer2peer)
- */
-#define TALER_SIGNATURE_MASTER_EXTENSION 1031
-
-/**
- * Signature affirming a partner configuration for wads.
- */
-#define TALER_SIGNATURE_MASTER_PARTNER_DETAILS 1048
-
-/*********************************************/
-/* Exchange online signatures (with signing key) */
-/*********************************************/
-
-/**
- * Purpose for the state of a reserve, signed by the exchange's signing
- * key.
- */
-#define TALER_SIGNATURE_EXCHANGE_RESERVE_STATUS 1032
-
-/**
- * Signature where the Exchange confirms a deposit request.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_DEPOSIT 1033
-
-/**
- * Signature where the exchange (current signing key) confirms the
- * no-reveal index for cut-and-choose and the validity of the melted
- * coins.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_MELT 1034
-
-/**
- * Signature where the Exchange confirms the full /keys response set.
- */
-#define TALER_SIGNATURE_EXCHANGE_KEY_SET 1035
-
-/**
- * Signature where the Exchange confirms the /track/transaction response.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_WIRE 1036
-
-/**
- * Signature where the Exchange confirms the /wire/deposit response.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_WIRE_DEPOSIT 1037
-
-/**
- * Signature where the Exchange confirms a refund request.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_REFUND 1038
-
-/**
- * Signature where the Exchange confirms a recoup.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_RECOUP 1039
-
-/**
- * Signature where the Exchange confirms it closed a reserve.
- */
-#define TALER_SIGNATURE_EXCHANGE_RESERVE_CLOSED 1040
-
-/**
- * Signature where the Exchange confirms a recoup-refresh operation.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_RECOUP_REFRESH 1041
-
-/**
- * Signature where the Exchange confirms that it does not know a denomination 
(hash).
- */
-#define TALER_SIGNATURE_EXCHANGE_AFFIRM_DENOM_UNKNOWN 1042
-
-/**
- * Signature where the Exchange confirms that it does not consider a 
denomination valid for the given operation
- * at this time.
- */
-#define TALER_SIGNATURE_EXCHANGE_AFFIRM_DENOM_EXPIRED 1043
-
-/**
- * Signature by which an exchange affirms that an account
- * successfully passed the KYC checks.
- */
-#define TALER_SIGNATURE_EXCHANGE_ACCOUNT_SETUP_SUCCESS 1044
-
-/**
- * Signature by which the exchange affirms that a purse
- * was created with a certain amount deposited into it.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_PURSE_CREATION 1045
-
-
-/**
- * Signature by which the exchange affirms that a purse
- * was merged into a reserve with a certain amount in it.
- */
-#define TALER_SIGNATURE_EXCHANGE_CONFIRM_PURSE_MERGED 1046
-
-/**
- * Purpose for the state of a purse, signed by the exchange's signing
- * key.
- */
-#define TALER_SIGNATURE_EXCHANGE_PURSE_STATUS 1047
-
-
-/**********************/
-/* Auditor signatures */
-/**********************/
-
-/**
- * Signature where the auditor confirms that he is
- * aware of certain denomination keys from the exchange.
- */
-#define TALER_SIGNATURE_AUDITOR_EXCHANGE_KEYS 1064
-
-
-/***********************/
-/* Merchant signatures */
-/***********************/
-
-/**
- * Signature where the merchant confirms a contract (to the customer).
- */
-#define TALER_SIGNATURE_MERCHANT_CONTRACT 1101
-
-/**
- * Signature where the merchant confirms a refund (of a coin).
- */
-#define TALER_SIGNATURE_MERCHANT_REFUND 1102
-
-/**
- * Signature where the merchant confirms that he needs the wire
- * transfer identifier for a deposit operation.
- */
-#define TALER_SIGNATURE_MERCHANT_TRACK_TRANSACTION 1103
-
-/**
- * Signature where the merchant confirms that the payment was
- * successful
- */
-#define TALER_SIGNATURE_MERCHANT_PAYMENT_OK 1104
-
-/**
- * Signature where the merchant confirms its own (salted)
- * wire details (not yet really used).
- */
-#define TALER_SIGNATURE_MERCHANT_WIRE_DETAILS 1107
-
-
-/*********************/
-/* Wallet signatures */
-/*********************/
-
-/**
- * Signature where the reserve key confirms a withdraw request.
- */
-#define TALER_SIGNATURE_WALLET_RESERVE_WITHDRAW 1200
-
-/**
- * Signature made by the wallet of a user to confirm a deposit of a coin.
- */
-#define TALER_SIGNATURE_WALLET_COIN_DEPOSIT 1201
-
-/**
- * Signature using a coin key confirming the melting of a coin.
- */
-#define TALER_SIGNATURE_WALLET_COIN_MELT 1202
-
-/**
- * Signature using a coin key requesting recoup.
- */
-#define TALER_SIGNATURE_WALLET_COIN_RECOUP 1203
-
-/**
- * Signature using a coin key authenticating link data.
- */
-#define TALER_SIGNATURE_WALLET_COIN_LINK 1204
-
-/**
- * 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.
- */
-#define TALER_SIGNATURE_WALLET_ACCOUNT_SETUP 1205
-
-/**
- * Signature using a coin key requesting recoup-refresh.
- */
-#define TALER_SIGNATURE_WALLET_COIN_RECOUP_REFRESH 1206
-
-/**
- * Signature using a age restriction key for attestation of a particular
- * age/age-group.
- */
-#define TALER_SIGNATURE_WALLET_AGE_ATTESTATION 1207
-
-/**
- * Request full reserve history and pay for it.
- */
-#define TALER_SIGNATURE_WALLET_RESERVE_HISTORY 1208
-
-/**
- * Request detailed account status (for free).
- */
-#define TALER_SIGNATURE_WALLET_RESERVE_STATUS 1209
-
-/**
- * Request purse creation (without reserve).
- */
-#define TALER_SIGNATURE_WALLET_PURSE_CREATE 1210
-
-/**
- * Request coin to be deposited into a purse.
- */
-#define TALER_SIGNATURE_WALLET_PURSE_DEPOSIT 1211
-
-/**
- * Request purse status.
- */
-#define TALER_SIGNATURE_WALLET_PURSE_STATUS 1212
-
-/**
- * Request purse to be merged with a reserve (by purse).
- */
-#define TALER_SIGNATURE_WALLET_PURSE_MERGE 1213
-
-/**
- * Request purse to be merged with a reserve (by account).
- */
-#define TALER_SIGNATURE_WALLET_ACCOUNT_MERGE 1214
-
-/**
- * Request account to be closed.
- */
-#define TALER_SIGNATURE_WALLET_RESERVE_CLOSE 1215
-
-/**
- * Associates encrypted contract with a purse.
- */
-#define TALER_SIGNATURE_WALLET_PURSE_ECONTRACT 1216
-
-/******************************/
-/* Security module signatures */
-/******************************/
-
-/**
- * Signature on a denomination key announcement.
- */
-#define TALER_SIGNATURE_SM_RSA_DENOMINATION_KEY 1250
-
-/**
- * Signature on an exchange message signing key announcement.
- */
-#define TALER_SIGNATURE_SM_SIGNING_KEY 1251
-
-/**
- * Signature on a denomination key announcement.
- */
-#define TALER_SIGNATURE_SM_CS_DENOMINATION_KEY 1252
-
-/*******************/
-/* Test signatures */
-/*******************/
-
-/**
- * EdDSA test signature.
- */
-#define TALER_SIGNATURE_CLIENT_TEST_EDDSA 1302
-
-/**
- * EdDSA test signature.
- */
-#define TALER_SIGNATURE_EXCHANGE_TEST_EDDSA 1303
-
-
-/************************/
-/* Anastasis signatures */
-/************************/
-
-/**
- * EdDSA signature for a policy upload.
- */
-#define TALER_SIGNATURE_ANASTASIS_POLICY_UPLOAD 1400
-
-
-/*******************/
-/* Sync signatures */
-/*******************/
-
-
-/**
- * EdDSA signature for a backup upload.
- */
-#define TALER_SIGNATURE_SYNC_BACKUP_UPLOAD 1450
-
-
-#endif

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]