From 6cceb617af887df49df74729bb1813bbd75a1346 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 4 Dec 2020 20:29:18 +0100 Subject: centralize (most) offline signing/verifying operations into offline_signatures.c --- src/testing/testing_api_cmd_revoke_sign_key.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) (limited to 'src/testing/testing_api_cmd_revoke_sign_key.c') diff --git a/src/testing/testing_api_cmd_revoke_sign_key.c b/src/testing/testing_api_cmd_revoke_sign_key.c index d85f63053..599fe180b 100644 --- a/src/testing/testing_api_cmd_revoke_sign_key.c +++ b/src/testing/testing_api_cmd_revoke_sign_key.c @@ -187,16 +187,9 @@ revoke_run (void *cls, } else { - struct TALER_MasterSigningKeyRevocationPS kv = { - .purpose.purpose = htonl ( - TALER_SIGNATURE_MASTER_SIGNING_KEY_REVOKED), - .purpose.size = htonl (sizeof (kv)), - .exchange_pub = *exchange_pub - }; - - GNUNET_CRYPTO_eddsa_sign (&is->master_priv.eddsa_priv, - &kv, - &master_sig.eddsa_signature); + TALER_exchange_offline_signkey_revoke_sign (exchange_pub, + &is->master_priv, + &master_sig); } rs->kh = TALER_EXCHANGE_management_revoke_signing_key ( is->ctx, -- cgit v1.2.3