为 Linux 5.18 排队的 AVX 加速 SM3 安全散列

SM3 是商业密码学套件的一部分,虽然 Linux 内核中已支持该算法 – 包括 Arm 的 TrustZone CrpytoCell 驱动程序 – 但还没有任何 x86_64 优化版本。工作针对具有高级矢量扩展 (AVX) 的现代 Intel/AMD CPU 进行了优化,可以显着加快散列过程。

上周代码被合并到cryptodev用于在内核中创建 SM3 独立库,然后引入AVX 优化代码

image.php_-61

在 Skylake 系统上使用此 AVX 代码可将性能提高 38%。如果您使用 SHA256 等未满足的 SM3,请在 Linux 5.18 中查找此功能。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun127766.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年2月10日 下午5:04
下一篇 2022年2月10日 下午5:07

相关推荐