type github.com/gotd/td/internal/mtproxy.Secret

12 uses

	github.com/gotd/td/internal/mtproxy (current package)
		secret.go#L23: type Secret struct {
		secret.go#L31: func (s Secret) ExpectedCodec() (cdc codec.Codec, _ bool) {
		secret.go#L47: func ParseSecret(secret []byte) (Secret, error) {
		secret.go#L48: 	r := Secret{
		secret.go#L70: 		return Secret{}, errors.Errorf("invalid secret %q", string(secret))
		secret.go#L79: 			return Secret{}, errors.Errorf("unknown tag %+x", r.Tag)

	github.com/gotd/td/internal/mtproxy/faketls
		faketls.go#L39: func (o *FakeTLS) Handshake(protocol [4]byte, dc int, s mtproxy.Secret) error {

	github.com/gotd/td/internal/mtproxy/obfuscated2
		obfuscated2.go#L28: func (o *Obfuscated2) Handshake(protocol [4]byte, dc int, s mtproxy.Secret) error {

	github.com/gotd/td/internal/mtproxy/obfuscator
		obfuscator.go#L17: 	Handshake(protocol [4]byte, dc int, s mtproxy.Secret) error
		obfuscator.go#L42: func (t tls) Handshake(protocol [4]byte, dc int, s mtproxy.Secret) error {

	github.com/gotd/td/telegram/dcs
		mtproxy.go#L25: 	secret mtproxy.Secret
		websocket.go#L43: 	if err := obsConn.Handshake(w.tag, dc, mtproxy.Secret{