Hello Everyone, I just put PC/SC Release 3 on the web. The main difference is fixing some bugs, dynamic binding of card libraries by ATR matching, and an example PAM module and administrative tool for doing login/etc using PAM. Note: You will either have to set LD_LIBRARY_PATH to: ABSOLUTE PATH/src/resmgr or statically link the Resource Manager to the PAM object or you may not be able to log into your machine. Try chfn first. You will also need to edit your config file under etc/reader.conf and set the paths correctly to the reader libraries. The dynamic card binding occurs in SCard.c when you AttachByIFD. It identifies the card using SCARDTRACK and binds the appropriate library to the generic virtual interface provided. This is all hidden from the application. The talk about threads and card insertion/removal is important. This will be my next work. GetStatusChange does deal with this. I'll throw out some ideas this next week. The PAM stuff was tested with the Schlumberger and Towitoko readers currently. The Litronic reader driver has a few bugs that need to be fixed up. The driver works with PC/SC but it doesn't return a valid ATR on all cards yet making it difficult to bind to the correct card type. I will try to have the Litronic reader all up and working by next release. Thanks David Corcoran ************************************************************* David Corcoran Internet Security/Smartcards Home: Purdue University 2252 US Highway 52 West Department of Computer Science West Lafayette, IN 47906 CERIAS/COAST Laboratory (765) 463-2455 http://www.cs.purdue.edu/homes/corcordt http://www.linuxnet.com ************************************************************* *************************************************************** Linux Smart Card Developers - M.U.S.C.L.E. (Movement for the Use of Smart Cards in a Linux Environment) http://www.linuxnet.com/smartcard/index.html ***************************************************************