Projects / SoftHSM


SoftHSM is an implementation of a cryptographic store accessible through a PKCS#11 interface. You can use it to explore PKCS#11 without having a Hardware Security Module. It is being developed as a part of the OpenDNSSEC project. SoftHSM uses Botan for its cryptographic operations.


Recent releases

  •  10 Feb 2014 14:59

    Release Notes: This is the first alpha version for SoftHSMv2. All required features for this version have been implemented, and the authors would like to get feedback from the community.

    •  02 Oct 2013 12:42

      Release Notes: Improved handling of a busy database. Adds -Wall -Werror flags and fixes the warnings. Fixes more warnings on EPEL.

      •  26 Nov 2012 13:28

        Release Notes: Supports an RSASSA-PSS signature scheme. The default location of the token database is now $localstatedir/lib/softhsm/.

        •  14 May 2012 11:40

          Release Notes: This release increases performance by adding more indexes to the database, describes the usage of SO and the user PIN in the README, and detects whether a C++ compiler is missing.

          •  18 Jan 2012 07:43

            Release Notes: The library is now installed in $libdir/softhsm/. This release does not give a warning about the schema version if the token has not been initialized yet. The tools now return the correct exit code.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.