taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit def59c1ee59268688fd2a9a01691d0a9bf26c671
parent f4cc36c3b3ef69900f2c5a3da760364be7010795
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 20 Mar 2024 14:32:12 +0100

fix AML signature description

Diffstat:
Mcore/api-common.rst | 18++++++++++++++++++
Mcore/api-exchange.rst | 3+--
2 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/core/api-common.rst b/core/api-common.rst @@ -1847,6 +1847,24 @@ within the uint32_t is_active GNUNET_PACKED; }; +. _TALER_AmlDecisionPS: +.. sourcecode:: c + + struct TALER_AmlDecisionPS + { + /** + * purpose.purpose =TALER_SIGNATURE_AML_DECISION. + */ + struct GNUNET_CRYPTO_EccSignaturePurpose purpose; + struct GNUNET_HashCode h_justification GNUNET_PACKED; + struct GNUNET_TIME_TimestampNBO decision_time; + struct TALER_AmountNBO new_threshold; + struct TALER_PaytoHashP h_payto GNUNET_PACKED; + struct GNUNET_HashCode h_kyc_requirements; + uint32_t new_state GNUNET_PACKED; + + }; + .. _TALER_PartnerConfigurationPS: .. sourcecode:: c diff --git a/core/api-exchange.rst b/core/api-exchange.rst @@ -1505,8 +1505,7 @@ and freeze or unfreeze accounts suspected of money laundering. // Numerical values are defined in `AmlDecisionState`. new_state: Integer; - // Signature by the AML officer over a - // `TALER_MasterAmlOfficerStatusPS`. + // Signature by the AML officer over a `TALER_AmlDecisionPS`. // Must have purpose ``TALER_SIGNATURE_MASTER_AML_KEY``. officer_sig: EddsaSignature;