introduce make_challenge()
[pam_pcsc_cr.git] / pcsc_cr.c
index 52a18e7d9dbcf275f0ab675c96fc3f28856847f0..b457cd85025a852e70a89448ac1b7283f6fec022 100644 (file)
--- a/pcsc_cr.c
+++ b/pcsc_cr.c
@@ -87,6 +87,15 @@ long pcsc_cr(unsigned char *chal, int csize, unsigned char *resp, int *rsize)
                (void)SCardDisconnect(hCard, SCARD_LEAVE_CARD);
        }
        if (rc) goto free_out;
+#if 0
+       char serial[16];
+       memset(serial, 'z', sizeof(serial));
+       serial[sizeof(serial) - 1] - '\0';
+       lrsize = sizeof(serial);
+       rc = type->getserial(hCard, &serial, &lrsize);
+       if (rc) goto disc_free_out;
+       printf("Serial is %s\n", serial);
+#endif
        lrsize = *rsize;
        rc = type->trancieve(hCard, chal, csize, resp, &lrsize);
        if (rc) goto disc_free_out;