diff options
author | Lucien Heuzeveldt <lucienclaude.heuzeveldt@students.bfh.ch> | 2022-01-06 15:55:50 +0100 |
---|---|---|
committer | Gian Demarmels <gian@demarmels.org> | 2022-02-04 15:34:19 +0100 |
commit | 82405b0ce5593b30a1b0ee1a1995f2214a71751c (patch) | |
tree | a71d2c78a344cc9e9b68e88cfdb8615f698d3383 /src/include/taler_exchange_service.h | |
parent | 36f551ff33ac0974788aff28d4b19390ca484f4b (diff) | |
download | exchange-82405b0ce5593b30a1b0ee1a1995f2214a71751c.tar.xz |
implement CS key handling and csr endpoint
Diffstat (limited to 'src/include/taler_exchange_service.h')
-rw-r--r-- | src/include/taler_exchange_service.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h index e1f632a6f..b4142d6f9 100644 --- a/src/include/taler_exchange_service.h +++ b/src/include/taler_exchange_service.h @@ -1112,6 +1112,17 @@ TALER_EXCHANGE_csr (struct TALER_EXCHANGE_Handle *exchange, void *res_cb_cls); +/** + * + * Cancel a CS R request. This function cannot be used + * on a request handle if a response is already served for it. + * + * @param csrh the withdraw handle + */ +void +TALER_EXCHANGE_csr_cancel (struct TALER_EXCHANGE_CsRHandle *csrh); + + /* ********************* GET /reserves/$RESERVE_PUB *********************** */ @@ -2576,11 +2587,16 @@ struct TALER_EXCHANGE_FutureKeys struct TALER_SecurityModulePublicKeyP signkey_secmod_public_key; /** - * Public key of the denomination security module. + * Public key of the RSA denomination security module. */ struct TALER_SecurityModulePublicKeyP denom_secmod_public_key; /** + * Public key of the CS denomination security module. + */ + struct TALER_SecurityModulePublicKeyP denom_secmod_cs_public_key; + + /** * Offline master public key used by this exchange. */ struct TALER_MasterPublicKeyP master_pub; |