type github.com/gotd/td/exchange.ClientExchangeResult

42 uses

	github.com/gotd/td/exchange (current package)
		client.go#L28: type ClientExchangeResult struct {
		client_flow.go#L18: func (c ClientExchange) Run(ctx context.Context) (ClientExchangeResult, error) {
		client_flow.go#L22: 		return ClientExchangeResult{}, errors.Wrap(err, "client nonce generation")
		client_flow.go#L28: 		return ClientExchangeResult{}, errors.Wrap(err, "write ReqPqMultiRequest")
		client_flow.go#L35: 		return ClientExchangeResult{}, errors.Wrap(err, "read ResPQ response")
		client_flow.go#L39: 		return ClientExchangeResult{}, errors.New("ResPQ nonce mismatch")
		client_flow.go#L57: 		return ClientExchangeResult{}, ErrKeyFingerprintNotFound
		client_flow.go#L66: 		return ClientExchangeResult{}, errors.New("server provided bad pq")
		client_flow.go#L74: 		return ClientExchangeResult{}, errors.Wrap(err, "decompose pq")
		client_flow.go#L86: 		return ClientExchangeResult{}, errors.Wrap(err, "generate new nonce")
		client_flow.go#L121: 		return ClientExchangeResult{}, err
		client_flow.go#L127: 		return ClientExchangeResult{}, errors.Wrap(err, "encrypted_data generation")
		client_flow.go#L142: 		return ClientExchangeResult{}, errors.Wrap(err, "write ReqDHParamsRequest")
		client_flow.go#L147: 		return ClientExchangeResult{}, errors.Wrap(err, "read ServerDHParams message")
		client_flow.go#L153: 		return ClientExchangeResult{}, errors.Wrap(err, "decode ServerDHParams message")
		client_flow.go#L159: 		return ClientExchangeResult{}, err
		client_flow.go#L165: 			return ClientExchangeResult{}, errors.New("ServerDHParamsOk nonce mismatch")
		client_flow.go#L168: 			return ClientExchangeResult{}, errors.New("ServerDHParamsOk server nonce mismatch")
		client_flow.go#L175: 			return ClientExchangeResult{}, errors.Wrap(err, "exchange answer decrypt")
		client_flow.go#L181: 			return ClientExchangeResult{}, err
		client_flow.go#L184: 			return ClientExchangeResult{}, errors.New("ServerDHInnerData nonce mismatch")
		client_flow.go#L187: 			return ClientExchangeResult{}, errors.New("ServerDHInnerData server nonce mismatch")
		client_flow.go#L193: 			return ClientExchangeResult{}, errors.Wrap(err, "check DH params")
		client_flow.go#L201: 			return ClientExchangeResult{}, errors.Wrap(err, "number b generation")
		client_flow.go#L208: 			return ClientExchangeResult{}, errors.Wrap(err, "key exchange failed: invalid params")
		client_flow.go#L220: 			return ClientExchangeResult{}, err
		client_flow.go#L224: 			return ClientExchangeResult{}, errors.Wrap(err, "exchange answer encrypt")
		client_flow.go#L234: 			return ClientExchangeResult{}, errors.Wrap(err, "write SetClientDHParamsRequest")
		client_flow.go#L242: 			return ClientExchangeResult{}, errors.Wrap(err, "read DhGen message")
		client_flow.go#L247: 			return ClientExchangeResult{}, errors.Wrap(err, "decode DhGen message")
		client_flow.go#L252: 			return ClientExchangeResult{}, errors.Wrap(err, "decode DhGen answer")
		client_flow.go#L257: 				return ClientExchangeResult{}, errors.New("DhGenOk nonce mismatch")
		client_flow.go#L260: 				return ClientExchangeResult{}, errors.New("DhGenOk server nonce mismatch")
		client_flow.go#L272: 				return ClientExchangeResult{}, errors.New("key exchange verification failed: hash mismatch")
		client_flow.go#L278: 				return ClientExchangeResult{}, err
		client_flow.go#L281: 			result := ClientExchangeResult{
		client_flow.go#L293: 			return ClientExchangeResult{}, errors.Errorf("retry required: %x", v.NewNonceHash2)
		client_flow.go#L295: 			return ClientExchangeResult{}, errors.Errorf("dh_hen_fail: %x", v.NewNonceHash3)
		client_flow.go#L297: 			return ClientExchangeResult{}, errors.Errorf("unexpected SetClientDHParamsRequest result %T", v)
		client_flow.go#L300: 		return ClientExchangeResult{}, errors.New("server respond with server_DH_params_fail")
		client_flow.go#L302: 		return ClientExchangeResult{}, errors.Errorf("unexpected ReqDHParamsRequest result %T", p)

	github.com/gotd/td/mtproto
		connect.go#L110: ) (exchange.ClientExchangeResult, error) {