From 09ecea9ea3f51a54693cb9faa1fc2b7993b2d4ba Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 9 Jan 2015 17:12:13 +0100 Subject: [PATCH] removing dead TALER_genkey() API call --- src/include/taler_util.h | 12 +---------- 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 + * @author Sree Harsha Totakura * @author Florian Dold * @author Benedikt Mueller */ @@ -58,43 +58,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". * @@ -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),