linux-crypto.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 00/10] crypto/chcr: AEAD support and bug fixes
@ 2016-11-29 13:30 Harsh Jain
  2016-11-29 13:30 ` [PATCH v3 01/10] crypto/chcr:Fix memory corruption Harsh Jain
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: Harsh Jain @ 2016-11-29 13:30 UTC (permalink / raw)
  To: dan.carpenter, herbert, linux-crypto, smueller, hariprasad,
	jlulla, atul.gupta, yeshaswi
  Cc: Harsh Jain

This patch series includes Bug Fixes, performance improvement and
support for following AEAD algos.
GCM,CCM,RFC4106,RFC4303,authenc(hmac(shaXXX),cbc(aes))

v3:
-Break patch 01 into 2.
v2:
-Replace memcmp to crypto_memneq.
-Handle cryptlen less than authsize.
-Check assoclen and cryptlen passed should not the greater 
 than src sg list.
-Break patch 02 into 3


Jitendra Lulla (5):
  Fix memory corruption done by  *((u32 *)dec_key + k) operation.
  Cosmetic change. Moves get_aes_decrypt_key function to .c file and    
    declare inline "aes_ks_subword"
  crypto/chcr: Added new structure chcr_wr to populate Work Request
    Header.
  crypto/chcr: Fixes Unchecked dereference inside function
  crypto/chcr: Remove dynamic allocation
Harsh Jain (5):
  crypto/chcr: Calculate Reverse round key in setkey callback.
  crypto/chcr: Adjust Dest. buffer size
  crypto/chcr: Use SHASH_DESC_ON_STACK
  crypto/chcr: Move tfm ctx variable to request context
  Add support for following AEAD algos.     
    GCM,CCM,RFC4106,RFC4309,authenc(hmac(shaXXX),cbc(aes)).

 drivers/crypto/chelsio/Kconfig       |    1 +
 drivers/crypto/chelsio/chcr_algo.c   | 2014 +++++++++++++++++++++++++++++-----
 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, 1874 insertions(+), 384 deletions(-)

-- 
1.8.2.3

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-11-30 13:18 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-29 13:30 [PATCH v3 00/10] crypto/chcr: AEAD support and bug fixes Harsh Jain
2016-11-29 13:30 ` [PATCH v3 01/10] crypto/chcr:Fix memory corruption Harsh Jain
2016-11-29 13:30 ` [PATCH v3 02/10] crypto/chcr:Cosmetic change Harsh Jain
2016-11-29 13:30 ` [PATCH v3 03/10] crypto/chcr: Added new structure chcr_wr Harsh Jain
2016-11-29 13:30 ` [PATCH v3 04/10] crypto/chcr: Fixes Unchecked dereference inside function Harsh Jain
2016-11-29 13:30 ` [PATCH v3 05/10] crypto/chcr: Remove dynamic allocation Harsh Jain
2016-11-29 13:30 ` [PATCH v3 06/10] crypto/chcr: Calculate Reverse round key in setkey callback Harsh Jain
2016-11-29 13:30 ` [PATCH v3 07/10] crypto/chcr: Adjust Dest. buffer size Harsh Jain
2016-11-29 13:30 ` [PATCH v3 08/10] crypto/chcr: Use SHASH_DESC_ON_STACK Harsh Jain
2016-11-29 13:30 ` [PATCH v3 09/10] crypto/chcr: Move tfm ctx variable to request context Harsh Jain
2016-11-29 13:30 ` [PATCH v3 10/10] Add AEAD algos Harsh Jain
2016-11-30 13:18 ` [PATCH v3 00/10] crypto/chcr: AEAD support and bug fixes Herbert Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).