Complete StructuredData parity and parser hardening (#37)

This commit is contained in:
2026-08-09 01:51:29 +00:00
parent 6d02db8a9a
commit d980692933
18 changed files with 438 additions and 7 deletions

View File

@@ -0,0 +1,5 @@
# Notation LLSD malformed corpus
Each line in `malformed.txt` has a seed name followed by the raw notation input.
The normal Rust hardening suite executes every seed and deterministic mutations
of a valid all-variant document under no-panic and resource-limit checks.

View File

@@ -0,0 +1,7 @@
empty:
unknown:?
unterminated_string:s(10)"x
missing_array_end:[i1
missing_map_value:{'key':
bad_base64:b64"***"
bad_date:d"not-a-date"