aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-07-24 14:16:53 +0000
committerWerner Koch <[email protected]>2014-07-25 08:58:57 +0000
commite49c851ff54d5ecf856411bf6cdee721695ea172 (patch)
treef999a68f856837de89553561c71c1e7ef8d036cc
parentscd: Comment typo fixes. (diff)
downloadgnupg-e49c851ff54d5ecf856411bf6cdee721695ea172.tar.gz
gnupg-e49c851ff54d5ecf856411bf6cdee721695ea172.zip
scd: Add a new status word code.
* scd/apdu.h (SW_REF_DATA_INV): New. * scd/apdu.c (apdu_strerror): Add string.
-rw-r--r--scd/apdu.c1
-rw-r--r--scd/apdu.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/scd/apdu.c b/scd/apdu.c
index 609103f7e..476723a38 100644
--- a/scd/apdu.c
+++ b/scd/apdu.c
@@ -544,6 +544,7 @@ apdu_strerror (int rc)
case SW_WRONG_LENGTH : return "wrong length";
case SW_CHV_WRONG : return "CHV wrong";
case SW_CHV_BLOCKED : return "CHV blocked";
+ case SW_REF_DATA_INV : return "referenced data invalidated";
case SW_USE_CONDITIONS : return "use conditions not satisfied";
case SW_BAD_PARAMETER : return "bad parameter";
case SW_NOT_SUPPORTED : return "not supported";
diff --git a/scd/apdu.h b/scd/apdu.h
index 37f9f433c..2e518b1b6 100644
--- a/scd/apdu.h
+++ b/scd/apdu.h
@@ -36,6 +36,7 @@ enum {
SW_CC_NOT_SUP = 0x6884, /* Command Chaining is not supported. */
SW_CHV_WRONG = 0x6982,
SW_CHV_BLOCKED = 0x6983,
+ SW_REF_DATA_INV = 0x6984, /* Referenced data invalidated. */
SW_USE_CONDITIONS = 0x6985,
SW_BAD_PARAMETER = 0x6a80, /* (in the data field) */
SW_NOT_SUPPORTED = 0x6a81,