Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email email@example.com
From: Andreas Jellinghaus (ajdungeon.inka.de)
Date: Sat Apr 10 2010 - 13:35:51 CDT
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.
Muscle mailing list