Fixed in latest s6-networking git head. It was an invocation of tls_error() with the wrong context. When run with the fixed version, s6-tlsd-io prints this error: s6-tlsd-io: fatal: unable to tls_configure: failed to read private key which means there's an issue with your fd.key file, probably the format.But this shows it's important to test error paths too! Thanks for that :)
-- Laurent