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

  •        124

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.

https://github.com/sektioneins/scd-pkcs11

Tags
Implementation
License
Platform

   




Related Projects

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.

Smartcard key storage daemon

  •    C

Smartcard key storage daemon is an application for storing transparently keys for cryptographic applications on smartcards. (ie. GnuPG or OpenSSH)

CryptoStudio

  •    C++

General-purpose cryptographic application. Includes easy access (GUI frontend) to: public key algorithms, symmetric ciphers, hash algorithms, X.509 certificates, PKCS, smart cards (PKCS11) access and other utilities. Based on OpenSSL.

Java OpenPGP Card Driver

  •    Java

A pure java library to operate on OpenPGP cards directly using javax.smartcard apis with no need of external dlls/frameworks (such as pkcs11 or opensc-java). Includes sample OpenPGP card edit application.

HTMF- Hard Token Management Framework

  •    Java

HTMF is a Java Hard Token Management Framework used to manage the complete livecycle of an organizations Smartcards and/or USB dongles. It communicates with the tokens through a PKCS11 interface.


OpenSC - Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend

  •    C

OpenSC provides a set of libraries and utilities to work with smart cards. Its main focus is on cards that support cryptographic operations and facilitate their use in security applications such as authentication, mail encryption and digital signatures. OpenSC implements the PKCS11 API so applications supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On the card OpenSC implements the PKCS15 standard and aims to be compatible with every software/card that supports it.

SCD Merge Wizard

  •    

SCD Merge Wizard will help you generate query script for Slowly Changing Dimension (SCD) transformations using Microsoft's TSQL Merge statement.

SSIS Dimension Merge SCD Component

  •    

A custom Data Flow component for SQL Server Integration Services (SSIS) that replaces the standard SCD Wizard with a superior experience, from the configuration UI to runtime performance. Performs 100x faster than the standard component, and edits are non-destructive.

Python-gnupg - Python API which wraps the GNU Privacy Guard

  •    Python

The gnupg module allows Python programs to make use of the functionality provided by the GNU Privacy Guard (abbreviated GPG or GnuPG). Using this module, Python programs can encrypt and decrypt data, digitally sign documents and verify digital signatures, manage (generate, list and delete) encryption keys, using proven Public Key Infrastructure (PKI) encryption technology based on OpenPGP.

GnuPG::Interface

  •    Perl

GnuPG::Interface is a Perl module interface to interacting with GnuPG. It implements a rich set of filehandle communications with GnuPG and includes a key object organization structure, with information gathered from GnuPG's with-colons option.

Gpg4win - GnuPG for Windows

  •    C++

Gpg4win (GNU Privacy Guard for Windows) is encryption software for files and emails. Gpg4win supports both relevant cryptography standards, OpenPGP and S/MIME (X.509), and is the official GnuPG distribution for Windows. It is maintained by the developers of GnuPG.

DX7-Supercollider - My accurate Yamaha DX-7 clone. Programmed in Supercollider.

  •    SuperCollider

You don't need to open the DX7.afx file. It just needs to be in the same directory as the DX7.scd. Just open the DX7.scd in Supercollider and run the big chunk of code starting from the line 35 and it's ready to use. Then run the mainCaller functions for new notes and to close notes send zero velocity from the mainCaller functions. The only requirement is to install the SC3-Plugins Ugen library because I use the FM7.ar Ugen at the heart of all operation.

gnupg-for-android - A port of gnupg to Android (UNMAINTAINED!)

  •    Java

A port of the whole GnuPG 2.1 suite to Android. If you are using these tools in your own apps, we'd love to hear about it. Email us at support@guardianproject.info.

python-gnupg - A modified version of python-gnupg, including security patches, extensive documentation, and extra features

  •    Python

Rewrite of Vinay Sajip's python-gnupg, including patches to fix a shell injection vulnerability due to unsanitised inputs being passed to subprocess.Popen([...], shell=True). Our bugtracker can be found on Github. Public comments and discussions are also welcome on the bugtracker, or as tweets. Patches are always welcome.

gpg-tui - Manage your GnuPG keys with ease! 🔐

  •    Rust

gpg-tui is a Terminal User Interface for GnuPG. It aims to ease the key management operations such as listing/exporting/signing by providing an interface along with the command-line fallback for more complex operations. It is not trying to be a full-fledged interface for all the features that gpg provides but it tries to bring a more interactive approach to key management.

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.

Smart Sign

  •    C

This project currently provides a set of modules that enable the use of smartcard based authentication amp; digital signature security services. It also interact with the OpenCA project to provide a smartcard-based PKI.

Python GnuPGInterface

  •    Python

Pyton GnuPGInterface is meant to be a filehandle-concentrating Python interface to GnuPG, the GNU Privacy Guard. It has an API similar to the Perl module GnuPG::Interface.

GnuPGNotepad

  •    

A notepad based GUI for GnuPG (PGP) which allows you to Encrypt/Decrypt on the fly, or save & load encrypted to disk without using temporary clear text files.

MacGPG2 - GnuPG 2 for Mac OS X

  •    Shell

MacGPG is a version of GnuPG 2 with specific patches for macOS. The latest releases of MacGPG can be found on our official website.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.