Open Source
 

Thanks

The free open source initiative is a wonder.

I use so much software written by so many people. I tried to list projects and thank individuals, but the list is too long, and I am not sure that I am able to rate the projects by their importance. So if you ever contributed to the open source community, I thank you!

As a way of gratitude, I make an effort to contribute as much as I can, mainly to existing projects.

Alon Bar-Lev <alon.barlev@gmail.com>

Ohloh profile for Alon Bar-Lev

Operating System

I recommend using Linux operating system, and specifically Gentoo distribution. I believe that Gentoo distribution is currently the only one that is compatible with the open source philosophy,

Open Source Projects

PKCS#11 in Open Source

Hardware cryptography (Smartcards) support is missing in open source community, mainly because there is no consensual standard regarding how to access these hardwares.

RSA Security published PKCS#11 standard, which addresses exactly this issue. However only few open source projects implemented PKCS#11 support.

The lack of hardware cryptography support is mainly a result of a conceptual dispute between Muscle, OpenSC, GnuPG and OpenSSL projects. Each believes that it is the most appropriate standard. The result is known to everyone - No proper hardware cryptography support is available in open source.

Muscle and OpenSC provide PKCS#11 provider, although not the mainline interface, can be used in standard environments.

My mission is to integrate PKCS#11 support in as many major open source projects as I can.

A list of project I cooperate with:

PKCS#11 Helper Library
Simplify integration with PKCS#11 tokens
PKCS#11 Support in OpenVPNSmartcards support in OpenVPN
PKCS#11 Support in OpenSSHStnadard smartcards support in OpenSSH
PKCS#11 Support in QCASmartcards support in Qt Cryptographic Architecture
PKCS#11 Support in GnuPGStandard smartcard support in GnuPG
PKCS#11 Key Module for eCryptfs
Smartcard support in eCryptfs Linux filesystem
PKCS#11 Support in GnuTLS
Smartcards support in GnuTLS
PKCS#11 Support in MySQL
Smartcards support in MySQL
Linux Disk Encryption IntegrationLinux, suspend, Loop-AES, fbsplash, Smartcards

Other activity

Partial list:

GentooGentoo Linux crypto and mobile
Gentoo Docs
 Gentoo Linux own documentation
OpenSCOpen source smartcard provider
hibernate-script
Linux hibernate utility
uswsupLinux usermode suspend, build and fbsplash
mp3unicode
MP3 tags converter
ntfs-3g
Build
Linux Kernel
Minor cleanups
Dynamic command-line (2.6.21)

PKCS#11 Utilities

Some utilities available at here.

Generic Utilities

Some utilities available at here.

github

https://github.com/alonbl