IssueRaiser

crypto/tls: support kernel-provided TLS

Lots of background and a implementation, albeit from 3+ years ago: https://blog.filippo.io/playing-with-kernel-tls-in-linux-4-13-and-go/ Basically, Linux now supports handling TLS encryption in the kernel. The primary benefit here is the possibility of `sendfile`/`splice` to work with TLS. Currently, we need to choose between TLS and `splice` (or a custom TLS implementation, I suppose). It would be great to have first class support in go for this.

Posted by howardjohn on Feb 22, 2021, 7:08 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.3,000 issues0 comments

support (Sysadmin)

crypto/tls: support kernel-provided TLS

howardjohnFeb 22, 2021, 7:08 PM

Lots of background and a implementation, albeit from 3+ years ago: https://blog.filippo.io/playing-with-kernel-tls-in-linux-4-13-and-go/ Basically, Linux now supports handling TLS encryption in the kernel. The primary benefit here is the possibility of `sendfile`/`splice` to work with TLS. Currently, we need to choose between TLS and `splice` (or a custom TLS implementation, I suppose). It would be great to have first class support in go for this.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue