tlsfuzzer.handshake_helpers module

Methods for dealing with TLS Handshake protocol

tlsfuzzer.handshake_helpers.calc_pending_states(state)[source]

Calculate state for pending encryption values in TLS socket

tlsfuzzer.handshake_helpers.curve_name_to_hash_tls13(curve_name)[source]

Find the matching hash given the curve name, as specified in TLS 1.3.

tlsfuzzer.handshake_helpers.kex_for_group(group, version=(3, 4))[source]

Get a KeyExchange object for a given group and protocol version.