boringssl/fuzz
David Benjamin 0fde2eb0e3 Update TLS fuzzer format with prepended settings.
This allows us to fill in holes in our fuzzer coverage, notably client
resumption (and thus early data) and server client certificates. The
corpora are not refreshed yet. This will be done in upcoming changes.

Also add an option for debugging fuzzers. It's very useful to test it on
transcripts and make sure that fuzzer mode successfully makes things
compatible.

Bug: 104
Change-Id: I02f0be4045d1baf68efc9a4157f573df1429575d
Reviewed-on: https://boringssl-review.googlesource.com/17531
Reviewed-by: David Benjamin <davidben@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
2017-07-05 23:48:26 +00:00
..
cert_corpus Merge in upstream's certificate corpus. 2016-12-12 21:41:00 +00:00
client_corpus Refresh fuzzer corpus. 2017-05-10 17:06:02 +00:00
client_corpus_no_fuzzer_mode Refresh fuzzer corpus. 2017-05-10 17:06:02 +00:00
pkcs8_corpus
privkey_corpus
read_pem_corpus
server_corpus Refresh fuzzer corpus. 2017-05-10 17:06:02 +00:00
server_corpus_no_fuzzer_mode Refresh fuzzer corpus. 2017-05-10 17:06:02 +00:00
session_corpus Adding a fuzzer for Sessions 2016-12-01 20:22:56 +00:00
spki_corpus
ssl_ctx_api_corpus Add a fuzzer for the SSL_CTX API. 2016-10-04 23:07:09 +00:00
cert.cc ERR_clear_error at the end of each fuzzer. 2016-10-13 23:20:40 +00:00
client.cc Update TLS fuzzer format with prepended settings. 2017-07-05 23:48:26 +00:00
CMakeLists.txt Adding a fuzzer for Sessions 2016-12-01 20:22:56 +00:00
minimise_corpuses.sh
pkcs8.cc ERR_clear_error at the end of each fuzzer. 2016-10-13 23:20:40 +00:00
privkey.cc ERR_clear_error at the end of each fuzzer. 2016-10-13 23:20:40 +00:00
read_pem.cc ERR_clear_error at the end of each fuzzer. 2016-10-13 23:20:40 +00:00
refresh_ssl_corpora.sh Add a script to refresh fuzzer corpora. 2016-11-15 07:01:34 +00:00
server.cc Update TLS fuzzer format with prepended settings. 2017-07-05 23:48:26 +00:00
session.cc Remove |X509| things from SSL_SESSION. 2017-02-10 19:12:04 +00:00
spki.cc ERR_clear_error at the end of each fuzzer. 2016-10-13 23:20:40 +00:00
ssl_ctx_api.cc Bound ssl_ctx_api more aggressively. 2017-06-06 20:50:55 +00:00