aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2006-10-06 11:06:15 +0000
committerWerner Koch <[email protected]>2006-10-06 11:06:15 +0000
commit4d770bedc135b5b90aca3beac527b7985a776a6f (patch)
tree5bfd01836ebf1b019a3a6dba8b531a7977054027
parentAdd TLS hash mode (diff)
downloadgnupg-4d770bedc135b5b90aca3beac527b7985a776a6f.tar.gz
gnupg-4d770bedc135b5b90aca3beac527b7985a776a6f.zip
Make it also work for the card.
-rw-r--r--agent/ChangeLog4
-rw-r--r--agent/divert-scd.c3
2 files changed, 7 insertions, 0 deletions
diff --git a/agent/ChangeLog b/agent/ChangeLog
index fd24855bb..3b5999c1a 100644
--- a/agent/ChangeLog
+++ b/agent/ChangeLog
@@ -1,3 +1,7 @@
+2006-10-06 Werner Koch <[email protected]>
+
+ * divert-scd.c (divert_pksign): Use PKAUTH for the TLS algo.
+
2006-10-05 Werner Koch <[email protected]>
* command.c (has_option_name): New.
diff --git a/agent/divert-scd.c b/agent/divert-scd.c
index 67c9f4640..49768feed 100644
--- a/agent/divert-scd.c
+++ b/agent/divert-scd.c
@@ -326,8 +326,11 @@ divert_pksign (ctrl_t ctrl,
if (algo == GCRY_MD_USER_TLS_MD5SHA1)
{
+ int save = ctrl->use_auth_call;
+ ctrl->use_auth_call = 1;
rc = agent_card_pksign (ctrl, kid, getpin_cb, ctrl,
digest, digestlen, &sigval, &siglen);
+ ctrl->use_auth_call = save;
}
else
{