package badtls

import (
	"context"
	"crypto/tls"
	"net"
)

type TLSConn interface {
	net.Conn
	HandshakeContext(ctx context.Context) error
	ConnectionState() tls.ConnectionState
}