[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2f2f146a-0997-141f-9f71-14707335a1f2@suse.de>
Date: Mon, 20 Mar 2023 07:53:23 +0100
From: Hannes Reinecke <hare@...e.de>
To: Chuck Lever <cel@...nel.org>, kuba@...nel.org, pabeni@...hat.com,
edumazet@...gle.com
Cc: netdev@...r.kernel.org, kernel-tls-handshake@...ts.linux.dev,
john.haxby@...cle.com
Subject: Re: [PATCH v7 2/2] net/tls: Add kernel APIs for requesting a TLSv1.3
handshake
On 3/18/23 17:18, Chuck Lever wrote:
> From: Chuck Lever <chuck.lever@...cle.com>
>
> To enable kernel consumers of TLS to request a TLS handshake, add
> support to net/tls/ to request a handshake upcall.
>
> This patch also acts as a template for adding handshake upcall
> support to other kernel transport layer security providers.
>
> Signed-off-by: Chuck Lever <chuck.lever@...cle.com>
> ---
> Documentation/netlink/specs/handshake.yaml | 4
> Documentation/networking/index.rst | 1
> Documentation/networking/tls-handshake.rst | 217 +++++++++++++++
> MAINTAINERS | 2
> include/net/handshake.h | 43 +++
> include/uapi/linux/handshake.h | 2
> net/handshake/Makefile | 2
> net/handshake/genl.c | 3
> net/handshake/genl.h | 1
> net/handshake/tlshd.c | 417 ++++++++++++++++++++++++++++
> 10 files changed, 689 insertions(+), 3 deletions(-)
> create mode 100644 Documentation/networking/tls-handshake.rst
> create mode 100644 include/net/handshake.h
> create mode 100644 net/handshake/tlshd.c
> Reviewed-by: Hannes Reinecke <hare@...e.de>
Cheers,
Hannes
--
Dr. Hannes Reinecke Kernel Storage Architect
hare@...e.de +49 911 74053 688
SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg
HRB 36809 (AG Nürnberg), Geschäftsführer: Ivo Totev, Andrew
Myers, Andrew McDonald, Martje Boudien Moerman
Powered by blists - more mailing lists