summaryrefslogtreecommitdiffstats
path: root/third_party/boringssl
diff options
context:
space:
mode:
authormmoroz <mmoroz@chromium.org>2016-02-11 11:46:27 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-11 19:48:44 +0000
commit1809f16feb1a06e1be810299b8947ad1b0ecba76 (patch)
tree20debccbc3795d83a2353cde168bb50cc6045bed /third_party/boringssl
parent6ddda6d1f93fddbe7656dd237344f5f571df8da2 (diff)
downloadchromium_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.gn37
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",
+ ]
+}