tlsfuzzer.runner module
Main event loop for running test cases
- class tlsfuzzer.runner.ConnectionState[source]
Bases:
object
Keeps the TLS connection state for sending of messages
- Variables:
msg_sock (MessageSocket) – message level abstraction for TLS Record Socket
handshake_hashes – all handshake messages hashed
handshake_messages – all hadshake messages exchanged between peers
key –
various computed cryptographic keys, hashes and secrets related to handshake and record layer
premaster_secret
- premaster secret from TLS 1.2 and earlierclient finished handshake hashes
-HandshakeHashes
object that has the handshake hashes of last handshake (the only Handshake in TLS 1.3) up to and including the client Finished; used for post-handshake authentication
- property prf_name
Return the name of the PRF used for session.
TLS 1.3 specific function
- property prf_size
Return the size of the PRF output used for session.
TLS 1.3 specific function