diff options
author | Werner Koch <[email protected]> | 2002-02-28 11:07:59 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-02-28 11:07:59 +0000 |
commit | 56341c289cabffb7f468f7a3ee706626a9106a96 (patch) | |
tree | 41fdd684c4cfdd7a164f22ae3fc56ba061d19a6c /common/maperror.c | |
parent | * assuan-client.c (assuan_transact): Add 2 more arguments to (diff) | |
download | gnupg-56341c289cabffb7f468f7a3ee706626a9106a96.tar.gz gnupg-56341c289cabffb7f468f7a3ee706626a9106a96.zip |
Changes needed to support smartcards. Well, only _support_. There is
no real code yet.
Diffstat (limited to 'common/maperror.c')
-rw-r--r-- | common/maperror.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/common/maperror.c b/common/maperror.c index 91c97f936..30bdf07a5 100644 --- a/common/maperror.c +++ b/common/maperror.c @@ -44,6 +44,7 @@ map_ksba_err (int err) break; case KSBA_Unsupported_Algorithm: err = GNUPG_Unsupported_Algorithm; break; + case KSBA_Invalid_Index: err = GNUPG_Invalid_Index; break; default: err = seterr (General_Error); @@ -136,6 +137,7 @@ map_assuan_err (int err) break; case ASSUAN_Canceled: err = GNUPG_Canceled; break; + case ASSUAN_Invalid_Index: err = GNUPG_Invalid_Index; break; case ASSUAN_Not_Implemented: err = GNUPG_Not_Implemented; break; case ASSUAN_Server_Fault: err = GNUPG_Assuan_Server_Fault; break; @@ -153,6 +155,7 @@ map_assuan_err (int err) case ASSUAN_No_PKCS15_App: err = GNUPG_No_PKCS15_App; break; case ASSUAN_Card_Not_Present: err= GNUPG_Card_Not_Present; break; case ASSUAN_Not_Confirmed: err = GNUPG_Not_Confirmed; break; + case ASSUAN_Invalid_Id: err = GNUPG_Invalid_Id; break; default: err = err < 100? GNUPG_Assuan_Server_Fault : GNUPG_Assuan_Error; @@ -182,6 +185,7 @@ map_to_assuan_status (int rc) case GNUPG_Invalid_Name: rc = ASSUAN_Invalid_Name; break; case GNUPG_Not_Trusted: rc = ASSUAN_Not_Trusted; break; case GNUPG_Canceled: rc = ASSUAN_Canceled; break; + case GNUPG_Invalid_Index: rc = ASSUAN_Invalid_Index; break; case GNUPG_Card_Error: case GNUPG_Card_Reset: @@ -194,7 +198,7 @@ map_to_assuan_status (int rc) case GNUPG_Invalid_Card: rc = ASSUAN_Invalid_Card; break; case GNUPG_No_PKCS15_App: rc = ASSUAN_No_PKCS15_App; break; case GNUPG_Not_Confirmed: rc = ASSUAN_Not_Confirmed; break; - + case GNUPG_Invalid_Id: rc = ASSUAN_Invalid_Id; break; case GNUPG_Bad_PIN: case GNUPG_Bad_Passphrase: |