Am Samstag 10 April 2010 19:05:41 schrieb Alon Bar-Lev: > the openct framework is much lighter and better designed. It does not > use busy loops and threading, supports hibernation better, least > privilege mode, and much simpler implementation for the task at hand. > So I prefer using openct ccid.
also openct is great for sharing code among many differnt drivers: some simple token drivers have only about 20 lines of code, the rest is generic infrastructure. still the libccid driver for pcsc is much better than the simple openct ccid driver, it has a great maintainer, is tested very, very well, and supports more features. for example openct doesn't have any working pin code as far as I know. openct was the right thing many years ago, when pcsc-lite was not maintained very much and had issues. but since then development of openct pretty much erroded to null, while ludovic picked up pcsc-lite, improved it and maintains it very well. too bad it doesn't seem easy to port remaining openct drivers to libccid or a new pcsc-lite driver. it would be usefull not to duplicate all the code and work that went into libccid as the best driver for pcsc-lite, only because there is a small difference in the usb interface for tokens. so I still use openct, because all my tokens and readers work with it (except pinpad support), and it is easier for me to have once subsystem instead of two. but if I had no readers or tokens, my suggestion would be to buy only ccid/iccd readers fully supported by the open source default libccid + pcsc-lite combination, without any changes or special configuration or version necessary. Regards, Andreas _______________________________________________ Muscle mailing list [email protected] http://lists.drizzle.com/mailman/listinfo/muscle
