Lisp HUG Maillist Archive

[ANN] YstokCard 0.1 - Smart card API (PC/SC)

Hello lispworkers,

I am glad to present my new library to Lisp society.

YstokCard is a portable Common Lisp library dealing with smart cards.
It includes the class hierarchy for integrated chip cards (ICC) and
interface devices (IFD, card readers) along with functions operating on
them.

The library is based on PS/SC specification
http://www.pcscworkgroup.com/">http://www.pcscworkgroup.com/
This specification tries to abstract the smart card layer into a high level
API so that smart cards and their readers can be accessed in a homogeneous
fashion.

Microsoft has implemented PC/SC in Windows 2000.
The free implementation PC/SC Lite is available for Linux and other Unixes.
A forked version comes bundled with Mac OS X.

Additionally, YstokCard includes bindings to proprietary Synchronous API for
HID OmniKey readers.

Basic Features
- Class hierarchy for card and devices.
- Conventions and macros for defining new card and device types.
- ATR (Answer-To-Request) converting and analysis.
- Calls to Smart Card Resource Manager
(winscard.dll on Windows, libpcsclite.so on Linux).
- Helpers: run-length-coding (RLC)

YstokCard was tested on LispWorks 4.4 and 6.1 for Windows
and on SBCL 1.0.55 for Windows.

The latest version is at http://lisp.ystok.ru/ycard/

Documentation is still in progress.
Bug reports and suggestions are welcome.
--
Sincerely,
Dmitriy Ivanov
lisp.ystok.ru

_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html


Updated at: 2020-12-10 08:34 UTC