问题描述
CPython hashlib 的 SHA256 是否使用 Intel SHA extensions ?如果是,从哪个版本开始?
由于 CPython 将 OpenSSL 用于其加密原语,因此它也应该使用其硬件加速功能(AESNI-SHA256 于 2015 年 1 月 22 日被添加到 OpenSSL between 1.0.1l and 1.0.2),但我不知道 SHA256 是否以及从何时开始使用硬件加速。我试图理解 the sha256module.c source 但在抽象中迷失了 :(
额外问题:AFAIK,CPython for Windows 版本静态链接 OpenSSL。它什么时候升级到理论上可以使用 SHA-NI 的 OpenSSL 版本,并且:它是否使用它们? (抱歉,我什至无法 Google 那个)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)