diff options
author | Christian Grothoff <christian@grothoff.org> | 2024-08-05 20:51:23 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2024-08-05 20:51:44 +0200 |
commit | d2eaf3bf7c9d6a0d86c92f2205d4a8b7969a1848 (patch) | |
tree | db6f3ce7be73b5c18d3defa53f74b899b027ee15 /src/include | |
parent | a67d5495784b055e2fd3d7e3e7df262f40242195 (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.h | 5 |
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, |