HomeFreeBSD

Update sys/conf/files to build the new files for RPC-over-TLS.

Description

Update sys/conf/files to build the new files for RPC-over-TLS.

With this patch, the kernel should now build with the new RPC-over-TLS
code in it. I have not yet added the Makefile changes for the kernel
RPC module build to sys/modules/krpc.

It sort of works, in the sense that it does a handshake when the
rpctlscd (client) and rpctlssd (server) daemons are running, and
then does unencrypted NFS RPCs (assuming the kernel does not
have the KERN_KTLS option).

The ktls needs to support receive before encryption can be done.

It also currently (mis)uses the gssd_syscall, so the gssd can't be
run with this kernel. Adding a new syscall will be done later.
(It is just more convenient to test this was instead of having
to build the libc syscall glue, etc.)

Details

Provenance
rmacklemAuthored on
Parents
rS357154: Add some new files for the RPC-over-TLS kernel rpc.
Branches
Unknown
Tags
Unknown