The requirements for the SoftHSM v2 are based on the original requirements for SoftHSM v1. New or changed requirements are marked with <new> and <changed>.

On this Page

General

The applicable secure coding standards are:
The CERT C Secure Coding Standard and
The CERT C++ Secure Coding Standard

Algorithms

Key management

Performance

Key generation

Sessions

Functions

Object types <new>

Support program: softhsm <changed>

softhsm and softhsm-keyconv have been merged into one tool in the requirements.