diff options
author | mmoroz <mmoroz@chromium.org> | 2016-02-11 11:46:27 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-11 19:48:44 +0000 |
commit | 1809f16feb1a06e1be810299b8947ad1b0ecba76 (patch) | |
tree | 20debccbc3795d83a2353cde168bb50cc6045bed /third_party/boringssl | |
parent | 6ddda6d1f93fddbe7656dd237344f5f571df8da2 (diff) | |
download | chromium_src-1809f16feb1a06e1be810299b8947ad1b0ecba76.zip chromium_src-1809f16feb1a06e1be810299b8947ad1b0ecba76.tar.gz chromium_src-1809f16feb1a06e1be810299b8947ad1b0ecba76.tar.bz2 |
[libfuzzer] Added build targets for boringssl fuzzers.
R=davidben@chromium.org, inferno@chromium.org, kcc@chromium.org, krasin@chromium.org
BUG=569578
Review URL: https://codereview.chromium.org/1689123002
Cr-Commit-Position: refs/heads/master@{#374934}
Diffstat (limited to 'third_party/boringssl')
-rw-r--r-- | third_party/boringssl/BUILD.gn | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/third_party/boringssl/BUILD.gn b/third_party/boringssl/BUILD.gn index 3f7887e..2ac6ec3 100644 --- a/third_party/boringssl/BUILD.gn +++ b/third_party/boringssl/BUILD.gn @@ -4,6 +4,7 @@ import("//build/config/android/config.gni") import("//build/config/sanitizers/sanitizers.gni") +import("//testing/libfuzzer/fuzzer_test.gni") # Config for us and everybody else depending on BoringSSL. config("openssl_config") { @@ -118,3 +119,39 @@ component("boringssl") { deps += [ "//native_client_sdk/src/libraries/nacl_io" ] } } + +fuzzer_test("boringssl_d2i_x509_fuzzer") { + sources = [ + "src/fuzz/cert.cc", + ] + deps = [ + ":boringssl", + ] +} + +fuzzer_test("boringssl_client_bio_write_fuzzer") { + sources = [ + "src/fuzz/client.cc", + ] + deps = [ + ":boringssl", + ] +} + +fuzzer_test("boringssl_d2i_autoprivatekey_fuzzer") { + sources = [ + "src/fuzz/privkey.cc", + ] + deps = [ + ":boringssl", + ] +} + +fuzzer_test("boringssl_server_bio_write_fuzzer") { + sources = [ + "src/fuzz/server.cc", + ] + deps = [ + ":boringssl", + ] +} |