When a 32-bit application running on a 64-bit OS attempts to instantiate the CipherSafe.NET COM server, it errors out.
Although the CipherSafe.NET assemblies are platform-independent (compiled for AnyCPU) installer only registers the COM server in the 64-bit subsystem. This will be fixed in a future release, but in the meantime, use the following workaround (NOTE: this issue only applies to 64-bit systems, and only affects 32-bit apps):
Open the 32-bit command-prompt (CMD.EXE located in the %WINDIR%\SysWOW64 folder) as an Administrator.
From the command prompt, register the CipherSafeCOM.dll located in GAC using the 32-bit version of the REGASM.EXE tool using the following command (make sure the .NET Framework folder is called Framework, and not Framework64): "%WINDIR%\Microsoft.NET\Framework\v2.0.50727\regasm.exe" "<path_to>CipherSafeCOM.dll" /codebase
You can find the CipherSafeCOM.dll under a versioned subfolder (e.g. 22.214.171.124__29e81a0118de2e3b) beneath %WINDIR%\assembly\GAC_MSIL\CipherSafeCOM.