[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [taler-api] branch master updated: add missing signature st
From: |
gnunet |
Subject: |
[GNUnet-SVN] [taler-api] branch master updated: add missing signature struct, add more anchors |
Date: |
Thu, 02 Mar 2017 07:46:54 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository api.
The following commit(s) were added to refs/heads/master by this push:
new 41db3d4 add missing signature struct, add more anchors
41db3d4 is described below
commit 41db3d40a2325b81f84bf0aeaac792d8dd3fd945
Author: Christian Grothoff <address@hidden>
AuthorDate: Thu Mar 2 07:46:51 2017 +0100
add missing signature struct, add more anchors
---
api/api-common.rst | 45 ++++++++++++++++++++++++++++++++++-----------
1 file changed, 34 insertions(+), 11 deletions(-)
diff --git a/api/api-common.rst b/api/api-common.rst
index e8e41fe..944bafc 100644
--- a/api/api-common.rst
+++ b/api/api-common.rst
@@ -200,7 +200,7 @@ Signatures
.. _`tsref-type-EddsaSignature`:
.. code-block:: tsref
-
+
// EdDSA signatures are transmitted as 64-bytes `base32`_
// binary-encoded objects with just the R and S values (base32_ binary-only)
type EddsaSignature = string;
@@ -209,14 +209,14 @@ Signatures
.. _`tsref-type-RsaSignature`:
.. code-block:: tsref
-
+
// `base32`_ encoded RSA signature
type RsaSignature = string;
.. _`tsref-type-BlindedRsaSignature`:
.. code-block:: tsref
-
+
// `base32`_ encoded RSA blinded signature
type BlindedRsaSignature = string;
@@ -262,7 +262,7 @@ Binary Formats
arithmetic up to 53 bits.
.. note::
-
+
Taler uses `libgnunetutil` for interfacing itself with the operating
system,
doing crypto work, and other "low level" actions, therefore it is strongly
connected with the `GNUnet project <https://gnunet.org>`_.
@@ -536,6 +536,9 @@ within the
uint16_t noreveal_index;
};
+.. _TALER_ExchangeSigningKeyValidityPS:
+.. sourcecode:: c
+
struct TALER_ExchangeSigningKeyValidityPS {
/**
* purpose.purpose = TALER_SIGNATURE_MASTER_SIGNING_KEY_VALIDITY
@@ -588,6 +591,23 @@ within the
struct GNUNET_HashCode h_sepa_details;
};
+
+.. _TALER_MasterWireFeePS:
+.. sourcecode:: c
+
+ struct TALER_MasterWireFeePS {
+ /**
+ * purpose.purpose = TALER_SIGNATURE_MASTER_WIRE_FEES
+ */
+ struct GNUNET_CRYPTO_EccSignaturePurpose purpose;
+ struct GNUNET_TIME_AbsoluteNBO start_date;
+ struct GNUNET_TIME_AbsoluteNBO end_date;
+ struct TALER_AmountNBO wire_fee;
+ };
+
+.. _TALER_DepositTrackPS:
+.. sourcecode:: c
+
struct TALER_DepositTrackPS {
/**
* purpose.purpose = TALER_SIGNATURE_MASTER_SEPA_DETAILS ||
TALER_SIGNATURE_MASTER_TEST_DETAILS
@@ -600,10 +620,9 @@ within the
struct TALER_CoinSpendPublicKeyP coin_pub;
};
- /**
- * Format internally used for packing the detailed information
- * to generate the signature for /track/transfer signatures.
- */
+.. _TALER_WireDepositDetailP:
+.. sourcecode:: c
+
struct TALER_WireDepositDetailP {
struct GNUNET_HashCode h_proposal_data;
struct GNUNET_TIME_AbsoluteNBO execution_time;
@@ -614,9 +633,12 @@ within the
};
+.. _TALER_WireDepositDataPS:
+.. sourcecode:: c
+
struct TALER_WireDepositDataPS {
/**
- * purpose.purpose = TALER_SIGNATURE_EXCHANGE_CONFIRM_WIRE_DEPOSIT
+ * purpose.purpose = TALER_SIGNATURE_EXCHANGE_CONFIRM_WIRE_DEPOSIT
*/
struct GNUNET_CRYPTO_EccSignaturePurpose purpose;
struct TALER_AmountNBO total;
@@ -646,7 +668,6 @@ within the
struct GNUNET_HashCode denom_hash;
};
-
.. _TALER_PaymentResponsePS:
.. sourcecode:: c
@@ -658,7 +679,6 @@ within the
struct GNUNET_HashCode h_proposal_data;
};
-
.. _TALER_ContractPS:
.. sourcecode:: c
@@ -674,6 +694,9 @@ within the
struct TALER_MerchantPublicKeyP merchant_pub;
};
+.. _TALER_ConfirmWirePS:
+.. sourcecode:: c
+
struct TALER_ConfirmWirePS {
/**
* purpose.purpose = TALER_SIGNATURE_EXCHANGE_CONFIRM_WIRE
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [taler-api] branch master updated: add missing signature struct, add more anchors,
gnunet <=