aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/rustls
diff options
context:
space:
mode:
authorGravatar DavidKorczynski <david@adalogics.com>2021-05-07 17:02:48 +0100
committerGravatar GitHub <noreply@github.com>2021-05-07 12:02:48 -0400
commitca53b90cd72310ad9b1eb9ce7878bdf83739ee2c (patch)
tree34f4c4cf9f6ae54f1b43fa7b19ce0a30ab38e644 /projects/rustls
parent033a858be0aa2fb95d258ea1ccb2a2b162ea0b48 (diff)
cleanup oss-fuzz. (#5732)
rustls: clean up artifacts from oss-fuzz
Diffstat (limited to 'projects/rustls')
-rw-r--r--projects/rustls/Dockerfile1
-rwxr-xr-xprojects/rustls/build.sh1
-rw-r--r--projects/rustls/persist.rs30
3 files changed, 1 insertions, 31 deletions
diff --git a/projects/rustls/Dockerfile b/projects/rustls/Dockerfile
index 7406a474..f6cc44a9 100644
--- a/projects/rustls/Dockerfile
+++ b/projects/rustls/Dockerfile
@@ -22,4 +22,3 @@ RUN git clone https://github.com/ctz/rustls
WORKDIR $SRC
COPY build.sh $SRC/
-COPY persist.rs $SRC/rustls/fuzz/fuzzers/persist.rs
diff --git a/projects/rustls/build.sh b/projects/rustls/build.sh
index d00359e9..bfbd9bcd 100755
--- a/projects/rustls/build.sh
+++ b/projects/rustls/build.sh
@@ -23,3 +23,4 @@ cp fuzz/target/x86_64-unknown-linux-gnu/release/fragment $OUT/
cp fuzz/target/x86_64-unknown-linux-gnu/release/hsjoiner $OUT/
cp fuzz/target/x86_64-unknown-linux-gnu/release/message $OUT/
cp fuzz/target/x86_64-unknown-linux-gnu/release/server $OUT/
+cp fuzz/target/x86_64-unknown-linux-gnu/release/persist $OUT/
diff --git a/projects/rustls/persist.rs b/projects/rustls/persist.rs
deleted file mode 100644
index 186cd9af..00000000
--- a/projects/rustls/persist.rs
+++ /dev/null
@@ -1,30 +0,0 @@
-// Copyright 2021 Google LLC
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-//limitations under the License.
-//
-//################################################################################
-#![no_main]
-#[macro_use] extern crate libfuzzer_sys;
-extern crate rustls;
-
-use rustls::internal::msgs::persist;
-use rustls::internal::msgs::codec::{Reader, Codec};
-
-fn try_type<T>(data: &[u8]) where T: Codec {
- let mut rdr = Reader::init(data);
- T::read(&mut rdr);
-}
-
-fuzz_target!(|data: &[u8]| {
- try_type::<persist::ServerSessionValue>(data);
-});