直接调用开源实现的sm,有隐性的速度加成吗? 又或者龙芯已经将其放进了编译器中?只要sm代码自动编译为硬件加速? 如果不是这样,那么sm硬件加速开源实现,是必须等龙芯公布加速指令集吗? 萌新不懂底层,求大佬解惑。
密码算法或摘要算法的加速一般来说有两种方法加速,1,使用SIMD指令的手写汇编,例如neon, avx等,2,基于硬件模块,一般对应了一个驱动(drivers/crypto),目前不知道哪个库(openssl/gnutls)可以调用这些,只知道有ktls给tls加速,也不知道用不用得上。
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。