Merge "Add tipc fuzzer for KeyMint/Rust" into main

This commit is contained in:
David Drysdale 2023-10-19 08:31:09 +00:00 committed by Gerrit Code Review
commit 9d6d134e44
173 changed files with 62 additions and 1 deletions

View file

@ -26,7 +26,9 @@ cc_fuzz {
"-DTRUSTY_APP_FILENAME=\"keymaster.syms.elf\"",
],
fuzz_config: {
cc: ["trong@google.com"],
cc: ["trong@google.com", "drysdale@google.com"],
componentid: 1084733,
hotlists: ["4271696"],
},
// The initial corpus for this fuzzer was derived by dumping messages from

View file

@ -0,0 +1,37 @@
// Copyright (C) 2020 The Android Open Source Project
//
// 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.
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
cc_fuzz {
name: "trusty_keymint_fuzzer",
defaults: ["trusty_fuzzer_defaults"],
srcs: [":trusty_tipc_fuzzer"],
cflags: [
"-DTRUSTY_APP_PORT=\"com.android.trusty.keymint\"",
"-DTRUSTY_APP_UUID=\"5f902ace-5e5c-4cd8-ae54-87b88c22ddaf\"",
"-DTRUSTY_APP_FILENAME=\"keymint_app.syms.elf\"",
],
fuzz_config: {
cc: ["drysdale@google.com"],
componentid: 1084733,
hotlists: ["4271696"],
},
// The initial corpus for this fuzzer was derived by dumping messages from
// the HAL service while running the VTS tests for KeyMint.
corpus: ["corpus/*"],
}

View file

@ -0,0 +1 @@
<EFBFBD><11>

View file

@ -0,0 +1 @@
<EFBFBD><12>@

View file

@ -0,0 +1 @@
<EFBFBD><12>Cfoo

View file

@ -0,0 +1 @@
│X@Tдdц┌ ≥╫⌡ё%rЁУ╚Ц1:▐АИz°╧П7ЙXьЪ$ИсШУv`Т4┤╗бщrc²╚ьJ!Rq╞╩3?ZD

View file

@ -0,0 +1,2 @@
<12>X@vŠE)Y¼0jIê„»: Š<q*÷Ö㺧
#ï}øê“4CT$dñ¬ô"£YOƒÇ¨SÖò­; eP´

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1 @@
X4just some garbage data which is not a valid key blob:oÿý¦Hclientid:oÿýCGappdata

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more