From e49c851ff54d5ecf856411bf6cdee721695ea172 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 24 Jul 2014 16:16:53 +0200 Subject: [PATCH] scd: Add a new status word code. * scd/apdu.h (SW_REF_DATA_INV): New. * scd/apdu.c (apdu_strerror): Add string. --- scd/apdu.c | 1 + scd/apdu.h | 1 + 2 files changed, 2 insertions(+) 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,