py-hsm:在 Windows 上编译“libhsm.dll”

我必须编写一个向硬件安全模块 (Utimaco CryptoServer PCIe) 发送请求的 Python 应用程序,我认为 py-hsm 是一个很好的解决方案:https://pypi.org/project/py-hsm/

不幸的是,该 Python 库需要在 Windows 上安装“libhsm.dll”,但 dll 的文档没有指定如何重新编译它:https://github.com/bentonstark/libhsm

当我尝试在 Windows 10 上使用 Visual Studio 2013 重新编译“libhsm”库的源代码时,我在“p11hsm.cpp”中出现了这样的错误:

错误 C2070:'char []':操作数大小非法

错误 C3861:“Loadlibrary”:未找到标识符

错误 C2133:'lib_path_null':未知大小

错误 C2133:'pMechanismlist':未知大小

错误 C2466:无法分配大小为 0 的常量

连作者在这里解释说“libhsm”需要通过新创建的项目重新编译:https://github.com/bentonstark/libhsm/issues/3

谁能给我一些提示?非常感谢您的帮助!

xiatianzoule 回答:py-hsm:在 Windows 上编译“libhsm.dll”

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1036477.html

大家都在问