Implement bounded Binary LLSD codec
This commit is contained in:
11
fuzz/corpus/binary_llsd/README.md
Normal file
11
fuzz/corpus/binary_llsd/README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Binary LLSD malformed seed corpus
|
||||
|
||||
`malformed.hex` contains one named, hex-encoded input per line. The native
|
||||
Binary LLSD unit test covers the same cases directly, so corpus drift is caught
|
||||
without requiring a fuzzing tool in the normal workspace. A fuzz runner should
|
||||
decode each even-length hex payload to raw bytes before mutation.
|
||||
|
||||
The seeds cover empty/truncated scalar payloads, unknown markers, negative and
|
||||
oversized lengths, missing array/map/key terminators, non-finite dates, and
|
||||
excessive nesting. There are currently no upstream translated malformed Binary
|
||||
LLSD cases beyond these issue-owned hardening cases.
|
||||
Reference in New Issue
Block a user