History of the OpenSC Project
On 2007-05-04 OpenSC 0.11.2 was released, with bugfixes, a free pkcs11.h header file, muscle support (in testing) and updated card drivers.
On 2007-01-05 pkcs11-helper 1.02 was released, first standalone library for developers who wish to use PKCS#11 in their applications, but found it to be too complex.
On 2006-11-22 OpenCT 0.6.11 was released fixing non linux compiles.
On 2006-11-11 OpenCT 0.6.10 was released with minor bugfixes only.
On 2006-09-20 OpenCT 0.6.9 was released, the biggest change was moving to udev instead of hotplug for usb hotplug support.
On 2006-06-19 OpenCT 0.6.8 was released, fixing only a single small, but very annoing bug that caused spurious failures. Now openct works well, e.g. 1000 remote ssh logins in a row work without any failure.
From 2006 May 3rd to 6st we had a booth at LinuxTag (in Wiesbaden, Germany). It was a big success with many people interested in using smart cards with OpenSC and friends. Some pictures of building the booth, the booth itself, our logo, the text in the background (left part and right part), lots of cards and readers and us (left: Andreas Jellinghaus, right: Peter Koch) are here.
OpenSC, OpenCT and Web renewed
On 2006-05-01 the new web pages was launched and new versions OpenSC 0.11.0 and OpenCT 0.6.7 were released.
On 2006-01-20 the web page was moved to opensc-project.org due to dns problems with our old domain name opensc.org.
libp11 0.2.1 and engine_pkcs11 0.1.3
Both released on 2005-11-23 fixed a few bugs. See the full announcement for more details.
OpenSC 0.10.0 and friends
To make maintainence of OpenSC easier it was split up into several subprojects – the core OpenSC stayed, but some code used on top of the PKCS#11 module was moved into a new library libp11, and the OpenSSL engine was moved into a new project engine_pkcs11. Also the pam module was abadoned in favor of the new Pam P11 and the well known Pam PKCS#11 modules. The windows installer was updated and a new installer for Mac OS X saw the light of the day. OpenSC 0.10.0, Libp11 0.2.0, Pam_p11 0.1.2, Engine_pkcs11 0.1.2, SCB 0.5 and SCA 0.1 were announced at the same time. See the full announcement for more details.
Pam PKCS#11 0.5.3
Pam PKCS#11 was developed already for a long time. But in 2005 the project migrated to the opensc server and with Pam-pkcs11 0.5.3 a new version with several bug fixes was released on 2005-09-12. See the full announcement for more details.
OpenCT 0.6.6 was released 2005-09-11 and added several new drivers including pcmcica based drivers. See the full announcement for more details.
Windows Installer SCB 0.4
Smart Card Bundle 0.4 was released 2005-06-16, now with a working version of Putty and Pageant, and applications like WinCVS had been successful used with smart card authentication.
OpenCT 0.6.5 was released 2005-05-17 and added several new drivers, Solaris support and many bug fixes. See the full announcement for more details.
Windows Installer SCB 0.3
Smart Card Bundle 0.3 was released 2006-05-10. See the full announcement for more details.
OpenSC 0.9.6 was released 2005-04-26. At the same time work on a new installer for windows was started. See the full announcement for more details.
OpenCT 0.6.4 was released 2005-04-26. See the full announcement for more details.
Merry Chrismas OpenSC
Belgium has choosen OpenSC as software basis for their national ID card and the source code changes to OpenSC have been published under LGPL license. Their modified version is published under the name “Belpic”, and both complete source code and binaries are available for download. Thanks to Belgium.
OpenSC 0.9.4 was released 2004-10-31.
Alpha and beta releases
OpenCT 0.6.0-alpha and OpenSC 0.9.0-alpha were released 2004-07-01 for testing. See the full announcement for more details.
OpenSC 0.9.1 and OpenCT 0.6.1 were announced as preview version on 2004-07-21.
OpenSC 0.9.2 was released as beta 2004-07-25. See the full announcement for more details.
OpenCT 0.5.0 was announced 2003-11-24. See the full announcement for more details.
OpenCT 0.1.0 was announced 2003-08-16. See the full announcement for more details.
OpenSC 0.8.0 was announced 2003-08-15. New card drivers for Aladdin eToken, Micardo 2 and Starcos were in this release, improved support for Windows and Mac OS X. Also this release included native support for accessing several usb crypto tokens, but that support was already deprecated by the new OpenCT 0.1.0 framework for card readers. See the full announcement for more details.
IPSEC with Smart cards
On 2003-07-09 Andreas Steffen released the X.509 patch version 1.40 for freeswan 2.00 which introduced support for smart cards. See the full announcement for more details.
OpenSC 0.7.0 was created 2002-06-3. It was the first version to work with OpenSSH without any patching. Also the opensc signer plugin for mozilla and netscape was integrated with the OpenSC source code. See the full announcement for more details.
OpenSC 0.6.1 was created 2002-03-20. The PKCS#11 Module was improved so it could be used in Mozilla for signing and decrypting emails. See the full announcement for more details.
OpenSC 0.6.0 was created 2002-03-13 by Juha Yrjölä, Antti Tapaninen, Timo Teräs and Olaf Kirch. PKCS #15 support was rewritten for this release and support for several cards was aadded. Also an abstraction layer for card readers was added. See the full announcement for more details.
OpenSC 0.5.0 was created 2002-01-24 by Juha Yrjöla, Antti Tapaninen and Timo Teräs, with additional thanks to David Corcoran for inspiration, moral support and valuable information. This releases added PKCS #15 generation support and a rewritten PKCS#11 module, as well as support for the Cryptoflex 16k card. See the full announcement for more details.
OpenSC 0.4.0 was created 2001-12-29 by Juha Yrjölä, Antti Tapaninen and Timo Teräs. Among other changes it added abstract card handling, so adding support for new cards became a whiz. With this release the libopensc and opensc-apps was mereged into one package. See the full announcement for more details. Also opensc-signer 0.1.1 was published at the same day.
libopensc 0.3.5 and opensc-apps 0.3.5 was created 2001-12-15 by Juha Yrölä and Timo Teräs. Also opensc-signer 0.1.0 was published, a netscape plugin to generate digital signatures with smart cards.
libopensc 0.3.2 and opensc-apps 0.3.2 were created 2001-11-28 by Juha Yrölä and Timo Terräs. It was the first version to use GNU Autotools.
OpenSC 0.3 was created 2001-11-23 by Juha Yrjölä and Timo Teräs.
OpenSC 0.2 was created on 2001-11-06 by Juha Yrjölä and Timo Teräs.