OpenCloudOS-Kernel/drivers/crypto/chelsio
Rohit Maheshwari 6919a8264a Crypto/chtls: add/delete TLS header in driver
Kernel TLS forms TLS header in kernel during encryption and removes
while decryption before giving packet back to user application. The
similar logic is introduced in chtls code as well.

v1->v2:
- tls_proccess_cmsg() uses tls_handle_open_record() which is not required
  in TOE-TLS. Don't mix TOE with other TLS types.

Signed-off-by: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
Signed-off-by: Rohit Maheshwari <rohitm@chelsio.com>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-03-23 13:04:48 -07:00
..
chtls Crypto/chtls: add/delete TLS header in driver 2020-03-23 13:04:48 -07:00
Kconfig cxgb4/chcr : Register to tls add and del callback 2020-03-08 21:16:23 -07:00
Makefile cxgb4/chcr : Register to tls add and del callback 2020-03-08 21:16:23 -07:00
chcr_algo.c crypto: remove propagation of CRYPTO_TFM_RES_* flags 2020-01-09 11:30:53 +08:00
chcr_algo.h crypto: chelsio - switch to skcipher API 2019-11-17 09:02:47 +08:00
chcr_common.h chcr: Handle first or middle part of record 2020-03-08 21:16:23 -07:00
chcr_core.c cxgb4/chcr: complete record tx handling 2020-03-08 21:16:23 -07:00
chcr_core.h cxgb4/chcr: complete record tx handling 2020-03-08 21:16:23 -07:00
chcr_crypto.h crypto: chelsio - switch to skcipher API 2019-11-17 09:02:47 +08:00
chcr_ipsec.c cxgb4/chcr: update SGL DMA unmap for USO 2019-11-22 16:44:39 -08:00
chcr_ktls.c chcr: remove set but not used variable 'status' 2020-03-16 02:02:04 -07:00
chcr_ktls.h cxgb4/chcr: Add ipv6 support and statistics 2020-03-08 21:16:23 -07:00