|
| 1 | +digraph g { |
| 2 | + |
| 3 | + s0 [shape="circle" label="s0"]; |
| 4 | + s1 [shape="circle" label="s1"]; |
| 5 | + s0 -> s0 [label="HELLO_VERIFY_REQUEST / CLIENT_HELLO"]; |
| 6 | + s0 -> s1 [label="ECDH_SERVER_HELLO / Alert(FATAL,HANDSHAKE_FAILURE)"]; |
| 7 | + s0 -> s1 [label="ECDH_SERVER_KEY_EXCHANGE / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 8 | + s0 -> s1 [label="RSA_SIGN_CERTIFICATE_REQUEST / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 9 | + s0 -> s1 [label="RSA_FIXED_ECDH_CERTIFICATE_REQUEST / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 10 | + s0 -> s1 [label="RSA_FIXED_DH_CERTIFICATE_REQUEST / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 11 | + s0 -> s1 [label="DSS_SIGN_CERTIFICATE_REQUEST / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 12 | + s0 -> s1 [label="DSS_FIXED_DH_CERTIFICATE_REQUEST / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 13 | + s0 -> s1 [label="ECDSA_SIGN_CERTIFICATE_REQUEST / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 14 | + s0 -> s1 [label="HELLO_REQUEST / TIMEOUT"]; |
| 15 | + s0 -> s1 [label="SERVER_HELLO_DONE / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 16 | + s0 -> s1 [label="CHANGE_CIPHER_SPEC / TIMEOUT"]; |
| 17 | + s0 -> s1 [label="FINISHED / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 18 | + s0 -> s1 [label="APPLICATION / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 19 | + s0 -> s1 [label="CERTIFICATE / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 20 | + s0 -> s1 [label="EMPTY_CERTIFICATE / Alert(FATAL,UNEXPECTED_MESSAGE)"]; |
| 21 | + s0 -> s1 [label="Alert(WARNING,CLOSE_NOTIFY) / TIMEOUT"]; |
| 22 | + s0 -> s1 [label="Alert(FATAL,UNEXPECTED_MESSAGE) / TIMEOUT"]; |
| 23 | + s1 -> s1 [label="HELLO_VERIFY_REQUEST / TIMEOUT"]; |
| 24 | + s1 -> s1 [label="ECDH_SERVER_HELLO / TIMEOUT"]; |
| 25 | + s1 -> s1 [label="ECDH_SERVER_KEY_EXCHANGE / TIMEOUT"]; |
| 26 | + s1 -> s1 [label="RSA_SIGN_CERTIFICATE_REQUEST / TIMEOUT"]; |
| 27 | + s1 -> s1 [label="RSA_FIXED_ECDH_CERTIFICATE_REQUEST / TIMEOUT"]; |
| 28 | + s1 -> s1 [label="RSA_FIXED_DH_CERTIFICATE_REQUEST / TIMEOUT"]; |
| 29 | + s1 -> s1 [label="DSS_SIGN_CERTIFICATE_REQUEST / TIMEOUT"]; |
| 30 | + s1 -> s1 [label="DSS_FIXED_DH_CERTIFICATE_REQUEST / TIMEOUT"]; |
| 31 | + s1 -> s1 [label="ECDSA_SIGN_CERTIFICATE_REQUEST / TIMEOUT"]; |
| 32 | + s1 -> s1 [label="HELLO_REQUEST / TIMEOUT"]; |
| 33 | + s1 -> s1 [label="SERVER_HELLO_DONE / TIMEOUT"]; |
| 34 | + s1 -> s1 [label="CHANGE_CIPHER_SPEC / TIMEOUT"]; |
| 35 | + s1 -> s1 [label="FINISHED / TIMEOUT"]; |
| 36 | + s1 -> s1 [label="APPLICATION / TIMEOUT"]; |
| 37 | + s1 -> s1 [label="CERTIFICATE / TIMEOUT"]; |
| 38 | + s1 -> s1 [label="EMPTY_CERTIFICATE / TIMEOUT"]; |
| 39 | + s1 -> s1 [label="Alert(WARNING,CLOSE_NOTIFY) / TIMEOUT"]; |
| 40 | + s1 -> s1 [label="Alert(FATAL,UNEXPECTED_MESSAGE) / TIMEOUT"]; |
| 41 | + |
| 42 | +__start0 [label="" shape="none" width="0" height="0"]; |
| 43 | +__start0 -> s0; |
| 44 | + |
| 45 | +} |
0 commit comments