This patch series includes Bug Fixes, performance improvement and support for following AEAD algos. GCM,CCM,RFC4106,RFC4303,authenc(hmac(shaXXX),cbc(aes)) This patch series is based on linux-next tree and depends on ("crypto/chcr: Add support for Chelsio Crypto Driver ") series. https://www.mail-archive.com/linux-crypto@xxxxxxxxxxxxxxx/msg20658.html Jitendra Lulla (3): Fix memory corruption done by *((u32 *)dec_key + k) operation. Remove malloc/free in crypto operation and allocate memory in Init. Added new structure chcr_wr to populate Work Request Header. Destination buffer size passed to hardware should not be greater than crypto operation output. Harsh Jain (3): Use SHASH_DESC_ON_STACK macro to allocate memory for ipad/opad calculation. Move tfm ctx variable to request context. Add support for AEAD algos GCM,CCM,RFC4106,RFC4303,authenc(hmac(shaXXX),cbc(aes)) drivers/crypto/chelsio/Kconfig | 1 + drivers/crypto/chelsio/chcr_algo.c | 1998 +++++++++++++++++++++++++++++----- drivers/crypto/chelsio/chcr_algo.h | 102 +- drivers/crypto/chelsio/chcr_core.c | 8 +- drivers/crypto/chelsio/chcr_core.h | 18 +- drivers/crypto/chelsio/chcr_crypto.h | 115 +- 6 files changed, 1857 insertions(+), 385 deletions(-) -- 1.8.2.3 -- 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