1
Fork 0
mirror of https://git.cs.ou.nl/joshua.moerman/fsm-diff-vis.git synced 2025-04-30 02:07:45 +02:00
fsm-diff-vis/fsms/scandium_latest_psk.dot
2024-12-11 13:47:53 +01:00

111 lines
3.5 KiB
Text

digraph g {
s0 [shape="circle" label="s0"];
s1 [shape="circle" label="s1"];
s2 [shape="circle" label="s2"];
s3 [shape="circle" label="s3"];
s4 [shape="circle" label="s4"];
s5 [shape="circle" label="s5"];
s6 [shape="circle" label="s6"];
s7 [shape="circle" label="s7"];
s8 [shape="circle" label="s8"];
s9 [shape="circle" label="s9"];
s10 [shape="circle" label="s10"];
s11 [shape="circle" label="s11"];
s12 [shape="circle" label="s12"];
s0 -> s2 [label="HELLO / HELLO_VERIFY_REQUEST"];
s0 -> s0 [label="KEX / TO"];
s0 -> s1 [label="CIPH / TO"];
s0 -> s0 [label="FIN / TO"];
s0 -> s0 [label="APP / TO"];
s0 -> s0 [label="AL_W / TO"];
s0 -> s0 [label="AL_F / TO"];
s1 -> s1 [label="HELLO / TO"];
s1 -> s1 [label="KEX / TO"];
s1 -> s1 [label="CIPH / TO"];
s1 -> s1 [label="FIN / TO"];
s1 -> s1 [label="APP / TO"];
s1 -> s1 [label="AL_W / TO"];
s1 -> s1 [label="AL_F / TO"];
s2 -> s3 [label="HELLO / SER_HELLO_DONE"];
s2 -> s2 [label="KEX / TO"];
s2 -> s1 [label="CIPH / TO"];
s2 -> s2 [label="FIN / TO"];
s2 -> s2 [label="APP / TO"];
s2 -> s2 [label="AL_W / TO"];
s2 -> s2 [label="AL_F / TO"];
s3 -> s7 [label="HELLO / TO"];
s3 -> s4 [label="KEX / TO"];
s3 -> s1 [label="CIPH / TO"];
s3 -> s2 [label="FIN / INT_ERR"];
s3 -> s3 [label="APP / TO"];
s3 -> s2 [label="AL_W / AL_W"];
s3 -> s2 [label="AL_F / TO"];
s4 -> s8 [label="HELLO / TO"];
s4 -> s2 [label="KEX / INT_ERR"];
s4 -> s5 [label="CIPH / TO"];
s4 -> s2 [label="FIN / INT_ERR"];
s4 -> s4 [label="APP / TO"];
s4 -> s2 [label="AL_W / AL_W"];
s4 -> s2 [label="AL_F / TO"];
s5 -> s1 [label="HELLO / INT_ERR"];
s5 -> s1 [label="KEX / INT_ERR"];
s5 -> s1 [label="CIPH / INT_ERR"];
s5 -> s6 [label="FIN / CIPH,FIN"];
s5 -> s12 [label="APP / TO"];
s5 -> s1 [label="AL_W / AL_W"];
s5 -> s1 [label="AL_F / TO"];
s6 -> s6 [label="HELLO / NO_RENEGO"];
s6 -> s6 [label="KEX / TO"];
s6 -> s1 [label="CIPH / INT_ERR"];
s6 -> s6 [label="FIN / TO"];
s6 -> s11 [label="APP / APP"];
s6 -> s1 [label="AL_W / AL_W"];
s6 -> s1 [label="AL_F / TO"];
s7 -> s7 [label="HELLO / TO"];
s7 -> s7 [label="KEX / TO"];
s7 -> s1 [label="CIPH / TO"];
s7 -> s7 [label="FIN / TO"];
s7 -> s7 [label="APP / TO"];
s7 -> s2 [label="AL_W / AL_W"];
s7 -> s2 [label="AL_F / TO"];
s8 -> s8 [label="HELLO / TO"];
s8 -> s9 [label="KEX / TO"];
s8 -> s10 [label="CIPH / TO"];
s8 -> s9 [label="FIN / TO"];
s8 -> s8 [label="APP / TO"];
s8 -> s2 [label="AL_W / AL_W"];
s8 -> s2 [label="AL_F / TO"];
s9 -> s9 [label="HELLO / TO"];
s9 -> s9 [label="KEX / TO"];
s9 -> s1 [label="CIPH / HANDSHAKE_FAIL"];
s9 -> s9 [label="FIN / TO"];
s9 -> s9 [label="APP / TO"];
s9 -> s2 [label="AL_W / AL_W"];
s9 -> s2 [label="AL_F / TO"];
s10 -> s1 [label="HELLO / INT_ERR"];
s10 -> s10 [label="KEX / TO"];
s10 -> s1 [label="CIPH / INT_ERR"];
s10 -> s10 [label="FIN / TO"];
s10 -> s10 [label="APP / TO"];
s10 -> s1 [label="AL_W / AL_W"];
s10 -> s1 [label="AL_F / TO"];
s11 -> s11 [label="HELLO / NO_RENEGO"];
s11 -> s11 [label="KEX / TO"];
s11 -> s1 [label="CIPH / TO"];
s11 -> s11 [label="FIN / TO"];
s11 -> s11 [label="APP / APP"];
s11 -> s1 [label="AL_W / AL_W"];
s11 -> s1 [label="AL_F / TO"];
s12 -> s1 [label="HELLO / INT_ERR"];
s12 -> s1 [label="KEX / INT_ERR"];
s12 -> s1 [label="CIPH / INT_ERR"];
s12 -> s11 [label="FIN / CIPH,FIN,APP"];
s12 -> s12 [label="APP / TO"];
s12 -> s1 [label="AL_W / AL_W"];
s12 -> s1 [label="AL_F / TO"];
__start0 [label="" shape="none" width="0" height="0"];
__start0 -> s0;
}