HomeFreeBSD

Fix the daemons so they actually work with jhb@'s patched openssl3.

Description

Fix the daemons so they actually work with jhb@'s patched openssl3.

The code now has passed a trivial test, where an NFS mount was TLS1.2
encrypted on the wire.
I will be updating the setup document, so others will be able to set
up system(s) for testing.

I have not yet decided what the correct way to handle a failure
to set up the ktls is. For the server, I suspect it is clearing of
the flags that say "handshake complete".
For the client, I am not sure if the mount should continue unencrypted
or the mount attempt should fail?

At this time, the daemons build, but report warnings that
SSL_CTX_load_XXX is deprecated. It works until I figure out what the
preferred OpenSSL 3 call is.

Details

Provenance
rmacklemAuthored on
Parents
rS360579: Step 3: anonymize struct mbuf_ext_pgs and move all its fields into mbuf
Branches
Unknown
Tags
Unknown