aboutsummaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2024-08-05 20:51:23 +0200
committerChristian Grothoff <christian@grothoff.org>2024-08-05 20:51:44 +0200
commitd2eaf3bf7c9d6a0d86c92f2205d4a8b7969a1848 (patch)
treedb6f3ce7be73b5c18d3defa53f74b899b027ee15 /src/include
parenta67d5495784b055e2fd3d7e3e7df262f40242195 (diff)
also allow kyc-proof authentication with most recent reserve_pub transfer subject key
Diffstat (limited to 'src/include')
-rw-r--r--src/include/taler_exchangedb_plugin.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/taler_exchangedb_plugin.h b/src/include/taler_exchangedb_plugin.h
index 21b6a0e21..aa0339d0b 100644
--- a/src/include/taler_exchangedb_plugin.h
+++ b/src/include/taler_exchangedb_plugin.h
@@ -6978,6 +6978,10 @@ struct TALER_EXCHANGEDB_Plugin
* @param requirement_row identifies requirement to look up (in legitimization_measures table)
* @param[out] account_pub set to public key of the account
* needed to authorize access, all zeros if not known
+ * @param[out] reserve_pub set to last reserve public key
+ * used for a wire transfer from the account to the
+ * exchange; alternatively used to authorize access,
+ * all zeros if not known
* @param[out] access_token set to the access token to begin
* work on KYC processes for this account
* @param[out] jrules set to active ``LegitimizationRuleSet``
@@ -6993,6 +6997,7 @@ struct TALER_EXCHANGEDB_Plugin
void *cls,
uint64_t requirement_row,
union TALER_AccountPublicKeyP *account_pub,
+ struct TALER_ReservePublicKeyP *reserve_pub,
struct TALER_AccountAccessTokenP *access_token,
json_t **jrules,
bool *aml_review,