Closed muhammad-usama-sardar closed 7 months ago
It is true that fixedLongTermKeys is currently not used. It is a possible replacement for the process longTermKeysProc that the people can use by modifying the main process in tls13-draft20-only.pv. (longTermKeysProc provides dynamic long-term keys, while fixedLongTermKeys provides fixed long-term keys as the name says.)
In ProVerif modeling of draft 20, no piece of code in any process ever uses the subprocess
fixedLongTermKeys
. Hence, the following code snippet serves no purpose other than adding more confusion to the auditors.This was checked by defining a simple event
test2
and placing this event at the very beginning of the subprocess. Then writing a simple reachability queryquery event (test2).
confirms that it is not reachable.