4.2.1 Connection Request

MessageLength = 128 bytes.


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 = 128 bytes                              

0x00, 0x80

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, 0x00                                                                                                                    

0x00, 0x00, 0x00, 0x01

ChannelID = 0                                                                                                                                

0x00, 0x00, 0x00, 0x00                                                                                                                    

0x00, 0x00, 0x00, 0x00

EndAdditionalHeaders = 0x00, 0x00

ConnectionMode = Proximal                                    

0x00, 0x01

MessageType = ConnectionRequest       

0x00

CurveType = CT NIST P256 KDF SHA512

0x00

HMACSize = 32                                              

0x00, 0x20

Nonce =                                                                                                                            

0x99, 0x1A, 0xF3, 0xCC,                                                                                                                

0x7D, 0xE3, 0x41, 0x82

MessageFragmentSize = 16384                                                                                                      

0x00, 0x00, 0x40, 0x00

PublicKeyXLength = 32                            

0x00, 0x20

PublicKeyX =                                                                                                                           

0x83, 0xB5, 0x2D, 0xA8,                                                                                                                   

0xF5, 0x06, 0xD3, 0x01

...

PublicKeyYLength = 32                            

0x00, 0x20

PublicKeyY =                                                                                                                       

0xA5, 0x63, 0xF5, 0x10,                                                                                                                       

0x30, 0xE1, 0x5E, 0xB9

...