aboutsummaryrefslogtreecommitdiffstats
path: root/g10/call-agent.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2003-07-24 09:06:43 +0000
committerWerner Koch <[email protected]>2003-07-24 09:06:43 +0000
commit0fe6a1287fe447afb852dd9b4734c374c90d0740 (patch)
tree56ea9a8d827fba15394ff5f71b1f310c9d488445 /g10/call-agent.h
parent* keygen.c (generate_keypair): Create an AUTHKEYTYPE entry for cards. (diff)
downloadgnupg-0fe6a1287fe447afb852dd9b4734c374c90d0740.tar.gz
gnupg-0fe6a1287fe447afb852dd9b4734c374c90d0740.zip
* g10.c: New command --card-status.
* card-util.c (card_status): New. * call-agent.c (learn_status_cb): Parse more information. * keylist.c (print_pubkey_info): Add FP arg for optinal printing to a stream. Changed all callers.
Diffstat (limited to '')
-rw-r--r--g10/call-agent.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/g10/call-agent.h b/g10/call-agent.h
index 434295e79..e8abfbc7b 100644
--- a/g10/call-agent.h
+++ b/g10/call-agent.h
@@ -25,13 +25,22 @@ struct agent_card_info_s {
int error; /* private. */
char *serialno; /* malloced hex string. */
char *disp_name; /* malloced. */
+ char *disp_lang; /* malloced. */
+ int disp_sex; /* 0 = unspecified, 1 = male, 2 = female */
char *pubkey_url; /* malloced. */
+ char *login_data; /* malloced. */
char fpr1valid;
char fpr2valid;
char fpr3valid;
char fpr1[20];
char fpr2[20];
char fpr3[20];
+ unsigned long sig_counter;
+ int chv1_cached; /* True if a PIN is not required for each
+ signing. Note that the gpg-agent might cache
+ it anyway. */
+ int chvmaxlen[3]; /* Maximum allowed length of a CHV. */
+ int chvretry[3]; /* Allowed retries for the CHV; 0 = blocked. */
};
struct agent_card_genkey_s {