aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/gnutls/Dockerfile
diff options
context:
space:
mode:
authorGravatar Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>2017-07-07 15:44:25 +0200
committerGravatar Abhishek Arya <inferno@chromium.org>2017-07-07 06:44:25 -0700
commite618de27260f7f261cb4df1a9aa11bceaed6d886 (patch)
treed3c91d132ba0849b14215376cac2a02b71045a23 /projects/gnutls/Dockerfile
parent2ad437bb360cacadd79de5d919972a587a15bbc4 (diff)
[gnutls] modified to use the internal corpora only (#705)
This avoids issues from external corpora format changing which could effectively disable fuzzying. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
Diffstat (limited to 'projects/gnutls/Dockerfile')
-rw-r--r--projects/gnutls/Dockerfile29
1 files changed, 0 insertions, 29 deletions
diff --git a/projects/gnutls/Dockerfile b/projects/gnutls/Dockerfile
index b738ab65..e6f44473 100644
--- a/projects/gnutls/Dockerfile
+++ b/projects/gnutls/Dockerfile
@@ -20,35 +20,6 @@ RUN apt-get update && apt-get install -y make autoconf automake libtool autopoin
RUN git clone --depth=1 https://gitlab.com/gnutls/gnutls.git
RUN cd gnutls && git clone --depth=1 https://git.lysator.liu.se/nettle/nettle.git
-# clone OpenSSL to get its fuzzer testcases
-RUN git clone --depth=1 https://github.com/openssl/openssl
-
-# Using the client_corpus transcripts from BoringSSL and OpenSSL, they're a
-# decent starting point.
-RUN mkdir client-testcases
-RUN cd client-testcases/ && curl https://boringssl.googlesource.com/boringssl/+archive/master/fuzz/client_corpus.tar.gz | tar -zx
-RUN cd client-testcases/ && curl https://boringssl.googlesource.com/boringssl/+archive/master/fuzz/client_corpus_no_fuzzer_mode.tar.gz | tar -zx
-RUN cp openssl/fuzz/corpora/client/* client-testcases/
-RUN zip gnutls_client_fuzzer_seed_corpus.zip client-testcases/*
-
-# Applies to servers as well
-RUN mkdir server-testcases
-RUN cd server-testcases && curl https://boringssl.googlesource.com/boringssl/+archive/master/fuzz/server_corpus.tar.gz | tar -zx
-RUN cd server-testcases/ && curl https://boringssl.googlesource.com/boringssl/+archive/master/fuzz/server_corpus_no_fuzzer_mode.tar.gz | tar -zx
-RUN cp openssl/fuzz/corpora/server/* server-testcases/
-RUN zip gnutls_server_fuzzer_seed_corpus.zip server-testcases/*
-
-# Same thing for X.509
-RUN mkdir x509-testcases
-RUN cd x509-testcases/ && curl https://boringssl.googlesource.com/boringssl/+archive/master/fuzz/cert_corpus.tar.gz | tar -zx
-RUN cp openssl/fuzz/corpora/x509/* x509-testcases/
-RUN zip gnutls_x509_parser_fuzzer_seed_corpus.zip x509-testcases/*
-
-# And private keys
-RUN mkdir private-key-testcases
-RUN cd private-key-testcases && curl https://boringssl.googlesource.com/boringssl/+archive/master/fuzz/privkey_corpus.tar.gz | tar -zx
-RUN cd private-key-testcases && curl https://boringssl.googlesource.com/boringssl/+archive/master/fuzz/pkcs8_corpus.tar.gz | tar -zx
-RUN zip gnutls_private_key_parser_fuzzer_seed_corpus.zip private-key-testcases/*
WORKDIR gnutls
COPY build.sh $SRC/