From: Martin Schanzenbach Date: Mon, 20 Apr 2020 14:58:17 +0000 (+0200) Subject: remove sign API call X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4a700470f454268928468ba49539524c3b02438a;p=oweals%2Fgnunet.git remove sign API call --- diff --git a/src/include/gnunet_revocation_service.h b/src/include/gnunet_revocation_service.h index b2f81b67a..b38fbac3d 100644 --- a/src/include/gnunet_revocation_service.h +++ b/src/include/gnunet_revocation_service.h @@ -149,12 +149,8 @@ struct GNUNET_REVOCATION_Handle; * Perform key revocation. * * @param cfg the configuration to use - * @param key public key of the key to revoke - * @param sig signature to use on the revocation (should have been - * created using #GNUNET_REVOCATION_sign_revocation). - * @param ts revocation timestamp * @param pow proof of work to use (should have been created by - * iteratively calling #GNUNET_REVOCATION_check_pow) + * iteratively calling #GNUNET_REVOCATION_pow_round) * @param func funtion to call with the result of the check * (called with `is_valid` being #GNUNET_NO if * the revocation worked). @@ -254,22 +250,6 @@ void GNUNET_REVOCATION_pow_cleanup (struct GNUNET_REVOCATION_PowCalculationHandle *pc); - - - -/** - * Create a revocation signature. - * - * @param key private key of the key to revoke - * @param sig where to write the revocation signature - */ -void -GNUNET_REVOCATION_sign_revocation (struct - GNUNET_REVOCATION_Pow *pow, - const struct - GNUNET_CRYPTO_EcdsaPrivateKey *key); - - #if 0 /* keep Emacsens' auto-indent happy */ { #endif diff --git a/src/revocation/revocation_api.c b/src/revocation/revocation_api.c index fba10a4d5..1aff7c2f6 100644 --- a/src/revocation/revocation_api.c +++ b/src/revocation/revocation_api.c @@ -608,27 +608,4 @@ GNUNET_REVOCATION_pow_cleanup (struct GNUNET_free (pc); } - -/** - * Create a revocation signature. - * - * @param key private key of the key to revoke - * @param sig where to write the revocation signature - */ -void -GNUNET_REVOCATION_sign_revocation (struct GNUNET_REVOCATION_Pow *pow, - const struct - GNUNET_CRYPTO_EcdsaPrivateKey *key) -{ - pow->purpose.purpose = htonl (GNUNET_SIGNATURE_PURPOSE_REVOCATION); - pow->purpose.size = htonl (sizeof(struct GNUNET_CRYPTO_EccSignaturePurpose) - + sizeof(struct GNUNET_CRYPTO_EcdsaPublicKey)); - GNUNET_CRYPTO_ecdsa_key_get_public (key, &pow->key); - GNUNET_assert (GNUNET_OK == - GNUNET_CRYPTO_ecdsa_sign_ (key, - &pow->purpose, - &pow->signature)); -} - - /* end of revocation_api.c */