MsgLoginProofC

The client sends this message back to the account server in response to MsgLoginChallengeS for completing the SRP6 challenge. The response contains the client's proof of K (the client key C). The account server is expected to complete its own proof of K (server key M), which it then compares against C. It then sends MsgConnectEx to either accept or reject the client.

⚠️ WARNING

The server should always verify that the client's proof of K and public ephemeral value are non-zero.

Table of Contents

Patch 5635

Message Definition

☑️ Assumed (Observed)

PosTypeNameDescriptionExample
0UInt16MsgSizeSize of the message262
2UInt16MsgTypeType of message1214
4ByteA LengthClient's public ephemeral length
5Byte[]AClient's public ephemeral value
133ByteC LengthClient's proof of K length
134Byte[]CClient's proof of K