aboutsummaryrefslogtreecommitdiffstats
path: root/g10/status.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2005-03-07 13:59:59 +0000
committerWerner Koch <[email protected]>2005-03-07 13:59:59 +0000
commitc91e30fda49244ee89edc74acd1a9897f35e6539 (patch)
treefe38ba8ec1f9014eb9323f0a4f7fe748070e5644 /g10/status.h
parent* libcurl.m4: Use $LIBS instead of $LDFLAGS. This should help build (diff)
downloadgnupg-c91e30fda49244ee89edc74acd1a9897f35e6539.tar.gz
gnupg-c91e30fda49244ee89edc74acd1a9897f35e6539.zip
* primegen.c (is_prime): Free A2. Noted by [email protected].
Fixes #423. * DETAILS: Document new status codes. * cardglue.c (agent_scd_pkdecrypt, agent_scd_pksign) (agent_scd_genkey, agent_scd_setattr, agent_scd_change_pin) (agent_scd_checkpin, agent_openpgp_storekey): Make sure to send a SC_OP_FAILURE after card operations which might change data. * card-util.c (change_pin): Send a SC_OP_SUCCESS after a PIN has been changed. (change_name): Removed a debug output. * status.h, status.c: New codes BAD_PASSPHRASE_PIN, SC_OP_FAILURE and SC_OP_SUCCESS. * de.po: Updated. Translation is still in the works, though.
Diffstat (limited to '')
-rw-r--r--g10/status.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/g10/status.h b/g10/status.h
index 67a889a9a..629c28afb 100644
--- a/g10/status.h
+++ b/g10/status.h
@@ -107,6 +107,13 @@
#define STATUS_NEED_PASSPHRASE_PIN 76
#define STATUS_SIG_SUBPACKET 77
+/* Extra status codes for certain smartcard operations. Primary
+ useful to double check that change PIN worked as expected. */
+#define STATUS_BAD_PASSPHRASE_PIN 78
+#define STATUS_SC_OP_FAILURE 79
+#define STATUS_SC_OP_SUCCESS 80
+
+
/*-- status.c --*/
void set_status_fd ( int fd );
int is_status_enabled ( void );