Thread (59 messages) 59 messages, 11 authors, 2022-09-06

Re: [PATCH 00/31] net/tcp: Add TCP-AO support

From: David Ahern <dsahern@kernel.org>
Date: 2022-08-21 23:51:38
Also in: linux-crypto, lkml

On 8/21/22 2:34 PM, Leonard Crestez wrote:
On 8/18/22 19:59, Dmitry Safonov wrote:
quoted
This patchset implements the TCP-AO option as described in RFC5925. There
is a request from industry to move away from TCP-MD5SIG and it seems
the time
is right to have a TCP-AO upstreamed. This TCP option is meant to replace
the TCP MD5 option and address its shortcomings. Specifically, it
provides
more secure hashing, key rotation and support for long-lived connections
(see the summary of TCP-AO advantages over TCP-MD5 in (1.3) of RFC5925).
The patch series starts with six patches that are not specific to TCP-AO
but implement a general crypto facility that we thought is useful
to eliminate code duplication between TCP-MD5SIG and TCP-AO as well as
other
crypto users. These six patches are being submitted separately in
a different patchset [1]. Including them here will show better the gain
in code sharing. Next are 18 patches that implement the actual TCP-AO
option,
followed by patches implementing selftests.

The patch set was written as a collaboration of three authors (in
alphabetical
order): Dmitry Safonov, Francesco Ruggeri and Salam Noureddine.
Additional
credits should be given to Prasad Koya, who was involved in early
prototyping
a few years back. There is also a separate submission done by Leonard
Crestez
whom we thank for his efforts getting an implementation of RFC5925
submitted
for review upstream [2]. This is an independent implementation that makes
different design decisions.
Is this based on something that Arista has had running for a while now
or is a recent new development?
...
Seeing an entirely distinct unrelated implementation is very unexpected.
What made you do this?
I am curious as well. You are well aware of Leonard's efforts which go
back a long time, why go off and do a separate implementation?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help