> Hello, > > Is there a reason why openct supoprt only ccid-1.00? > Is it difficult to update it to support newer version?
openct only supports 1.00 because that was the spec that was available when I originally wrote the code. I have tried to read the 1.10 spec and see what changed, but I haven't been able to figure it out. Here's a patch I sent to someone that contacted me directly about ccid-1.10 support. It just relaxes the bcdCCID check (and will report proper bcdCCID values in the future) Index: ifd-ccid.c =================================================================== --- ifd-ccid.c (revision 1029) +++ ifd-ccid.c (working copy) @@ -649,9 +649,9 @@ return -1; } - if (ccid.bcdCCID != 0x100) { + if (ccid.bcdCCID != 0x100 && ccid.bcdCCID != 0x110) { ct_error("ccid: unknown ccid version %d.%d", ccid.bcdCCID >> 8, - ccid.bcdCCID & 0xf); + ccid.bcdCCID & 0xff); ifd_device_close(dev); return -1; } _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel