SiFive本周发布的Linux内核补丁使用处理器ISA的矢量加密扩展提供了Linux内核内各种功能的加密实现。
这些补丁旨在通过利用RISC-V加密扩展的矢量指令来加速各种Linux内核加密操作。RISC-V加密扩展的这些矢量指令通过
riscv加密存储库
。
本周发布的12个补丁加速了AES密码、CBC/CTR/EBC/XTS块模式的AES、ChaCha20流密码、用于GCM的GHASH、SHA-224/256和SHA-384/512哈希、SM3哈希和SM4密码。
那些对RISC-V加密矢量指令加速内核加密操作感兴趣的人可以看到
此修补程序系列
for all the details.