summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd.c
diff options
context:
space:
mode:
authorÖzgür Kesim <oec-taler@kesim.org>2022-01-22 00:26:43 +0100
committerÖzgür Kesim <oec-taler@kesim.org>2022-01-22 00:26:43 +0100
commit1962ed6b0b44c6c7d3503b3340da1be147e25f87 (patch)
tree753f6eb6a598e86b7ebd8e24251ca2eacb65dcb7 /src/exchange/taler-exchange-httpd.c
parent0b56de6c994d3e525aa2d0195ff4607db3f14715 (diff)
downloadexchange-1962ed6b0b44c6c7d3503b3340da1be147e25f87.tar.gz
exchange-1962ed6b0b44c6c7d3503b3340da1be147e25f87.tar.bz2
exchange-1962ed6b0b44c6c7d3503b3340da1be147e25f87.zip
improvements in extension handling
- extensions_sig is needed globally - keep original json with config of extension - fixed various bugs re: extension handling
Diffstat (limited to 'src/exchange/taler-exchange-httpd.c')
-rw-r--r--src/exchange/taler-exchange-httpd.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c
index 59398c6fc..5fe707304 100644
--- a/src/exchange/taler-exchange-httpd.c
+++ b/src/exchange/taler-exchange-httpd.c
@@ -153,6 +153,13 @@ bool TEH_suicide;
struct TALER_Extension **TEH_extensions;
/**
+ * Signature of the configuration of all enabled extensions,
+ * signed by the exchange's offline master key with purpose
+ * TALER_SIGNATURE_MASTER_EXTENSION.
+ */
+struct TALER_MasterSignatureP TEH_extensions_sig;
+
+/**
* Value to return from main()
*/
static int global_ret;