YstokCard is a portable Common Lisp library related to Smart cards and PC/SC API.

It was written by Dmitri Ivanov.

License: LLGPL

Homepage: http://lisp.ystok.ru/ycards/.

YstokCard helps in programming memory-based and file-based card applications. It relies on the following "back-ends":

Basic features

  • Class hierarchy for cards 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).