From 1809f16feb1a06e1be810299b8947ad1b0ecba76 Mon Sep 17 00:00:00 2001 From: mmoroz Date: Thu, 11 Feb 2016 11:46:27 -0800 Subject: [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} --- third_party/boringssl/BUILD.gn | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'third_party/boringssl') 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", + ] +} -- cgit v1.1