In jarm.py, function packet_building(), while appending the first bytes together, this statement does not make sense to me:
if jarm_details[2] == "TLS_1.3":
payload += b"\x03\x01"
client_hello = b"\x03\x03"
If JARM is specified to use TLS1.3, the versions used are 0x0301 (TLS1) and 0x0303 (TLS1.2)? Shouldn't it be 0x0304? I've just started playing around with TLS so I might be missing some key information here.
In
jarm.py, functionpacket_building(), while appending the first bytes together, this statement does not make sense to me:If JARM is specified to use TLS1.3, the versions used are 0x0301 (TLS1) and 0x0303 (TLS1.2)? Shouldn't it be 0x0304? I've just started playing around with TLS so I might be missing some key information here.