unifdef TLS13_USE_LEGACY_CLIENT_AUTH
authortb <tb@openbsd.org>
Thu, 16 Dec 2021 06:32:56 +0000 (06:32 +0000)
committertb <tb@openbsd.org>
Thu, 16 Dec 2021 06:32:56 +0000 (06:32 +0000)
commitc8fc88f65ec39023e6f7f24cc3f910ac34b3e8ef
tree00b3a152717861b7e6fa647d211998481e820f40
parent38bfd041cb0f3c15f443e825a3c3432e2dd5dc55
unifdef TLS13_USE_LEGACY_CLIENT_AUTH

Before the TLSv1.3 stack grew client certificate support, it fell back
to the legacy stack. Proper client certificate support was added in a2k20
with a TLS13_USE_LEGACY_CLIENT_AUTH knob to provide an easy fallback in
case the new code should have a problem. This was never needed.

As ifdefed code is wont to do, this bitrotted a few months later when
the client and server methods were merged.

discussed with jsing
lib/libssl/tls13_legacy.c