summaryrefslogtreecommitdiff
path: root/fuzz/fuzz.gyp
diff options
context:
space:
mode:
authorTim Taubert <ttaubert@mozilla.com>2017-02-10 16:23:22 +0100
committerTim Taubert <ttaubert@mozilla.com>2017-02-10 16:23:22 +0100
commitff78450919bdcbc3444ca02642b45d24859ea7ff (patch)
tree4b847121aa2fce01604e7a3fb30b63851c1c2f72 /fuzz/fuzz.gyp
parent2df7bf838163ff4bd104dc77f6cd375579decd27 (diff)
downloadnss-hg-ff78450919bdcbc3444ca02642b45d24859ea7ff.tar.gz
Bug 1330557 - Add basic TLS client fuzzer r=mt,franziskus
Differential Revision: https://nss-review.dev.mozaws.net/D145
Diffstat (limited to 'fuzz/fuzz.gyp')
-rw-r--r--fuzz/fuzz.gyp18
1 files changed, 18 insertions, 0 deletions
diff --git a/fuzz/fuzz.gyp b/fuzz/fuzz.gyp
index 9272c9dbb..9e0444100 100644
--- a/fuzz/fuzz.gyp
+++ b/fuzz/fuzz.gyp
@@ -29,6 +29,7 @@
'<(DEPTH)/lib/certdb/certdb.gyp:certdb',
'<(DEPTH)/lib/certhigh/certhigh.gyp:certhi',
'<(DEPTH)/lib/cryptohi/cryptohi.gyp:cryptohi',
+ '<(DEPTH)/lib/ssl/ssl.gyp:ssl',
'<(DEPTH)/lib/base/base.gyp:nssb',
'<(DEPTH)/lib/dev/dev.gyp:nssdev',
'<(DEPTH)/lib/pki/pki.gyp:nsspki',
@@ -244,6 +245,22 @@
],
},
{
+ 'target_name': 'nssfuzz-tls-client',
+ 'type': 'executable',
+ 'sources': [
+ 'tls_client_socket.cc',
+ 'tls_client_target.cc',
+ ],
+ 'dependencies': [
+ '<(DEPTH)/cpputil/cpputil.gyp:cpputil',
+ '<(DEPTH)/exports.gyp:nss_exports',
+ 'fuzz_base',
+ ],
+ 'include_dirs': [
+ '<(DEPTH)/lib/freebl',
+ ],
+ },
+ {
'target_name': 'nssfuzz',
'type': 'none',
'dependencies': [
@@ -251,6 +268,7 @@
'nssfuzz-hash',
'nssfuzz-pkcs8',
'nssfuzz-quickder',
+ 'nssfuzz-tls-client',
],
'conditions': [
['OS=="linux"', {