diff options
author | 2021-05-07 17:02:48 +0100 | |
---|---|---|
committer | 2021-05-07 12:02:48 -0400 | |
commit | ca53b90cd72310ad9b1eb9ce7878bdf83739ee2c (patch) | |
tree | 34f4c4cf9f6ae54f1b43fa7b19ce0a30ab38e644 /projects/rustls | |
parent | 033a858be0aa2fb95d258ea1ccb2a2b162ea0b48 (diff) |
cleanup oss-fuzz. (#5732)
rustls: clean up artifacts from oss-fuzz
Diffstat (limited to 'projects/rustls')
-rw-r--r-- | projects/rustls/Dockerfile | 1 | ||||
-rwxr-xr-x | projects/rustls/build.sh | 1 | ||||
-rw-r--r-- | projects/rustls/persist.rs | 30 |
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); -}); |