CMD AUTH RECONNECT PROOF Client: Difference between revisions

From wowdev
Jump to navigation Jump to search
m (Deadbeef moved page CMD AUTH LOGON PROOF Client to CMD AUTH RECONNECT PROOF Client: Accidentally created wrong page)
(Add introductory text)
 
Line 1: Line 1:
[[CMD_AUTH_RECONNECT_PROOF_Client]] is a [[Login Packet]] sent by the client after receiving [[CMD_AUTH_RECONNECT_CHALLENGE_Server]]. It is followed by a [[CMD_AUTH_RECONNECT_PROOF_Server]] from the server.
= Packet Layout =
= Packet Layout =


Line 9: Line 11:
! Description
! Description
|-
|-
| 0x0 || 1 / - || uint8 || command || RECON_PROOF (0x3)
| 0x0 || 1 / - || uint8 || opcode || 0x03 for [[CMD_AUTH_RECONNECT_PROOF]]
|-
|-
| 0x1 || 16 / Little || uint8[16] || proof_data || Challenge data used for calculating proof.
| 0x1 || 16 / Little || uint8[16] || proof_data || Challenge data used for calculating proof.
Line 19: Line 21:
| 0x39 || 1 / - || uint8 || key_count || Unknown. Can be expected to always be 0.
| 0x39 || 1 / - || uint8 || key_count || Unknown. Can be expected to always be 0.
|}
|}
= Size =
The size is always 58 bytes.
{{Login Packet Categories}}

Latest revision as of 18:51, 31 May 2021

CMD_AUTH_RECONNECT_PROOF_Client is a Login Packet sent by the client after receiving CMD_AUTH_RECONNECT_CHALLENGE_Server. It is followed by a CMD_AUTH_RECONNECT_PROOF_Server from the server.

Packet Layout

AuthReconnectionProof_Client
Offset Size / Endianness Type Name Description
0x0 1 / - uint8 opcode 0x03 for CMD_AUTH_RECONNECT_PROOF
0x1 16 / Little uint8[16] proof_data Challenge data used for calculating proof.
0x11 20 / Little uint8[20] client_proof SRP6 Client proof.
0x25 20 / ? uint8[20] client_checksum Unknown.
0x39 1 / - uint8 key_count Unknown. Can be expected to always be 0.

Size

The size is always 58 bytes.