1
0
mirror of https://github.com/fumiama/terasu.git synced 2026-06-09 04:30:27 +08:00
Files
terasu/terasu.go
2024-04-15 22:17:49 +09:00

14 lines
259 B
Go

package terasu
import (
"crypto/tls"
"unsafe"
)
// Use terasu in this TLS conn
func Use(conn *tls.Conn) *tls.Conn {
trsConn := (*trsconn)(unsafe.Pointer(conn))
trsConn.handshakeFn = trsConn.clientHandshake
return (*tls.Conn)(unsafe.Pointer(trsConn))
}