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>
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,
I retired from being Gentoo developer.
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 OpenVPN | Smartcards support in OpenVPN |
| PKCS#11 Support in OpenSSH | Stnadard smartcards support in OpenSSH |
| PKCS#11 Support in QCA | Smartcards support in Qt Cryptographic Architecture |
| PKCS#11 Support in GnuPG | Standard 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 Integration | Linux, suspend, Loop-AES, fbsplash, Smartcards |
Other activity
Partial list:
| Gentoo | Gentoo Linux crypto and mobile |
| OpenSC | Open source smartcard provider |
| hibernate-script | Linux hibernate utility |
| uswsup | Linux 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.
Alon Bar-Lev