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) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |