Re: [PATCH v9 crypto 00/12] Chelsio Inline TLS
From: Atul Gupta <hidden>
Date: 2018-03-07 11:27:02
On 3/7/2018 3:53 PM, Sabrina Dubroca wrote:
2018-03-06, 21:05:23 +0530, Atul Gupta wrote:quoted
Series for Chelsio Inline TLS driver (chtls) Use tls ULP infrastructure to register chtls as Inline TLS driver. Chtls use TCP Sockets to transmit and receive TLS record. TCP proto_ops is extended to offload TLS record. T6 adapter provides the following features: -TLS record offload, TLS header, encrypt, digest and transmit -TLS record receive and decrypt -TLS keys store -TCP/IP engine -TLS engine -GCM crypto engine [support CBC also] TLS provides security at the transport layer. It uses TCP to provide reliable end-to-end transport of application data. It relies on TCP for any retransmission. TLS session comprises of three parts:Please wrap long lines.
will edit in next ver
[snip]quoted
v9: corrected __u8 and similar usageThat's not the only changes since v8, actually. There's also some new code in patch 3.
tls_hw_prot is done before sk_state != TCP_ESTABLISHED, this check was introduced in net-next and pulled in crypto tree later.