gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-grid5k] 63/189: make cipher and key size configurable


From: gnunet
Subject: [taler-grid5k] 63/189: make cipher and key size configurable
Date: Thu, 28 Apr 2022 10:47:13 +0200

This is an automated email from the git hooks/post-receive script.

marco-boss pushed a commit to branch master
in repository grid5k.

commit ad3cf80502422e39f80c28ed9847dafef6d4a460
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Fri Mar 11 08:47:20 2022 +0100

    make cipher and key size configurable
---
 configs/etc/taler/conf.d/exchange-coins.conf | 56 ++++++++++++++--------------
 experiment/env                               |  6 +++
 experiment/scripts/helpers.sh                |  4 ++
 3 files changed, 38 insertions(+), 28 deletions(-)

diff --git a/configs/etc/taler/conf.d/exchange-coins.conf 
b/configs/etc/taler/conf.d/exchange-coins.conf
index d37c32c..499b48d 100644
--- a/configs/etc/taler/conf.d/exchange-coins.conf
+++ b/configs/etc/taler/conf.d/exchange-coins.conf
@@ -10,8 +10,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n2-t1633183611]
 VALUE = KUDOS:0.02
@@ -22,8 +22,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n3-t1633183611]
 VALUE = KUDOS:0.04
@@ -34,8 +34,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n4-t1633183611]
 VALUE = KUDOS:0.08
@@ -46,8 +46,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n5-t1633183611]
 VALUE = KUDOS:0.16
@@ -58,8 +58,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n6-t1633183611]
 VALUE = KUDOS:0.32
@@ -70,8 +70,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n7-t1633183611]
 VALUE = KUDOS:0.64
@@ -82,8 +82,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n8-t1633183611]
 VALUE = KUDOS:1.28
@@ -94,8 +94,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n9-t1633183611]
 VALUE = KUDOS:2.56
@@ -106,8 +106,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n10-t1633183611]
 VALUE = KUDOS:5.12
@@ -118,8 +118,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n11-t1633183611]
 VALUE = KUDOS:10.24
@@ -130,8 +130,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n12-t1633183611]
 VALUE = KUDOS:20.48
@@ -142,8 +142,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n13-t1633183611]
 VALUE = KUDOS:40.96
@@ -154,8 +154,8 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 [COIN-KUDOS-n14-t1633183611]
 VALUE = KUDOS:81.92
@@ -166,7 +166,7 @@ FEE_WITHDRAW = KUDOS:0
 FEE_DEPOSIT = KUDOS:0.01
 FEE_REFRESH = KUDOS:0
 FEE_REFUND = KUDOS:0
-RSA_KEYSIZE = 2048
-CIPHER = RSA
+RSA_KEYSIZE = <RSA_KEY_SIZE_HERE>
+CHIPHER = <EXCHANGE_CIPHER_HERE>
 
 
diff --git a/experiment/env b/experiment/env
index 8490ce9..29fdf82 100644
--- a/experiment/env
+++ b/experiment/env
@@ -61,6 +61,12 @@ EXCHANGE_CMD_PREFIX=""
 # before it kills itself
 EXCHANGE_MAX_REQUESTS=8192
 
+# Which cipher the exchange should use
+EXCHANGE_CIPHER=RSA
+
+# When using the RSA cipher, which key size to use
+RSA_KEY_SIZE=2048
+
 # Datasource names registered in the grafana instance
 PROMETHEUS_DATASOURCE_NAME=Prometheus
 LOKI_DATASOURCE_NAME=Loki
diff --git a/experiment/scripts/helpers.sh b/experiment/scripts/helpers.sh
index 6fe470a..7d850dc 100755
--- a/experiment/scripts/helpers.sh
+++ b/experiment/scripts/helpers.sh
@@ -128,6 +128,10 @@ function setup_exchange_config_without_master_key() {
   sed -i 
"s\<DB_URL_HERE>\postgresql://${DB_USER}:${DB_PASSWORD}@${DATABASE_DOMAIN}:${DB_PORT}/${DB_NAME}\g"
 \
        /etc/taler/secrets/exchange-db.secret.conf
 
+  sed -i -e "s/<EXCHANGE_CIPHER_HERE>/${EXCHANGE_CIPHER}/g" \
+         -e "s/<RSA_KEY_SIZE_HERE>/${RSA_KEY_SIZE}/g" \
+        /etc/taler/conf.d/exchange-coins.conf
+
   sed -i "s/<BANK_HOST_HERE>/${BANK_DOMAIN}/g" \
        /etc/taler/secrets/exchange-accountcredentials.secret.conf
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]