diff options
Diffstat (limited to 'tests/ossfuzz/config')
-rw-r--r-- | tests/ossfuzz/config/fuzz.dict | 2 | ||||
-rw-r--r-- | tests/ossfuzz/config/fuzz.options | 2 | ||||
-rw-r--r-- | tests/ossfuzz/config/fuzz_decode_alone.options | 5 | ||||
-rw-r--r-- | tests/ossfuzz/config/fuzz_decode_stream.options | 4 | ||||
-rw-r--r-- | tests/ossfuzz/config/fuzz_encode_stream.options | 4 | ||||
-rw-r--r-- | tests/ossfuzz/config/fuzz_lzma.dict | 22 | ||||
-rw-r--r-- | tests/ossfuzz/config/fuzz_xz.dict | 4 |
7 files changed, 39 insertions, 4 deletions
diff --git a/tests/ossfuzz/config/fuzz.dict b/tests/ossfuzz/config/fuzz.dict deleted file mode 100644 index 932d67c..0000000 --- a/tests/ossfuzz/config/fuzz.dict +++ /dev/null @@ -1,2 +0,0 @@ -"\xFD7zXZ\x00" -"YZ" diff --git a/tests/ossfuzz/config/fuzz.options b/tests/ossfuzz/config/fuzz.options deleted file mode 100644 index d59dfc1..0000000 --- a/tests/ossfuzz/config/fuzz.options +++ /dev/null @@ -1,2 +0,0 @@ -[libfuzzer] -dict = fuzz.dict diff --git a/tests/ossfuzz/config/fuzz_decode_alone.options b/tests/ossfuzz/config/fuzz_decode_alone.options new file mode 100644 index 0000000..1351d96 --- /dev/null +++ b/tests/ossfuzz/config/fuzz_decode_alone.options @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: 0BSD + +[libfuzzer] +max_len = 4096 +dict = fuzz_lzma.dict diff --git a/tests/ossfuzz/config/fuzz_decode_stream.options b/tests/ossfuzz/config/fuzz_decode_stream.options new file mode 100644 index 0000000..bbf43ac --- /dev/null +++ b/tests/ossfuzz/config/fuzz_decode_stream.options @@ -0,0 +1,4 @@ +# SPDX-License-Identifier: 0BSD + +[libfuzzer] +dict = fuzz_xz.dict diff --git a/tests/ossfuzz/config/fuzz_encode_stream.options b/tests/ossfuzz/config/fuzz_encode_stream.options new file mode 100644 index 0000000..86d4f0c --- /dev/null +++ b/tests/ossfuzz/config/fuzz_encode_stream.options @@ -0,0 +1,4 @@ +# SPDX-License-Identifier: 0BSD + +[libfuzzer] +max_len = 4096 diff --git a/tests/ossfuzz/config/fuzz_lzma.dict b/tests/ossfuzz/config/fuzz_lzma.dict new file mode 100644 index 0000000..b9d5dff --- /dev/null +++ b/tests/ossfuzz/config/fuzz_lzma.dict @@ -0,0 +1,22 @@ +# SPDX-License-Identifier: 0BSD + +# first 5 header bytes of .lzma archives based on the info from +# /doc/lzma-file-format.txt + +# byte 0 is created by encoding LZMA property values (lc, lp, pb) +# using the algorithm described in the documentation above. + +# lc=3, lp=0, pb=2 and dictionary size = 0x00100000 +"\x5d\x00\x00\x10\x00" + +# lc=3, lp=1, pb=3 and dictionary size = 0x00100000 +"\x93\x00\x00\x10\x00" + +# lc=2, lp=2, pb=4 and dictionary size = 0x00100000 +"\xc8\x00\x00\x10\x00" + +# lc=1, lp=3, pb=1 and dictionary size = 0x00200000 +"\x49\x00\x00\x20\x00" + +# lc=0, lp=4, pb=0 and dictionary size = 0x00200000 +"\x24\x00\x00\x20\x00" diff --git a/tests/ossfuzz/config/fuzz_xz.dict b/tests/ossfuzz/config/fuzz_xz.dict new file mode 100644 index 0000000..6ba4f24 --- /dev/null +++ b/tests/ossfuzz/config/fuzz_xz.dict @@ -0,0 +1,4 @@ +# SPDX-License-Identifier: 0BSD + +"\xFD7zXZ\x00" +"YZ" |