OpenSC

OpenSC consists of tools and libraries and a PKCS#11 module to use smart cards and initialize blank smart cards. It supports many commercial smart cards with filesystems, many national ID cards (read only), and some Java Card cards with specific Java Card applets. OpenSC implements the PKCS#15 standard. Cards initialized with OpenSC can be used (read-only) with other software implementing PKCS#15 standard and vice versa.

Tags Software Development Libraries Security Cryptography
Licenses LGPL
Operating Systems Mac OS X POSIX Linux Unix Windows Windows Windows
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 Mar 2009 16:42
  • Rrelease-after

Changes: Major security fixes; see the security advisory.

  • Rrelease-mid
  •  31 Jul 2008 17:28
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  10 Sep 2007 05:56
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  17 Jul 2007 03:25
  • Rrelease-after

Changes: The wiki export script was updated. The configure script now looks for ncurses and termcap. Lots of internal functions and variables were made static. 0 vs NULL issues were fixed in many places. ANSI C style (void) was fixed. Variable names used also as glibc functions (such as random) were fixed. New code was provided for deleting objects. A special hack was added for Firefox. Support for Athena APCOS cards was added. The piv driver now supports bigger RSA keys too.

  • Rrelease-mid
  •  23 Jan 2006 15:55
  • Rrelease-after

Changes: Cleanups and many small bugfixes. Workarounds for problems with Firefox 1.5. A new incrypto34 driver (for example, for Italian CNS) and an updated tcos driver.

0f53232033986864aa8e6154a8446f7d_thumb

Project Spotlight

GNU Moe

A powerful and user-friendly console text editor.

No-screenshot

Project Spotlight

Sonar

A platform to manage source quality.