summaryrefslogtreecommitdiffstats
path: root/scd/iso7816.h
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2013-01-07 06:20:55 +0100
committerNIIBE Yutaka <gniibe@fsij.org>2013-02-05 05:35:44 +0100
commitca89277cb4cb9558da97a71a4cb070cb77c9b536 (patch)
treef759a3f1373fc39caf9be2398ccbf18f77301260 /scd/iso7816.h
parentSCD: Add option enable-keypad-varlen and support for GEMPC_PINPAD. (diff)
downloadgnupg2-ca89277cb4cb9558da97a71a4cb070cb77c9b536.tar.xz
gnupg2-ca89277cb4cb9558da97a71a4cb070cb77c9b536.zip
SCD: Clean up. Remove PADLEN for keypad input.
* scd/apdu.c (struct pininfo_s): Use iso7816_pininfo_s. (struct reader_table_s): Remove last arg from check_keypad method. (check_pcsc_keypad, check_pcsc_keypad): Remove PIN_PADLEN. (pcsc_keypad_verify, pcsc_keypad_modify): Don't check PIN_PADLEN. (send_apdu_ccid, ccid_keypad_operation): Remove PIN_PADLEN. (apdu_check_keypad, apdu_keypad_verify, apdu_keypad_modify): Likewise. * scd/apdu.h (apdu_check_keypad, apdu_keypad_verify) (apdu_keypad_modify): Remove PIN_PADLEN. * scd/ccid-driver.c (ccid_transceive_secure): Remove PIN_PADLEN. * scd/ccid-driver.h (ccid_transceive_secure): Remove PIN_PADLEN. * scd/iso7816.c (iso7816_check_keypad, iso7816_verify_kp) (iso7816_change_reference_data_kp): Remove PADLEN. * scd/iso7816.h (struct iso7816_pininfo_s): Remove PADLEN, PADCHAR. -- In the OpenPGPcard specification, password comes with no padding. In GnuPG, we support keypad input for OpenPGPcard only. Thus, it is useless to try to support padding for keypad input.
Diffstat (limited to 'scd/iso7816.h')
-rw-r--r--scd/iso7816.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/scd/iso7816.h b/scd/iso7816.h
index 336208aba..a4e5b7031 100644
--- a/scd/iso7816.h
+++ b/scd/iso7816.h
@@ -37,8 +37,6 @@ struct iso7816_pininfo_s
int mode; /* A mode of 0 means: Do not use the keypad. */
int minlen;
int maxlen;
- int padlen;
- int padchar;
};
typedef struct iso7816_pininfo_s iso7816_pininfo_t;