diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-01-09 17:12:13 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-01-09 17:12:13 +0100 |
commit | 09ecea9ea3f51a54693cb9faa1fc2b7993b2d4ba (patch) | |
tree | 2f6c7d72baed1f06a4400b42b70a78aed6268d56 | |
parent | 0b40e7802798dfde3ac6cc5f24dd1f20e03b8fb5 (diff) |
removing dead TALER_genkey() API call
-rw-r--r-- | src/include/taler_util.h | 12 | ||||
-rw-r--r-- | src/util/util.c | 45 |
2 files changed, 5 insertions, 52 deletions
diff --git a/src/include/taler_util.h b/src/include/taler_util.h index a8a7c2013..a085f4065 100644 --- a/src/include/taler_util.h +++ b/src/include/taler_util.h @@ -110,17 +110,7 @@ struct TALER_Amount * Initialize Gcrypt library. */ void -TALER_gcrypt_init(); - - -/** - * Generate a ECC private key. - * - * @return the s-expression representing the generated ECC private key; NULL - * upon error - */ -gcry_sexp_t -TALER_genkey (); +TALER_gcrypt_init (void); /** diff --git a/src/util/util.c b/src/util/util.c index 3677bcbde..ac3cd1428 100644 --- a/src/util/util.c +++ b/src/util/util.c @@ -17,7 +17,7 @@ /** * @file util.c * @brief Common utility functions - * @author Sree Harsha Totakura <sreeharsha@totakura.in> + * @author Sree Harsha Totakura <sreeharsha@totakura.in> * @author Florian Dold * @author Benedikt Mueller */ @@ -59,43 +59,6 @@ TALER_gcrypt_init() /** - * Generate a ECC private key. - * - * @return the s-expression representing the generated ECC private key; NULL - * upon error - */ -gcry_sexp_t -TALER_genkey () -{ - gcry_sexp_t priv_sexp; - gcry_sexp_t s_keyparam; - int rc; - - if (0 != (rc = gcry_sexp_build (&s_keyparam, NULL, - "(genkey(ecc(curve \"" CURVE "\")" - "(flags eddsa)))"))) - { - LOG_GCRY_ERROR ("gcry_sexp_build", rc); - return NULL; - } - if (0 != (rc = gcry_pk_genkey (&priv_sexp, s_keyparam))) - { - LOG_GCRY_ERROR ("gcry_pk_genkey", rc); - gcry_sexp_release (s_keyparam); - return NULL; - } - gcry_sexp_release (s_keyparam); - if (0 != (rc = gcry_pk_testkey (priv_sexp))) - { - LOG_GCRY_ERROR("gcry_pk_testkey", rc); - gcry_sexp_release (priv_sexp); - return NULL; - } - return priv_sexp; -} - - -/** * Parse money amount description, in the format "A:B.C". * * @param str amount description @@ -123,7 +86,7 @@ TALER_string_to_amount (const char *str, struct TALER_Amount *denom) printf("null before currency\n"); return GNUNET_SYSERR; } - + while (str[i] != ':') { if (0 == str[i]) @@ -197,7 +160,7 @@ TALER_string_to_amount (const char *str, struct TALER_Amount *denom) /** * FIXME */ -struct TALER_AmountNBO +struct TALER_AmountNBO TALER_amount_hton (struct TALER_Amount d) { struct TALER_AmountNBO dn; @@ -462,7 +425,7 @@ derive_refresh_key (const struct GNUNET_HashCode *secret, static const char ctx_key[] = "taler-key-skey"; static const char ctx_iv[] = "taler-key-iv"; - GNUNET_assert (GNUNET_YES == + GNUNET_assert (GNUNET_YES == GNUNET_CRYPTO_kdf (skey, sizeof (struct GNUNET_CRYPTO_SymmetricSessionKey), ctx_key, strlen (ctx_key), secret, sizeof (struct GNUNET_HashCode), |