OpenSC provides a set of libraries and utilities to work with smart cards. Its main focus is on cards that support cryptographic operations, and facilitates their use in security applications such as authentication, mail encryption, and digital signatures. OpenSC implements the PKCS#11 API so that applications supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On the card, OpenSC implements the PKCS#15 standard, and aims to be compatible with every software/card that does so.
|Tags||Software Development Libraries Security Cryptography Smart Card|
|Operating Systems||Mac OS X POSIX Linux Unix Windows Windows Windows|
Release Notes: This is the first version from the new infrastructure (Github with continuous builds). Several bugs were fixed for various cards (TCOS, OpenPGP, FINeID).
Release Notes: Includes a new card driver (IAS-ECC), new MSI installers for Windows, and generic improvements and bugfixes.
Release Notes: Major security fixes; see the security advisory.
Release Notes: This version fixes a vulnerability in OpenSC. Affected are smart cards and USB crypto tokens based on Siemens CardOS M4 if initialized with OpenSC. Please test and update all your cards with "pkcs15-tool -T -U" using this release. The configure options in the build system have changed, support for ruTokens added, and other improvements made.
Release Notes: This version now works with some CardOS M4 cards initialized with Siemens software by implementing their hack to sign using the RSA decrypt function. Unfortunately, this broke some other CardOS M4 cards initilaized with other software. If your card stops working, you should send a report and go back to using 0.11.3 or earlier. Now you can disable building the Netscape plugin. See configure --help for details. Some first code for AKIS cards is under development.