mbox series

[0/6] Introduce x86 assembly accelerated implementation for SM3 algorithm

Message ID 20211220082251.1445-1-tianjia.zhang@linux.alibaba.com
Headers show
Series Introduce x86 assembly accelerated implementation for SM3 algorithm | expand

Message

tianjia.zhang Dec. 20, 2021, 8:22 a.m. UTC
This series of patches creates an stand-alone library for SM3 hash
algorithm in the lib/crypto directory, and makes the implementations
that originally depended on sm3-generic depend on the stand-alone SM3
library, which also includes sm3-generic itself.

On this basis, the AVX assembly acceleration implementation of SM3
algorithm is introduced, the main algorithm implementation based on
SM3 AES/BMI2 accelerated work by libgcrypt at:
https://gnupg.org/software/libgcrypt/index.html