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 -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html