Displaying 1 to 20 from 31 results

YubiKey-Guide - Guide to using YubiKey as a SmartCard for GPG and SSH


This is a guide to using YubiKey as a SmartCard for storing GPG encryption and signing keys. An authentication key can also be created for SSH and used with gpg-agent.

yubikey-agent - yubikey-agent is a seamless ssh-agent for YubiKeys.

  •    Go

yubikey-agent is a seamless ssh-agent for YubiKeys. Written in pure Go, it's based on github.com/go-piv/piv-go and golang.org/x/crypto/ssh.

Smart Card Framework

  •    DotNet

A .NET framework for simplifying development against smart card readers. Currently being designed for PC/SC compliant readers, but has support for easily plugging in proprietary API's for communication.

SON MyKad Reader


Malaysia mykad and mykid reader for any smartcard reader without using any 3rd party SDK. Working with windows xp, vista & window 7.

Pkcs11Interop - Managed .NET wrapper for unmanaged PKCS#11 libraries

  •    CSharp

PKCS#11 is cryptography standard maintained by the OASIS PKCS 11 Technical Committee (originally published by RSA Laboratories) that defines ANSI C API to access smart cards and other types of cryptographic hardware.Pkcs11Interop is managed library written in C# that brings full power of PKCS#11 API to the .NET environment. It loads unmanaged PKCS#11 library provided by the cryptographic device vendor and makes its functions accessible to .NET application.

card-reader - PCSC smartcard reader library for nodejs

  •    Javascript

A simple wrapper around Santiago Gimeno's great pcsclite library. Tested on Mac OSX with the SCM SCR3500 Smart Card Reader. This library should work with most PC/SC readers - I'll update this page when I get to test others. If you know of any other devices that work please let me know.

smartcard - PCSC smartcard reader library for nodejs

  •    Javascript

Smartcard library. This is a simple wrapper around Santiago Gimeno's great pcsclite library.

python-emv - EMV Smartcard Protocol Library

  •    Python

A Pythonic implementation of the EMV smartcard protocol, which is used worldwide for chip-and-PIN payments. This is intended to be readable, tested, and heavily cross-referenced with the appropriate sections of the EMV Specification. This also includes an implementation of the EMV CAP (aka Pinsentry) standard which is known to work for Barclays cards.

apdu - APDU shell

  •    Python

A quick smartcard APDU read-evaluate-print loop shell with readline support. Built with Python and pyscard.

node-pcsc - A PCSC binding for NodeJS

  •    Javascript

Under Windows you need to install all updates for the Windows SDK and Visual Studio This is really annoying 100 times restart ... The JS-side API is still not stable, please refer to examples provided for now.

scd-pkcs11 - PKCS#11 provider with smart card support via GnuPG

  •    C

The scd-pkcs#11 module is a prototype / proof of concept PKCS#11 provider interfacing to GnuPG's smart card daemon (scdaemon). It allows PKCS#11 aware applications such as Firefox or OpenSSH to use smart cards via GnuPG's builtin smart card support. scd-pkcs#11 is an alternative to the OpenSC PKCS#11 module.

chromeos_smart_card_connector - Smart Card Connector App for Chrome OS

  •    C++

Using these APIs allows developers to implement a smart card stack without the need to modify the Chrome OS and/or Chrome. Instead, all the new code is implemented in the form of Chrome Apps (see <https://developer.chrome.com/apps/about_apps>). The App named "Smart Card Connector" (available on Chrome Web Store at <https://chrome.google.com/webstore/detail/khpfeaanjngmcnplbdlpegiifgpfgdco>).

cie-middleware - Middleware della CIE (Carta di identità elettronica)

  •    C++

Il middleware qui presente è in fase di sviluppo, ed è da considerarsi in versione beta. È possibile effettuare tutti gli sviluppi e i test, ma è per ora questa base di codice non è consigliabile per l'uso in produzione. Il middleware CIE è una libreria software che implementa le interfacce crittografiche standard PKCS#11 e CSP. Esso consente agli applicativi integranti di utilizzare il certificato di autenticazione e la relativa chiave privata memorizzati sul chip della CIE astraendo dalle modalità di comunicazione di basso livello.

cie-nis-python-sdk - SDK for reading the NIS code from an Italian Electronic Identity Card (CIE) using Python

  •    Python

Libreria leggera e portabile in Python per l'estrazione delle informazioni contenute nella CIE 3.0, con e senza autenticazione EAC. Il file main.py contiene un brevissimo esempio che mostra l'estrazione dei dati dalla CIE tramite autenticazione EAC.

pritunl-zero - Zero trust system

  •    Go

Please refer to the LICENSE file for a copy of the license.

jc_curve25519 - Javacard implementation of Curve25519 (prototype, work-in-progress)

  •    Java

Javacard implementation of Curve25519 (prototype, work-in-progress). This code is in the public domain.