tlsfuzzer package

Library with tests and fuzzers for the TLS protocol.

Use objects in tlsfuzzer.messages to create objects that will be sent to the other side of a SSL or TLS connection and tlsfuzzer.expect to process messages received from the other side. The tlsfuzzer.runner will execute those prepared messages.

Objects that have direct effect on the state of encryption of the connection: ExpectChangeCipherSpec, ExpectServerHello, ChangeCipherSpecGenerator, ExpectFinished and FinishedGenerator.

Subpackages

Submodules