OpenSC 0.10.0 and friends released

Andreas Jellinghaus aj at dungeon.inka.de
Tue Nov 1 20:50:20 UTC 2005


We are happy to announce new versions of OpenSC and friends:
 * OpenSC 0.10.0	http://www.opensc.org/files/opensc-0.10.0.tar.gz
 * Libp11 0.2.0		http://www.opensc.org/files/libp11-0.2.0.tar.gz
 * Pam_p11 0.1.2	http://www.opensc.org/files/pam_p11-0.1.2.tar.gz
 * Engine_pkcs11 0.1.2	http://www.opensc.org/files/engine_pkcs11-0.1.2.tar.gz

and our new windows installer ("smart card bundle")
 * SCB 0.5		http://www.opensc.org/files/scb-0.5.exe

We also have a new installer for Apple Mac OS X ("smart cards for Apple")
 * SCA 0.1		http://www.opensc.org/files/sca-0.1.dmg

Please not the Mac OS X is in very, very early stage, and does currently
only include OpenSC, we will add more parts in future version.


What is new in OpenSC:
 * OpenSC has split into several smaller parts. We hope this will make it
   easier for us to maintain OpenSC and release new versions much faster.
   OpenSC no longer includes the PAM module nor the OpenSSL engines.
 * Libp11 is a new library to access PKCS#11 modules (easier to use than
   the raw PKCS#11 interface). In beta stage, most of the code has been
   used in OpenSC for years.
 * Pam_p11 is a new PAM module for simple smart card authentication.
   If you have used the pam_opensc in eid (file) mode before, please try
   pam_p11. If you have used pam_opensc with LDAP mode, please take a
   look at pam_pkcs11, a full features PAM module for using smart cards:
	http://www.opensc.org/pam_pkcs11/
 * Engine_pkcs11 is the old "pkcs11" engine from OpenSC, now as a stand-alone
   project, and of course can be used with any PKCS#11 implementation.
   The old "opensc" engine had several limitations and bugs and was abandoned
   in favor of engine_pkcs11.
 * OpenSC documentation is now managed in the wiki web page at
   http://www.opensc.org/opensc/. The distribution tar.gz contains a
   stand-alone copy of the wiki documentation.
 * OpenSC man pages are now in XML format and rendered to man and HTML.
   The tar file includes both versions, the HTML version is also online
   at http://www.opensc.org/doc/opensc/html/ 

Incompatibilities:
 * You need to recompile applications using OpenSC as the ABI changed. OpenSC
   0.9.* had the library version 1.0.0, OpenSC 0.10.* uses library version
   2.0.0. Also you need to upgrade your config file, as we added some new
   sections / parameters. Most important: you need to point to your profile
   dir using that setting in your config file. 
 * Now OpenSC installs all libraries and opensc-pkcs11.so in the lib/
   directory. Older versions installed those files in lib/, in lib/opensc/ or
   in lib/pkcs11/ and caused some confusion, or even didn't work at all. Now
   all files are in lib/. If you have applications using opensc-pkcs11.so, you
   might need to adjust the configuration to reflect this change. 

New drivers:
 * New drivers include the belpic driver for Belgium eID cards (thanks to
   Belgium and Zetes), the atrust-acos driver for Austrian eID cards
   (thanks to A-Trust) and an improved tcos driver for TCOS cards
   including German signature cards (thanks to Peter Koch). 

New Pinpad support:
 * We have new code for pinpad support, but it didn't make it in time.
   Most likely the next OpenSC release will fix that.

New Windows installer:
 * We now have a new Windows package called smart card bundle (SCB) containing
   OpenSC, OpenSSL, Putty and Pageant, so you can use smart cards on
   Windows NT/2000/XP easily (only XP was tested).
 * Our latest release includes CSP#11 cryptographic software provider for
   Windows, but it doesn't work yet, we hope to fix that with the next
   release, in the mean time you can still use the official CSP#11 release
   package.

How to contact us:
 * We have four mailing lists: for announcement, for users, for developers
   and one with all code changes and new bug reports.
	http://www.opensc.org/opensc/wiki/MailingLists 
   has links to the mailing list manager and archive, and contains
   our netiquette and a few technical details.

Reporting Bugs:
 * is best done through our ticket system at
	OpenCT		http://www.opensc.org/openct/newticket
	OpenSC		http://www.opensc.org/opensc/newticket
	Libp11		http://www.opensc.org/libp11/newticket
	Pam_p11		http://www.opensc.org/pam_p11/newticket
	Engine_pkcs11	http://www.opensc.org/engine_pkcs11/newticket
	smart card for Apple	http://www.opensc.org/sca/newticket
	smart card bundle (win)	http://www.opensc.org/scb/newticket
   but you can also send emails to our mailing lists or to our
   bug report address: bugs at opensc.org


Regards,

The OpenSC Development Team



More information about the opensc-announce mailing list