Eric Biggers <ebiggers@xxxxxxxxxx> wrote: > The alignmask support in the shash algorithm type is virtually unused > and has no real point. This patch series removes it in order to reduce > API overhead and complexity. > > This series does not change anything for ahash. > > Eric Biggers (17): > crypto: sparc/crc32c - stop using the shash alignmask > crypto: stm32 - remove unnecessary alignmask > crypto: xilinx/zynqmp-sha - remove unnecessary alignmask > crypto: mips/crc32 - remove redundant setting of alignmask to 0 > crypto: loongarch/crc32 - remove redundant setting of alignmask to 0 > crypto: cbcmac - remove unnecessary alignment logic > crypto: cmac - remove unnecessary alignment logic > crypto: hmac - remove unnecessary alignment logic > crypto: vmac - don't set alignmask > crypto: xcbc - remove unnecessary alignment logic > crypto: shash - remove support for nonzero alignmask > libceph: stop checking crypto_shash_alignmask > crypto: drbg - stop checking crypto_shash_alignmask > crypto: testmgr - stop checking crypto_shash_alignmask > crypto: adiantum - stop using alignmask of shash_alg > crypto: hctr2 - stop using alignmask of shash_alg > crypto: shash - remove crypto_shash_alignmask > > arch/loongarch/crypto/crc32-loongarch.c | 2 - > arch/mips/crypto/crc32-mips.c | 2 - > arch/sparc/crypto/crc32c_glue.c | 45 +++++---- > crypto/adiantum.c | 3 +- > crypto/ccm.c | 17 ++-- > crypto/cmac.c | 39 ++------ > crypto/drbg.c | 2 +- > crypto/hctr2.c | 3 +- > crypto/hmac.c | 56 ++++------- > crypto/shash.c | 128 ++---------------------- > crypto/testmgr.c | 5 +- > crypto/vmac.c | 1 - > crypto/xcbc.c | 32 ++---- > drivers/crypto/stm32/stm32-crc32.c | 2 - > drivers/crypto/xilinx/zynqmp-sha.c | 1 - > include/crypto/hash.h | 6 -- > net/ceph/messenger_v2.c | 4 - > 17 files changed, 87 insertions(+), 261 deletions(-) > > > base-commit: 5b90073defd1a52aa8120403d79f6e0fc10c87ee > prerequisite-patch-id: 77bd65b07cfc27f172b1698e0c4d43d6aba7ad8f > prerequisite-patch-id: 3ccf94d7048db0fee9407b5b5fa48554e115b56b > prerequisite-patch-id: e447f81a392f2f3955206357d72032cf691c7e11 All applied. Thanks. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt