diff options
author | Werner Koch <[email protected]> | 2003-07-24 09:06:43 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2003-07-24 09:06:43 +0000 |
commit | 0fe6a1287fe447afb852dd9b4734c374c90d0740 (patch) | |
tree | 56ea9a8d827fba15394ff5f71b1f310c9d488445 /g10/call-agent.h | |
parent | * keygen.c (generate_keypair): Create an AUTHKEYTYPE entry for cards. (diff) | |
download | gnupg-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.h | 9 |
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 { |