scd: remove pin length check.
authorNIIBE Yutaka <gniibe@fsij.org>
Tue, 15 Oct 2013 01:44:51 +0000 (10:44 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Tue, 15 Oct 2013 01:44:51 +0000 (10:44 +0900)
* scd/apdu.c (pcsc_pinpad_verify): Remove old check code for pin
length.

--
GnuPG-bug-id: 1549

scd/apdu.c

index 2e09552..293849d 100644 (file)
@@ -2198,12 +2198,6 @@ pcsc_pinpad_verify (int slot, int class, int ins, int p0, int p1,
   if (!pininfo->maxlen)
     pininfo->maxlen = 15;
 
-  /* Note that the 25 is the maximum value the SPR532 allows.  */
-  if (pininfo->minlen < 1 || pininfo->minlen > 25
-      || pininfo->maxlen < 1 || pininfo->maxlen > 25
-      || pininfo->minlen > pininfo->maxlen)
-    return SW_HOST_INV_VALUE;
-
   pin_verify = xtrymalloc (len);
   if (!pin_verify)
     return SW_HOST_OUT_OF_CORE;