Unencrypted Message 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Signature = 0x30, 0x30 MessageLength = 45 0x00, 0x2D Version = 0x03 MessageType = Connect MessageFlags = None 0x02 0x00, 0x00 SequenceNumber = 0 0x00, 0x00, 0x00, 0x00 RequestID = 0 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00 FragmentIndex = 0 FragmentCount = 1 0x00, 0x00 0x00, 0x01 SessionID= 0x00, 0x00, 0x00, 0x01 0x00, 0x00, 0x00, 0x01 ChannelID = 0 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00 EndAdditionalHeaders = 0x00, 0x00 ConnectionMode = Proximal 0x00, 0x01 MessageType = AuthDoneRequest 0x06 Encrypt, 128-bit algorithm in mode with the IV key as described above, the concatenated values of the SessionId, SequenceNumber, FragmentIndex, and FragmentCount. 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Unencrypted Message 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 Signature = 0x30, 0x30 MessageLength = 45 0x00, 0x2D Version = 0x03 MessageType = Connect 0x02 MessageFlags = None 0x00, 0x00 SequenceNumber = 0 0x00, 0x00, 0x00, 0x00 RequestID = 0 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00 FragmentIndex = 0 0x00, 0x00 FragmentCount = 1 0x00, 0x01 SessionID= 0x00, 0x00, 0x00, 0x01 0x00, 0x00, 0x00, 0x01 ChannelID = 0 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00 EndAdditionalHeaders = 0x00, 0x00 ConnectionMode = Proximal 0x00, 0x01 MessageType = AuthDoneRequest 0x06 Encrypt, 128-bit algorithm in mode with the IV key as described above, the concatenated values of the SessionId, SequenceNumber, FragmentIndex, and FragmentCount. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1