code: func (t *Transport) SecureOutbound(ctx context.Context, insecure net.Conn, p peer.ID) (security.Conn, error) {
  	return &Conn{
  		Conn:   insecure,
  		local:  t.id,
  		remote: p,
  	}, nil
  }
docs: // SecureOutbound *pretends to secure* an outbound connection to the given peer.