diff options
Diffstat (limited to 'src/util')
| -rw-r--r-- | src/util/Makefile.am | 3 | ||||
| -rw-r--r-- | src/util/offline_signatures.c | 3 | 
2 files changed, 5 insertions, 1 deletions
| diff --git a/src/util/Makefile.am b/src/util/Makefile.am index 9dcc4035..2c8038d0 100644 --- a/src/util/Makefile.am +++ b/src/util/Makefile.am @@ -13,10 +13,11 @@ pkgcfgdir = $(prefix)/share/taler/config.d/  pkgcfg_DATA = \    paths.conf \ +  taler-helper-crypto-eddsa.conf \    taler-helper-crypto-rsa.conf  EXTRA_DIST = \ -  paths.conf \ +  $(pkgcfg_DATA) \    taler-config.in \    test_helper_eddsa.conf \    test_helper_rsa.conf diff --git a/src/util/offline_signatures.c b/src/util/offline_signatures.c index d8f04032..be5783df 100644 --- a/src/util/offline_signatures.c +++ b/src/util/offline_signatures.c @@ -121,6 +121,8 @@ TALER_exchange_offline_signkey_validity_sign (      .signkey_pub = *exchange_pub    }; +  GNUNET_CRYPTO_eddsa_key_get_public (&master_priv->eddsa_priv, +                                      &skv.master_public_key.eddsa_pub);    GNUNET_CRYPTO_eddsa_sign (&master_priv->eddsa_priv,                              &skv,                              &master_sig->eddsa_signature); @@ -140,6 +142,7 @@ TALER_exchange_offline_signkey_validity_verify (      .purpose.purpose = htonl (        TALER_SIGNATURE_MASTER_SIGNING_KEY_VALIDITY),      .purpose.size = htonl (sizeof (skv)), +    .master_public_key = *master_pub,      .start = GNUNET_TIME_absolute_hton (start_sign),      .expire = GNUNET_TIME_absolute_hton (end_sign),      .end = GNUNET_TIME_absolute_hton (end_legal), | 
