aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2004-07-01 17:41:33 +0000
committerWerner Koch <[email protected]>2004-07-01 17:41:33 +0000
commitbcaa520ad6fec10966d2b82e3c52756d69d8764e (patch)
tree7445d2364bfa94b95fc9a52eebce546f471a52a9
parentAdded glossary (diff)
downloadgnupg-bcaa520ad6fec10966d2b82e3c52756d69d8764e.tar.gz
gnupg-bcaa520ad6fec10966d2b82e3c52756d69d8764e.zip
(do_getattr): Fix for sending CA-FPR.
Diffstat (limited to '')
-rw-r--r--scd/ChangeLog9
-rw-r--r--scd/app-openpgp.c4
2 files changed, 11 insertions, 2 deletions
diff --git a/scd/ChangeLog b/scd/ChangeLog
index b06c692f5..1dfafbd5a 100644
--- a/scd/ChangeLog
+++ b/scd/ChangeLog
@@ -1,3 +1,12 @@
+2004-07-01 Werner Koch <[email protected]>
+
+ * app-openpgp.c (do_getattr): Fix for sending CA-FPR.
+
+2004-06-30 Werner Koch <[email protected]>
+
+ * app-openpgp.c (app_openpgp_readkey): Fixed check for valid
+ exponent.
+
2004-06-18 Werner Koch <[email protected]>
* sc-investigate.c (my_read_line): Renamed from read_line.
diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c
index f40951941..3dc015baa 100644
--- a/scd/app-openpgp.c
+++ b/scd/app-openpgp.c
@@ -561,7 +561,7 @@ do_getattr (APP app, CTRL ctrl, const char *name)
{
if (valuelen >= 60)
for (i=0; i < 3; i++)
- send_fpr_if_not_null (ctrl, "KEY-FPR", i+1, value+i*20);
+ send_fpr_if_not_null (ctrl, table[idx].name, i+1, value+i*20);
}
else
send_status_info (ctrl, table[idx].name, value, valuelen, NULL, 0);
@@ -1619,7 +1619,7 @@ app_openpgp_readkey (APP app, int keyno, unsigned char **m, size_t *mlen,
memcpy (*m, a, alen);
a = find_tlv (keydata, keydatalen, 0x0082, &alen);
- if (!e)
+ if (!a)
{
log_error ("response does not contain the RSA public exponent\n");
rc = gpg_error (GPG_ERR_CARD);