aboutsummaryrefslogtreecommitdiff
path: root/src/mint/taler-mint-keyup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mint/taler-mint-keyup.c')
-rw-r--r--src/mint/taler-mint-keyup.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mint/taler-mint-keyup.c b/src/mint/taler-mint-keyup.c
index c2a326566..a57b1e6ba 100644
--- a/src/mint/taler-mint-keyup.c
+++ b/src/mint/taler-mint-keyup.c
@@ -28,6 +28,11 @@
28#include "taler_signatures.h" 28#include "taler_signatures.h"
29#include "mint.h" 29#include "mint.h"
30 30
31/**
32 * FIXME: allow user to specify (within reason).
33 */
34#define RSA_KEYSIZE 2048
35
31#define HASH_CUTOFF 20 36#define HASH_CUTOFF 20
32 37
33/** 38/**
@@ -434,8 +439,8 @@ static void
434create_denomkey_issue (struct CoinTypeParams *params, 439create_denomkey_issue (struct CoinTypeParams *params,
435 struct TALER_MINT_DenomKeyIssuePriv *dki) 440 struct TALER_MINT_DenomKeyIssuePriv *dki)
436{ 441{
437 GNUNET_assert (NULL != (dki->denom_priv = GNUNET_CRYPTO_rsa_private_key_create ())); 442 GNUNET_assert (NULL != (dki->denom_priv = GNUNET_CRYPTO_rsa_private_key_create (RSA_KEYSIZE)));
438 dki->issue.denom_pub = GNUNET_CRYPTO_rsa_private_key_get_get_public (dki->denom_priv); 443 dki->issue.denom_pub = GNUNET_CRYPTO_rsa_private_key_get_public (dki->denom_priv);
439 dki->issue.master = *master_pub; 444 dki->issue.master = *master_pub;
440 dki->issue.start = GNUNET_TIME_absolute_hton (params->anchor); 445 dki->issue.start = GNUNET_TIME_absolute_hton (params->anchor);
441 dki->issue.expire_withdraw = 446 dki->issue.expire_withdraw =