Messages in this thread | | | Subject | [PATCH 0/3] crypto: [sha] Restructure x86 sha trasforms glue code to expose all available transform algorithms | From | Tim Chen <> | Date | Wed, 16 Sep 2015 16:34:32 -0700 |
| |
During the posting of patches of new x86 sha1 and sha256 algorithms based on new x86 SHA extensions, I got requests to expose all the available sha transform implementations that are based on SSSE3, AVX and AVX2 as separate individual crypto driver. The result is this series of patches. I've also performed clean up of the glue code to make them easier to maintain.
Thanks.
Tim
Pre-req patch series: [1] https://lkml.org/lkml/2015/9/10/554
Tim Chen (3): crypto: [sha] Restructure x86 sha1 glue code to expose all the available sha1 transforms crypto: [sha] Restructure x86 sha256 glue code to expose all the available sha256 transforms crypto: [sha] Restructure x86 sha512 glue code to expose all the available sha512 transforms
arch/x86/crypto/sha1_ssse3_glue.c | 324 +++++++++++++++++++++++++++-------- arch/x86/crypto/sha256_ssse3_glue.c | 331 ++++++++++++++++++++++++++++++------ arch/x86/crypto/sha512_ssse3_glue.c | 249 ++++++++++++++++++++++----- 3 files changed, 735 insertions(+), 169 deletions(-)
-- 1.7.11.7
| |