Go-ktls: Linux Çekirdeği TLS Offload ile Go HTTPS Dinleyici
Go-ktls, Linux çekirdeği TLS offload ile Go'nun net/HTTP'si için TLS 1.3 ve 1.2 desteği sunuyor.
Go-ktls, Go'nun net/HTTP'si için Linux çekirdeği TLS offload sunarak, TLS 1.3 ve 1.2 şifrelemesini çekirdeğe devrediyor. Kullanıcı alanında el sıkışma işlemi gerçekleştirilirken, şifreleme işlemleri doğrudan çekirdek üzerinden gerçekleştiriliyor. Bu, sendfile(2) kullanımını kolaylaştırarak, dosyaların doğrudan NIC'ye DMA edilmesini sağlıyor.