hsm-csharp hsm-csharp is a C# port of the C++ hsm library. Although written for the C++ version, the hsm book is a great reference as most of it is transferable to this C# version.