Hello, Note that I have no idea how OpenCT works internally and externally. I can't say if it is complex or not to maintain since I have never tried :-)
2009/2/2 Andreas Jellinghaus <a...@dungeon.inka.de>: > Hi Ludovic, > > how tied is the ccid reader to supporting ccid only? > or could you implement other protocols in it as well? > > in theory I'm all for using the best software available, > and at least once pinpad support is required that is > pcscd with your ccid driver and not openct. > > but keeping openct around with or without ccid > driver, or having some other drivers around > to implement non-ccid drivers all ends up with > the same result: lots of common functionality in > several places. > > one of the first drivers in openct where those for > aladdin etoken pro, rainbow ikey 2k, 3k and similar. > the difference between those is lots of s/etoken/ikey2k/g > and maybe 10 real lines of code. I looked at the code of ifd-ikey2k.c and ifd-etoken.c and they are far from CCID. Maybe a better solution is to write a wrapper to use the existing OpenCT drivers in pcsc-lite. Is such a layer already existing? Since the drivers are really simple it may be easier to rewrite/modify them to support the pcsc-lite IFDHandler API directly. Problem: I do not have these readers so I can't to the dev myself. But I can help. Are these devices still commercially available? > noone wants to maintain several copies of t=1, we already > have more than we need (openct, ccid, other drivers, scez, ...) > and also maintaining the framework around the driver core > would be lots of identical code. Are these devices are using a T=1 card in TPDU mode? do we have to implement T=1 in the driver? > is there any way we can obsolete openct by having a driver > for pcscd, that supports (almost?) every reader openct supports? > for example adding drivers to ccid, or building several drivers > from one common source? It depends on what can ne reused from my CCID driver. I see no common parts now. Obsoleting OpenCT is fine for me and I will do whatever I can do to migrate users to pcsc-lite (except those that want to stay with OpenCT). Regards, -- Dr. Ludovic Rousseau _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel