Expand description
Implementation of special traces. Each may represent a special TLS execution like a full handshake or an execution which crashes OpenSSL.
Functionsยง
- _seed_
client_ attacker12 - _seed_
client_ attacker_ full - Seed which contains the whole transcript in the tree. This is rather huge >300 symbols
- _seed_
client_ attacker_ full_ precomputation - _seed_
server_ attacker12 - create_
corpus - decrypt_
handshake_ ๐from_ claims - seed_
client_ attacker - seed_
client_ attacker12 - seed_
client_ attacker_ auth - seed_
client_ attacker_ full - seed_
client_ attacker_ full_ precomputation - seed_
server_ attacker12 - seed_
server_ attacker_ full - seed_
server_ attacker_ full_ coalesced - seed_
server_ attacker_ with_ hello_ retry_ request - This seed sends a HelloRetryRequest message asking the TLS client to use P384 curves as keyshare and compute a correct transcript for the whole handshake The differences with seed_server_attacker_full are the addition of a round trip (server sends HRR to the client and the client sends second client hello) and the computation of the transcript following the HRR according to RFC 8446 section 4.4.1
- seed_
session_ resumption_ dhe - seed_
session_ resumption_ dhe_ full - Seed which contains the whole transcript in the tree. This is rather huge 10k symbols. It grows exponentially.
- seed_
session_ resumption_ ke - seed_
successful - seed_
successful12 - seed_
successful12_ forward - This seed performs a TLS 1.2 handshake between a client and a server by only forwarding messages between the agents
- seed_
successful12_ with_ tickets - seed_
successful_ client_ auth - seed_
successful_ mitm - Seed which triggers a MITM attack. It changes the cipher suite. This should fail.
- seed_
successful_ with_ ccs - seed_
successful_ with_ tickets