diff options
Diffstat (limited to 'g10')
-rw-r--r-- | g10/call-agent.c | 6 | ||||
-rw-r--r-- | g10/sig-check.c | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/g10/call-agent.c b/g10/call-agent.c index 545b2448a..3874ac181 100644 --- a/g10/call-agent.c +++ b/g10/call-agent.c @@ -1854,10 +1854,16 @@ agent_pksign (ctrl_t ctrl, const char *cache_nonce, snprintf (line, sizeof line, "PKSIGN%s%s", cache_nonce? " -- ":"", cache_nonce? cache_nonce:""); + + if (DBG_CLOCK) + log_clock ("enter signing"); err = assuan_transact (agent_ctx, line, put_membuf_cb, &data, default_inq_cb, &dfltparm, NULL, NULL); + if (DBG_CLOCK) + log_clock ("leave signing"); + if (err) xfree (get_membuf (&data, NULL)); else diff --git a/g10/sig-check.c b/g10/sig-check.c index 23af12b2e..63c38a64a 100644 --- a/g10/sig-check.c +++ b/g10/sig-check.c @@ -510,7 +510,11 @@ check_signature_end_simple (PKT_public_key *pk, PKT_signature *sig, return GPG_ERR_GENERAL; /* Verify the signature. */ + if (DBG_CLOCK && sig->sig_class <= 0x01) + log_clock ("enter pk_verify"); rc = pk_verify( pk->pubkey_algo, result, sig->data, pk->pkey ); + if (DBG_CLOCK && sig->sig_class <= 0x01) + log_clock ("leave pk_verify"); gcry_mpi_release (result); if( !rc && sig->flags.unknown_critical ) |