Skip to main content

messages.getDhConfig

Returns configuration parameters for Diffie-Hellman key generation. Can also return a random sequence of bytes of required length.

func (c *Client) MessagesGetDhConfig(ctx context.Context, request *MessagesGetDhConfigRequest) (MessagesDhConfigClass, error)

Calling this method

client.Run(ctx, func(ctx context.Context) error {
api := client.API()

res, err := api.MessagesGetDhConfig(ctx, &tg.MessagesGetDhConfigRequest{
// see Parameters
})
if err != nil {
return err
}
_ = res // MessagesDhConfigClass
return nil
})

Parameters

NameTypeRequiredDescription
VersionintyesValue of the version parameter from messages.dhConfig, available at the client
RandomLengthintyesLength of the required random sequence

Returns

MessagesDhConfigClass

Possible errors

CodeTypeDescription
400RANDOM_LENGTH_INVALIDRandom length invalid.

References