diff --git a/AGENTS.md b/AGENTS.md index 3b677fd..99a2a47 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -238,6 +238,7 @@ cargo clippy --all-targets -- -D warnings cargo fmt --check cargo doc --no-deps cargo test --all-features +cargo test --manifest-path fuzz/shared/Cargo.toml # fuzz corpus replay — the standing fuzz gate cargo check --target wasm32-unknown-unknown # the default crate stays wasm-clean cargo clippy --target wasm32-unknown-unknown -- -D warnings cargo publish --dry-run --allow-dirty # before a release @@ -248,6 +249,13 @@ wasm-clean" invariant — run it whenever a non-`local` module changes. `cargo test --all-features` exercises the `local` backend (PTY mode is `#[cfg(unix)]`; pipe mode is cross-platform). +The fuzz corpus replay (`docs/plans/fuzzing.md`) runs every committed +seed through the same invariant functions the cargo-fuzz targets run — +on stable, no nightly needed. Run detached campaigns +(`fuzz/run-detached.sh ` — never foreground fuzzing) before a +release and after touching `src/wire.rs`, `src/negotiation.rs`, +`src/control.rs`, the adapter, or the session pump. + ## Architecture Context - `docs/plans/project-setup.md` — the current plan (phases 0–5). All @@ -312,11 +320,9 @@ wasm-clean" invariant — run it whenever a non-`local` module changes. `BiStream`, `BidiStreamSource`, `AuthContext`, `Identity`, `IdentityProvider`, `AccessControl`, `OwnershipProvider`, `OwnershipStore`, `InMemoryOwnershipStore`, `HandlerError`, - `StreamError`) come from `alkcall::core`. alkcall is v0.4.x — - breaking changes are expected at this major-zero stage; this is the - first real consumer, so we find and fix issues upstream rather than - working around them. Pin `alkcall = "0.6.0"` (the - establishment-plan payload — ADR-049 amendment 2, review 007 R-01; - adopted by alktty ADR-010 §2A — allocation runs in the channels - establisher, the `TtyHandle` crosses via the plan) and bump - deliberately. \ No newline at end of file + `StreamError`) come from `alkcall::core`. alkcall is v0.8.x — + breaking changes are expected at this major-zero stage; this is the + first real consumer, so we find and fix issues upstream rather than + working around them. Pin `alkcall = "0.8.1"` (0.8.1 fixes the + duplicate adopt/open channel-state destruction found by alkcall's + fuzz campaign) and bump deliberately. \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 2930c6b..98c153a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,9 +27,9 @@ dependencies = [ [[package]] name = "alkcall" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8695d47cee5b5a5fe68471f04a505bc257a7e7ed9e64d827de33ff83adf4db12" +checksum = "bf6af1e4af1460480849adf959c972d65deeafc36f4101064ced1ce6d1adfd5b" dependencies = [ "async-trait", "bytes", diff --git a/Cargo.toml b/Cargo.toml index f47cf4a..e45a7d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,11 @@ repository = "https://git.alk.dev/alkdev/alktty" readme = "README.md" keywords = ["tty", "terminal", "pty", "channels", "alkcall"] categories = ["network-programming", "asynchronous"] -exclude = [".opencode/", "AGENTS.md", "docs/reviews/", "docs/plans/", "docs/sdd_process.md"] +exclude = [".opencode/", "AGENTS.md", "docs/reviews/", "docs/plans/", "docs/sdd_process.md", "fuzz/"] + +[workspace] +members = ["."] +exclude = ["fuzz"] [lib] name = "alktty" @@ -25,7 +29,7 @@ default = [] local = ["dep:portable-pty", "dep:tokio-util", "tokio/process", "tokio/rt-multi-thread"] [dependencies] -alkcall = "0.8.0" +alkcall = "0.8.1" # Minimal, wasm-clean tokio features. `local` adds `process` + # `rt-multi-thread` (non-wasm). Do NOT use `features = ["full"]` — it # pulls in `signal`/`fs`/`net` which break `wasm32-unknown-unknown`. diff --git a/docs/plans/fuzzing.md b/docs/plans/fuzzing.md new file mode 100644 index 0000000..66acbcc --- /dev/null +++ b/docs/plans/fuzzing.md @@ -0,0 +1,296 @@ +# Fuzzing alktty: Plan + +**Status:** adopted — implementation in progress (see §8 progress log) +**Date:** 2026-09-28 +**Research input:** `/workspace/@alkdev/alkcall/docs/research/fuzzing.md` (the +alkcall fuzzing evaluation; the toolchain decision, corpus policy, detached +runner, and no-CI policy below are adopted from it wholesale rather than +re-derived). + +--- + +## 1. Decision: fuzz this crate + +**Yes.** Alktty is the *named follow-up* in the alkcall research: §5 +"Non-surfaces" explicitly defers the downstream parsers to "downstream +crates' fuzz targets" — the channels layer carries opaque `Bytes` and the +handler owns sub-stream framing (ADR-035). Alktty is that handler, and it +owns four parse surfaces fed by arbitrary peers on both transports (direct +ALPN and channels): + +| # | Surface | Location | Shape | +|---|---|---|---| +| 1 | 5-byte chunk codec | `src/wire.rs` (`ChunkReader`/`ChunkWriter`, `validate_header`) | async, `Cursor`-drivable; validate-then-alloc at `wire.rs:244` | +| 2 | Negotiation framing | `src/negotiation.rs:185` (`NegotiationReader::read_frame`) | 4-byte BE prefix, bounds-check then `vec![0u8; length]` at `:199` — the same bounded-but-allocation-rate pattern alkcall flagged (§6.2-3) | +| 3 | `NegotiateRequest` JSON | `src/negotiation.rs` (serde parse of up to 16 MiB bodies) | attacker-shaped JSON, typed struct | +| 4 | `ControlMessage` JSON | `src/control.rs:105` (`from_slice`), `signal_from_name` | sync pure | + +Reasons this pays off here, beyond the generic alkcall argument: + +1. **Semantic invariants no example test explores adversarially.** The + peek/disambiguation machinery (`peek_stream_type` vs + `read_chunk_after_peek` — both call orders must yield exactly one + chunk) and the cross-codec invariant that makes it sound: an + error-response frame's length-prefix high byte must be `0x00` so a + `ChunkReader` peek distinguishes it from a chunk whose first byte is a + server stream type ∈ {1, 2, 4} (`wire.rs:189-213`, ADR-052 §5). If + `MAX_CHUNK_LEN` ever changes or a stream type is added, that invariant + breaks subtly. A fuzz target spanning both codecs is the cheapest + enforcement that exists. +2. **The alkcall bug class has a plausible analog here.** The duplicate + adopt/open finding (alkcall §7.8) was *stateful*: an interleaving no + unit test replays destroyed the live channel. Alktty's adapter has the + same shape — take-once `Mutex>` slots (`adapter.rs:777-792`), + session re-registration, handle replacement. A stateful op-sequence + target against the session pump + mock backend is where a real finding + would live. +3. **Cost is low and the playbook is proven.** Mirroring alkcall's + as-built layout is a port, not a design exercise (§5 below). + +Zero parser-bug yield is a successful negative result — it converts "we +think the codecs are robust" into a demonstrated property (the quinn +lesson cuts both ways). + +**Scope excludes `src/local/`:** PTY/pipe output is local-OS-shaped, not +wire-attacker-shaped. The wire-facing side is entirely the +shared/producer/consumer modules (`wire`, `negotiation`, `control`, +`backend`, `adapter`, `channels`, `session`). + +**The wasm invariant is unaffected:** `fuzz/` is host-only (nightly +toolchain, `path` dep on the crate), excluded from publishing, and never +compiled for `wasm32-unknown-unknown`. + +## 2. Toolchain decision (adopted from alkcall §4/§7.7) + +- `cargo-fuzz` + `arbitrary`, standard `fuzz/` workspace with its own + `[workspace]` table (nightly-only bins). +- **The invariant logic lives in `fuzz/shared/` — a stable-toolchain + library crate** — not inline in the target binaries. The `fuzz_target!` + binaries are thin wrappers. This makes corpus replay a plain + `cargo test --manifest-path fuzz/shared/Cargo.toml` on stable: it + replays every committed seed through the identical invariant functions + the fuzzer runs, and joins the release verification checklist. +- `fuzz/rust-toolchain.toml` pins `nightly` for the subtree only; the + crate stays stable at MSRV 1.88. +- Committed hand-made seeds, gitignored grown corpora (quinn/h2 pattern); + deterministic seed generator script committed next to them. +- **No hosted CI** — this repo has the same no-CI policy as alkcall + (§7.9 there): the gitea host serves git only; verification and + campaigns are manual. Corpus replay is the standing fuzz gate; + campaigns run via the detached runner before releases and after + touching `src/wire.rs`, `src/negotiation.rs`, `src/control.rs`, the + adapter, or the session pump. Do not add workflow files or "when CI + exists" language. +- AFL/bolero/libafl/OSS-Fuzz: not adopted, same reasoning as alkcall §4. + +## 3. Operational isolation: campaigns must be detached from the agent session + +**This is mandatory, not a nice-to-have.** Agent sessions (opencode) run +commands through a bash tool that spawns processes as children of the +session's own process tree and cgroup. A fuzz campaign is exactly the +workload shape that can kill its own host: + +- **OOM-killer shared fate.** The target's worst case *is* unbounded + allocation. libFuzzer's RSS guard is a *soft* poll — a fast single huge + allocation can beat it, and then the kernel OOM killer fires. It picks + the largest-RSS process in the cgroup, which can be the opencode server + hosting the session. Losing that server is recoverable (sessions are + recorded in a db) but hugely derailing and entirely avoidable. An OOM + in a fuzz target must cost the fuzzer, never the session. +- **Fork bombs / CPU saturation:** `-fork=N` workers and unbounded task + spawning in a buggy target can starve the session host. +- **Deadlock hangs:** a wedged target must not hang the session's bash + call. + +Three layers, all standard: + +1. **libFuzzer soft limits (always on):** `-rss_limit_mb=2048` + `-malloc_limit_mb=2048` make libFuzzer exit cleanly (OOM-class + artifact) before the kernel gets involved. Do **not** use `ulimit -v` + with ASAN (the sanitizer reserves terabytes of virtual address space; + the classic failure is instant `MmapAlloc` death) — the ASAN-safe + equivalent is `malloc_limit_mb`. +2. **Fork mode as blast-radius containment (default):** `-fork=1` runs + each input in a short-lived child; a crash/timeout/OOM/leak kills only + that child, the parent records the artifact and keeps going. Also + turns deadlocks into per-input timeouts instead of hung sessions. +3. **Process detachment (mandatory for agent-run campaigns):** never run + fuzzing as a foreground child of the session. `fuzz/run-detached.sh` + wraps `cargo fuzz run` in `setsid` + `nohup` + redirection to a log + file: removed from the session's controlling terminal and signal + relation, survives the session ending, and gives a pollable log + instead of a blocking call. + +Polling protocol (never `wait` on the detached process): + +```bash +tail -n 50 fuzz/artifacts/-*.log # campaign progress +ls fuzz/artifacts/ # crash-* / oom-* / timeout-* artifacts +pgrep -f "cargo fuzz run " # still running? +``` + +One session holds one detached campaign per target; log filenames carry +UTC timestamps. `FUZZ_RUNTIME_SECS` overrides the per-campaign budget +(default 600 s). + +## 4. Targets + +In priority order. Targets 1–3 are the initial scope; target 4 is second +wave, decided after campaigns on 1–3 come back clean (same sequencing as +alkcall §7.4). + +| # | Target | Input style | Drives | Invariants | +|---|---|---|---|---| +| 1 | `chunk_frame` | raw `&[u8]` | `ChunkReader`/`ChunkWriter` over `Cursor` + `block_on` | no-panic; error-shape partition (`ConnectionClosed` only on truncation; `InvalidStreamType` iff `stream_type > 4`; `ChunkTooLarge` iff `length > MAX_CHUNK_LEN`; `Io` impossible on a Cursor); Ok iff header complete + payload complete; round-trip (`write_chunk` then `read_chunk` reproduces stream_type + bytes); 5-byte consumption accounting; peek interleave (`peek_stream_type` → `read_chunk_after_peek` == `read_chunk`, idempotent peek, peek state resets per chunk); never allocates for out-of-range headers | +| 2 | `negotiation_frame` | raw `&[u8]` | `NegotiationReader`/`NegotiationWriter` + `NegotiateRequest` serde parse + `error_response_bytes` | no-panic; error-shape partition (`ConnectionClosed` only on truncation; `FrameTooLarge` iff `length > MAX_CHUNK_LEN`; `Json` only when the full body was present; `Io` impossible); consumption accounting (4 + length); negotiation JSON round-trip (`NegotiateRequest` → `to_json` → frame → `from_slice` → equal struct); **cross-codec disambiguation** (see §4.1) | +| 3 | `control_json` | raw `&[u8]` | `ControlMessage::from_slice` / `to_json`, `signal_from_name` | no-panic on any bytes; clean serde errors (never silent); `to_json` → `from_slice` structural round-trip; `signal_from_name` is total (returns `Option`, never panics) | +| 4 | `session_opseq` (second wave) | `#[derive(Arbitrary)]` op sequence | the producer session pump + mock backend (`src/testing.rs`, `drive_session`) | no-panic; take-once slot semantics; duplicate/replayed session ops leave the live session intact — the alkcall-bug-class target | + +### 4.1 Cross-codec disambiguation invariant (target 2, the subtle one) + +The consumer disambiguates an error-response frame from a raw chunk by +peeking one byte (`wire.rs:189-213`): server stream types are {1, 2, 4}; +a 4-byte BE length prefix ≤ 16 MiB − 1 starts with `0x00`, which is +neither. Encoded as fuzz assertions: + +- For every `error_response_bytes` output and every negotiation frame of + length < `MAX_CHUNK_LEN`, the first byte is `0x00` — a `ChunkReader` + peek on `[frame bytes…]` never mistakes it for a chunk. +- **Known boundary collision, encoded deliberately:** a frame of length + exactly `MAX_CHUNK_LEN` (= `0x01000000`) has prefix `[0x01, …]` — + first byte `0x01`, colliding with `STREAM_STDOUT`. The read paths + admit it (`length > MAX_CHUNK_LEN` rejects, `==` passes). This is an + inherent edge of the one-byte-peek design; producers only ever send + tiny error frames, so it is accepted — but the assertion pins the + boundary so any future `MAX_CHUNK_LEN` change that widens the + collision gets caught. (`validate_header`'s doc comment at + `wire.rs:262-270` claims the ≤ cap high byte is `0x00`; strictly the + claim holds only for `<` the cap. Worth a one-word fix in the doc + comment if we touch `wire.rs` for any other reason.) + +Also encoded (mirroring alkcall §7.7's trailing-byte probe): a valid +negotiation frame with one extra JSON byte appended *and counted in the +length prefix* must fail with a `Json` error, so a future switch to a +tolerant streaming reader is caught. + +## 5. Layout (mirrors alkcall §7.7 as-built) + +``` +fuzz/ +├── Cargo.toml alktty-fuzz (nightly-only bins; own [workspace]) +├── rust-toolchain.toml pins nightly for this subtree only +├── fuzz_targets/ +│ ├── chunk_frame.rs thin fuzz_target! wrapper +│ ├── negotiation_frame.rs thin wrapper +│ └── control_json.rs thin wrapper +├── shared/ alktty-fuzz-shared — STABLE-toolchain library +│ └── src/{chunk_frame,negotiation_frame,control_json}.rs +├── corpus// committed seeds +├── gen_fuzz_seeds.py deterministic seed generator +├── run-detached.sh §3 detached runner (CWD-independent) +└── README.md +``` + +Root `Cargo.toml` changes (the alkcall §7.7 footguns, both required): + +- `[workspace]` table: `members = ["."]`, `exclude = ["fuzz"]` — without + it cargo auto-discovers `fuzz/shared/` into the main workspace and the + MSRV toolchain tries to build nightly-consumed dev-deps. +- `"fuzz/"` added to the publish `exclude` list. + +No `#[cfg(fuzzing)]` exposure expected — `ChunkReader`/`ChunkWriter`, +`NegotiationReader`/`NegotiationWriter`, `NegotiateRequest`, +`ControlMessage`, and `error_response_bytes` are all already `pub` +(alkcall needed none of its five either). The one private constant, +`MAX_CHUNK_LEN`, is wire-stable (ADR-001); the shared crate carries its +own copy, and the shape invariants assert the rejection boundary so a +drift is caught. + +## 6. Corpus policy + +Commit hand-made seeds; gitignore grown corpora and artifacts +(`fuzz/.gitignore` per alkcall's). Seeds per target: valid frames/headers +for every stream type / every control variant, truncation at every prefix +length, `length = 0`, `length = MAX`, `length = MAX + 1`, `length = +u32::MAX`, invalid UTF-8 in JSON, deep-ish nesting, peek-interleave +fixtures, cross-codec error-frame fixtures. The generator script is +deterministic (no randomness) so seeds are reproducible. + +## 7. Sequencing + +1. **Bump alkcall 0.8.0 → 0.8.1** (the duplicate adopt/open fix lands on + alktty's own path — `TtySession::open_via_channels` and the channels + establisher run on the fixed `ChannelManager`). Full verification set + including wasm checks. Also fix AGENTS.md's stale "pin alkcall 0.6.0" + line while touching it. **Status: see §8.** +2. Scaffold `fuzz/` + root workspace table + publish exclude. +3. Targets 1–3 invariant logic in `fuzz/shared/` + thin target bins + + seeds + detached runner + README. +4. Corpus replay green on stable (`cargo test --manifest-path + fuzz/shared/Cargo.toml`); add it to the AGENTS.md verification + checklist. +5. Detached campaigns (10 min per target via `run-detached.sh`), triage + anything found, record results in §8. +6. Decide on target 4 (`session_opseq`) after 1–3 are clean. + +## 8. Progress log (append-only across sessions) + +- **2026-09-28** — Proposal discussed and adopted; this plan written. + Alkcall dependency bump + fuzz scaffold started. +- **2026-09-28 (later)** — **All of §7 steps 1–5 landed.** + - alkcall 0.8.0 → 0.8.1 verified across the full checklist (113 + + all-features 156 tests, clippy stable/wasm, fmt, doc). + - AGENTS.md: stale "pin alkcall 0.6.0" corrected to 0.8.1; corpus + replay added to the verification checklist; campaign guidance + added. + - `fuzz/` scaffolded exactly as §5: root `[workspace]` table + publish + exclude, `fuzz/rust-toolchain.toml` nightly pin, thin target bins, + invariant logic in `fuzz/shared/` (stable toolchain), 328 committed + seeds via `gen_fuzz_seeds.py`, `run-detached.sh`, README, + `.gitignore`. + - Corpus replay green on stable + (`cargo test --manifest-path fuzz/shared/Cargo.toml`). + - Harness-model corrections the corpus replay caught *before* any + campaign (the alkcall §7.7 pattern repeating): (1) a valid first + chunk with trailing stream bytes is correct reader behavior — the + payload slice is `5..5+len`, not `5..`; (2) the negotiation framing + layer is length-prefix-only — `read_frame` returns raw bytes and the + adapter does the serde parse (`adapter.rs:411`), so + `NegotiationError::Json` is unreachable from this reader (unlike + alkcall's serde-backed envelope reader; the `Json` arm now panics as + "unreachable" and the trailing-byte probe asserts exact-body + consumption instead of a Json error); (3) zero-length negotiation + frames are admitted by this reader (the adapter's parse rejects + them) — the shape assertion was relaxed accordingly. + - **10-min detached campaigns, all three targets: every run exited 0 + with an empty artifact directory — no crashes, hangs, OOMs, or + leaks** (per-target `oom/timeout/crash: 0/0/0` on all ~28 fork + jobs): `chunk_frame` 380k execs (cov saturated at 710 edges within + seconds — the 5-byte-parser ceiling is fully enumerated); + `negotiation_frame` 3.69M execs (cov 3157, still finding coverage at + budget end — JSON structure exploration); `control_json` 8.6M execs + (cov 2035, still growing). Grown corpus entries were deleted per the + §6 policy; committed seeds unchanged. + - §7 step 6 (target 4 `session_opseq`) remains open for a follow-up + session. + +## 9. Relationship to existing tests + +The existing suite covers valid-input round-trips and documented error +paths (`wire.rs` codec tests, `negotiation.rs` and `tests/negotiation.rs` +frame tests, `control.rs` message tests). Fuzzing adds: random malformed +input exploration (the quinn CVE class), stateful interleavings (target +4), and adversarial exploration of the peek/disambiguation seam that +example-based tests structurally cannot enumerate. + +Verification additions once landed: + +```bash +cargo test --manifest-path fuzz/shared/Cargo.toml # corpus replay — the standing fuzz gate +``` + +…added to the AGENTS.md checklist alongside the existing commands. The +wasm checks (`cargo check --target wasm32-unknown-unknown`, +`cargo clippy --target wasm32-unknown-unknown -- -D warnings`) remain +untouched by fuzz work but must still pass after the root `Cargo.toml` +gains its `[workspace]` table. \ No newline at end of file diff --git a/fuzz/.gitignore b/fuzz/.gitignore new file mode 100644 index 0000000..c3010a7 --- /dev/null +++ b/fuzz/.gitignore @@ -0,0 +1,7 @@ +target +corpus/* +!corpus/chunk_frame +!corpus/negotiation_frame +!corpus/control_json +artifacts +coverage \ No newline at end of file diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock new file mode 100644 index 0000000..e78b278 --- /dev/null +++ b/fuzz/Cargo.lock @@ -0,0 +1,1312 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "getrandom 0.3.4", + "once_cell", + "serde", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba" +dependencies = [ + "memchr", +] + +[[package]] +name = "alkcall" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf6af1e4af1460480849adf959c972d65deeafc36f4101064ced1ce6d1adfd5b" +dependencies = [ + "async-trait", + "bytes", + "futures", + "getrandom 0.4.3", + "jsonschema", + "parking_lot", + "serde", + "serde_json", + "thiserror", + "tokio", + "tracing", + "uuid", + "zeroize", +] + +[[package]] +name = "alktty" +version = "0.5.0" +dependencies = [ + "alkcall", + "async-trait", + "bytes", + "futures", + "futures-core", + "libc", + "serde", + "serde_json", + "thiserror", + "tokio", + "tokio-stream", + "tracing", +] + +[[package]] +name = "alktty-fuzz" +version = "0.0.0" +dependencies = [ + "alktty", + "alktty-fuzz-shared", + "libfuzzer-sys", +] + +[[package]] +name = "alktty-fuzz-shared" +version = "0.0.0" +dependencies = [ + "alktty", + "bytes", + "serde_json", + "tokio", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "arbitrary" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + +[[package]] +name = "async-trait" +version = "0.1.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "autocfg" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" + +[[package]] +name = "bit-set" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" +dependencies = [ + "bit-vec", +] + +[[package]] +name = "bit-vec" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" + +[[package]] +name = "bitflags" +version = "2.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06" + +[[package]] +name = "borrow-or-share" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c" + +[[package]] +name = "bumpalo" +version = "3.20.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" + +[[package]] +name = "bytecount" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e" + +[[package]] +name = "bytes" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" + +[[package]] +name = "cc" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f360145194ee8e21db5ee7f3fcd4fe52210864c75c985dae33218202c8bbe040" +dependencies = [ + "find-msvc-tools", + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" + +[[package]] +name = "data-encoding" +version = "2.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4583a4551df46e2792f82ceeac45e850d2e2d5debba0b91f102385cda5b11f06" + +[[package]] +name = "displaydoc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "email_address" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449" +dependencies = [ + "serde", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "fancy-regex" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1e1dacd0d2082dfcf1351c4bdd566bbe89a2b263235a2b50058f1e130a47277" +dependencies = [ + "bit-set", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "find-msvc-tools" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484" + +[[package]] +name = "fluent-uri" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e" +dependencies = [ + "borrow-or-share", + "ref-cast", + "serde", +] + +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + +[[package]] +name = "fraction" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e076045bb43dac435333ed5f04caf35c7463631d0dae2deb2638d94dd0a5b872" +dependencies = [ + "lazy_static", + "num", +] + +[[package]] +name = "futures" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" + +[[package]] +name = "futures-executor" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed" + +[[package]] +name = "futures-macro" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "futures-sink" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d" + +[[package]] +name = "futures-task" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" + +[[package]] +name = "futures-util" +version = "0.3.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "slab", +] + +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi 5.3.0", + "wasip2", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi 6.0.0", + "wasm-bindgen", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] + +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + +[[package]] +name = "icu_collections" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513" +dependencies = [ + "displaydoc", + "potential_utf", + "utf8_iter", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0" + +[[package]] +name = "icu_properties" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa" + +[[package]] +name = "icu_provider" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "indexmap" +version = "2.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc4e190f5d26ca7051642629da2c52fc03bde85a03197c99408dcd291734c855" +dependencies = [ + "equivalent", + "hashbrown 0.17.1", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "jobserver" +version = "0.1.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3" +dependencies = [ + "getrandom 0.4.3", + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7883d941dae510fb2d978fc3fe018c71c9e2892fd38854de3e8b92c2e5ad9cc5" +dependencies = [ + "cfg-if", + "futures-util", + "wasm-bindgen", +] + +[[package]] +name = "jsonschema" +version = "0.46.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0a699d3e77675e6aa4bfffe3b907c8b5f7ed3241f9965bffb25475ad4b08d05" +dependencies = [ + "ahash", + "bytecount", + "data-encoding", + "email_address", + "fancy-regex", + "fraction", + "getrandom 0.3.4", + "idna", + "itoa", + "jsonschema-regex", + "num-cmp", + "num-traits", + "percent-encoding", + "referencing", + "regex", + "serde", + "serde_json", + "unicode-general-category", + "uuid-simd", +] + +[[package]] +name = "jsonschema-regex" +version = "0.46.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbd1086b01b9349fd4ef9a07433965af64c8ce8159abe633a189e4ff817bd13" +dependencies = [ + "regex-syntax", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "libc" +version = "0.2.189" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "litemap" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae" + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "memchr" +version = "2.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" + +[[package]] +name = "micromap" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2a86d3146ed3995b5913c414f6664344b9617457320782e64f0bb44afd49d74" + +[[package]] +name = "num" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-cmp" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa" + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-integer" +version = "0.1.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ce2d95d4b3734dc35aa2f45e1aa22cd416814592a4f9d9205e11affd5b8e10b" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "once_cell" +version = "1.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" + +[[package]] +name = "outref" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" + +[[package]] +name = "parking_lot" +version = "0.12.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link", +] + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "pin-project-lite" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" + +[[package]] +name = "potential_utf" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661" +dependencies = [ + "zerovec", +] + +[[package]] +name = "proc-macro2" +version = "1.0.107" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "r-efi" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" + +[[package]] +name = "redox_syscall" +version = "0.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +dependencies = [ + "bitflags", +] + +[[package]] +name = "ref-cast" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "referencing" +version = "0.46.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fbf332a2f81899f6836f22c03da73dae8a664c32e3016b84692c23cddadc95d" +dependencies = [ + "ahash", + "fluent-uri", + "getrandom 0.3.4", + "hashbrown 0.16.1", + "itoa", + "micromap", + "parking_lot", + "percent-encoding", + "serde_json", +] + +[[package]] +name = "regex" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" + +[[package]] +name = "rustversion" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "serde" +version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.229" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "serde_json" +version = "1.0.151" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +dependencies = [ + "indexmap", + "itoa", + "memchr", + "serde", + "serde_core", + "zmij", +] + +[[package]] +name = "shlex" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" + +[[package]] +name = "slab" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" + +[[package]] +name = "smallvec" +version = "1.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9395f0f0eee849a9b707b2f06bb92a6a422090e2123bb2ef8e87a0e61892a8e" + +[[package]] +name = "stable_deref_trait" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "syn" +version = "2.0.119" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "synstructure" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "thiserror" +version = "2.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "tinystr" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tokio" +version = "1.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +dependencies = [ + "bytes", + "pin-project-lite", + "tokio-macros", +] + +[[package]] +name = "tokio-macros" +version = "2.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "tokio-stream" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3d06f0b082ba57c26b79407372e57cf2a1e28124f78e9479fe80322cf53420b" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tracing" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "tracing-core" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +dependencies = [ + "once_cell", +] + +[[package]] +name = "unicode-general-category" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f" + +[[package]] +name = "unicode-ident" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" +dependencies = [ + "getrandom 0.4.3", + "js-sys", + "uuid-rng-internal", + "wasm-bindgen", +] + +[[package]] +name = "uuid-rng-internal" +version = "1.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c994a501354f95311ecd159c7e13fede645ce5d184dd576b7569a7478981383" +dependencies = [ + "getrandom 0.4.3", +] + +[[package]] +name = "uuid-simd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8" +dependencies = [ + "outref", + "vsimd", +] + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vsimd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" + +[[package]] +name = "wasip2" +version = "1.0.4+wasi-0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.129" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bb54f33acc68fd454578d9820b0bde1a1a3d17aa17bb7b6595806d02886d409" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.129" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e29d0c35b16e224a7eeb5cd2d25e3e1968fbd65604117b44d3b789d00ee8535" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.129" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f501a8bc3719dba86ef8ae4728879c08001bea749eb1333ac5b91e040e2a6b7" +dependencies = [ + "bumpalo", + "proc-macro2", + "quote", + "syn 3.0.6", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.129" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23f0c9c52aa7cd7d77769a4cfe2a9adb1b331f489a41d912ce14513d5ab995c6" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + +[[package]] +name = "wit-bindgen" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" + +[[package]] +name = "writeable" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc" + +[[package]] +name = "yoke" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5" +dependencies = [ + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33811428bee40dbceb6d545e95754741d17a6aef9a4849f0fd62e2ba4f412a78" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6df92bf3d9227be3d53173901ddbffac2babc27ae50f397776ffd6dc33f800cb" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac4f328cf2f05d084e496c3e9c3f33ed0a183656a16e1fcec4d464d8373aec82" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "zerofrom" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + +[[package]] +name = "zerotrie" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.6", +] + +[[package]] +name = "zmij" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml new file mode 100644 index 0000000..5f3adc9 --- /dev/null +++ b/fuzz/Cargo.toml @@ -0,0 +1,38 @@ +[package] +name = "alktty-fuzz" +version = "0.0.0" +publish = false +edition = "2021" + +[package.metadata] +cargo-fuzz = true + +[dependencies] +libfuzzer-sys = "0.4" +alktty-fuzz-shared = { path = "shared" } + +[dependencies.alktty] +path = ".." + +[[bin]] +name = "chunk_frame" +path = "fuzz_targets/chunk_frame.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "negotiation_frame" +path = "fuzz_targets/negotiation_frame.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "control_json" +path = "fuzz_targets/control_json.rs" +test = false +doc = false +bench = false + +[workspace] \ No newline at end of file diff --git a/fuzz/README.md b/fuzz/README.md new file mode 100644 index 0000000..7c07255 --- /dev/null +++ b/fuzz/README.md @@ -0,0 +1,60 @@ +# alktty fuzzing + +cargo-fuzz targets for the wire-facing parse surfaces. The design and +operating rules live in `docs/plans/fuzzing.md` (adopted from alkcall's +`docs/research/fuzzing.md`); this README is the operational cheat-sheet. + +## Layout + +- `fuzz_targets/` — nightly-only `fuzz_target!` binaries (thin wrappers). +- `shared/` — stable-toolchain library holding the invariant logic; the + corpus replay tests run here on plain `cargo test`. +- `corpus//` — committed seeds (regenerate with + `python3 fuzz/gen_fuzz_seeds.py`). +- `artifacts/` — gitignored crash/oom/timeout artifacts + campaign logs. + +## Targets + +| Target | Drives | +|---|---| +| `chunk_frame` | `ChunkReader`/`ChunkWriter` (5-byte chunk codec, ADR-001) | +| `negotiation_frame` | `NegotiationReader`/`NegotiationWriter` + `NegotiateRequest` + `error_response_bytes` + the cross-codec peek-disambiguation seam | +| `control_json` | `ControlMessage::from_slice`/`to_json` + `signal_from_name` | + +## Running a campaign — always detached + +Agent sessions must never run fuzzing in the foreground (an OOM in a +target can take down the session host; see docs/plans/fuzzing.md §3). +Use the detached runner: + +```bash +fuzz/run-detached.sh chunk_frame +# poll: +tail -n 50 fuzz/artifacts/chunk_frame-*.log +ls fuzz/artifacts/chunk_frame/ +pgrep -f "cargo fuzz run chunk_frame" +``` + +`FUZZ_RUNTIME_SECS=1800 fuzz/run-detached.sh negotiation_frame` for a +longer campaign. The runner pins `-fork=1 -rss_limit_mb=2048 +-malloc_limit_mb=2048 -timeout=25` and detaches via `setsid` + `nohup`. + +## Corpus replay (the standing fuzz gate) + +```bash +cargo test --manifest-path fuzz/shared/Cargo.toml +``` + +Replays every committed seed through the same invariant functions the +fuzzer runs, on stable, no nightly needed. Part of the release +verification checklist (AGENTS.md). + +## Toolchain notes + +`rust-toolchain.toml` pins nightly for this subtree only (llvm-tools +required by cargo-fuzz); the crate itself stays on stable at MSRV 1.88. +`cargo fuzz build` must be run with the fuzz dir as CWD or trust the +toolchain file (rustup resolves per directory). + +Run campaigns before releases and after touching `src/wire.rs`, +`src/negotiation.rs`, `src/control.rs`, the adapter, or the session pump. \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-000 b/fuzz/corpus/chunk_frame/seed-000 new file mode 100644 index 0000000..e69de29 diff --git a/fuzz/corpus/chunk_frame/seed-001 b/fuzz/corpus/chunk_frame/seed-001 new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-001 differ diff --git a/fuzz/corpus/chunk_frame/seed-002 b/fuzz/corpus/chunk_frame/seed-002 new file mode 100644 index 0000000..09f370e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-002 differ diff --git a/fuzz/corpus/chunk_frame/seed-003 b/fuzz/corpus/chunk_frame/seed-003 new file mode 100644 index 0000000..40b450d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-003 differ diff --git a/fuzz/corpus/chunk_frame/seed-004 b/fuzz/corpus/chunk_frame/seed-004 new file mode 100644 index 0000000..44732f9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-004 differ diff --git a/fuzz/corpus/chunk_frame/seed-005 b/fuzz/corpus/chunk_frame/seed-005 new file mode 100644 index 0000000..0aa2f15 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-005 differ diff --git a/fuzz/corpus/chunk_frame/seed-006 b/fuzz/corpus/chunk_frame/seed-006 new file mode 100644 index 0000000..45fb5e7 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-006 differ diff --git a/fuzz/corpus/chunk_frame/seed-007 b/fuzz/corpus/chunk_frame/seed-007 new file mode 100644 index 0000000..2e09717 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-007 differ diff --git a/fuzz/corpus/chunk_frame/seed-008 b/fuzz/corpus/chunk_frame/seed-008 new file mode 100644 index 0000000..0729084 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-008 differ diff --git a/fuzz/corpus/chunk_frame/seed-009 b/fuzz/corpus/chunk_frame/seed-009 new file mode 100644 index 0000000..5b451d6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-009 differ diff --git a/fuzz/corpus/chunk_frame/seed-010 b/fuzz/corpus/chunk_frame/seed-010 new file mode 100644 index 0000000..bf6a934 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-010 differ diff --git a/fuzz/corpus/chunk_frame/seed-011 b/fuzz/corpus/chunk_frame/seed-011 new file mode 100644 index 0000000..164680f Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-011 differ diff --git a/fuzz/corpus/chunk_frame/seed-012 b/fuzz/corpus/chunk_frame/seed-012 new file mode 100644 index 0000000..abfa2a6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-012 differ diff --git a/fuzz/corpus/chunk_frame/seed-013 b/fuzz/corpus/chunk_frame/seed-013 new file mode 100644 index 0000000..32ab7b0 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-013 differ diff --git a/fuzz/corpus/chunk_frame/seed-014 b/fuzz/corpus/chunk_frame/seed-014 new file mode 100644 index 0000000..d5df0c9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-014 differ diff --git a/fuzz/corpus/chunk_frame/seed-015 b/fuzz/corpus/chunk_frame/seed-015 new file mode 100644 index 0000000..0c5302b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-015 differ diff --git a/fuzz/corpus/chunk_frame/seed-016 b/fuzz/corpus/chunk_frame/seed-016 new file mode 100644 index 0000000..df4e491 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-016 differ diff --git a/fuzz/corpus/chunk_frame/seed-017 b/fuzz/corpus/chunk_frame/seed-017 new file mode 100644 index 0000000..de28814 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-017 differ diff --git a/fuzz/corpus/chunk_frame/seed-018 b/fuzz/corpus/chunk_frame/seed-018 new file mode 100644 index 0000000..07a36d5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-018 differ diff --git a/fuzz/corpus/chunk_frame/seed-019 b/fuzz/corpus/chunk_frame/seed-019 new file mode 100644 index 0000000..26c48c6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-019 differ diff --git a/fuzz/corpus/chunk_frame/seed-020 b/fuzz/corpus/chunk_frame/seed-020 new file mode 100644 index 0000000..9593d31 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-020 differ diff --git a/fuzz/corpus/chunk_frame/seed-021 b/fuzz/corpus/chunk_frame/seed-021 new file mode 100644 index 0000000..797b82b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-021 differ diff --git a/fuzz/corpus/chunk_frame/seed-022 b/fuzz/corpus/chunk_frame/seed-022 new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-022 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-023 b/fuzz/corpus/chunk_frame/seed-023 new file mode 100644 index 0000000..35a0387 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-023 differ diff --git a/fuzz/corpus/chunk_frame/seed-024 b/fuzz/corpus/chunk_frame/seed-024 new file mode 100644 index 0000000..51d72fb Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-024 differ diff --git a/fuzz/corpus/chunk_frame/seed-025 b/fuzz/corpus/chunk_frame/seed-025 new file mode 100644 index 0000000..4a927fb Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-025 differ diff --git a/fuzz/corpus/chunk_frame/seed-026 b/fuzz/corpus/chunk_frame/seed-026 new file mode 100644 index 0000000..8e183e0 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-026 differ diff --git a/fuzz/corpus/chunk_frame/seed-027 b/fuzz/corpus/chunk_frame/seed-027 new file mode 100644 index 0000000..c68e2f1 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-027 differ diff --git a/fuzz/corpus/chunk_frame/seed-028 b/fuzz/corpus/chunk_frame/seed-028 new file mode 100644 index 0000000..e4f54a7 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-028 differ diff --git a/fuzz/corpus/chunk_frame/seed-029 b/fuzz/corpus/chunk_frame/seed-029 new file mode 100644 index 0000000..b8a8141 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-029 differ diff --git a/fuzz/corpus/chunk_frame/seed-030 b/fuzz/corpus/chunk_frame/seed-030 new file mode 100644 index 0000000..e486c4d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-030 differ diff --git a/fuzz/corpus/chunk_frame/seed-031 b/fuzz/corpus/chunk_frame/seed-031 new file mode 100644 index 0000000..0e05e5b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-031 differ diff --git a/fuzz/corpus/chunk_frame/seed-032 b/fuzz/corpus/chunk_frame/seed-032 new file mode 100644 index 0000000..8538f65 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-032 differ diff --git a/fuzz/corpus/chunk_frame/seed-033 b/fuzz/corpus/chunk_frame/seed-033 new file mode 100644 index 0000000..9f8f525 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-033 differ diff --git a/fuzz/corpus/chunk_frame/seed-034 b/fuzz/corpus/chunk_frame/seed-034 new file mode 100644 index 0000000..95aa8ee Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-034 differ diff --git a/fuzz/corpus/chunk_frame/seed-035 b/fuzz/corpus/chunk_frame/seed-035 new file mode 100644 index 0000000..4bd2991 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-035 differ diff --git a/fuzz/corpus/chunk_frame/seed-036 b/fuzz/corpus/chunk_frame/seed-036 new file mode 100644 index 0000000..58bbde6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-036 differ diff --git a/fuzz/corpus/chunk_frame/seed-037 b/fuzz/corpus/chunk_frame/seed-037 new file mode 100644 index 0000000..dd47ba5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-037 differ diff --git a/fuzz/corpus/chunk_frame/seed-038 b/fuzz/corpus/chunk_frame/seed-038 new file mode 100644 index 0000000..5a482fd Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-038 differ diff --git a/fuzz/corpus/chunk_frame/seed-039 b/fuzz/corpus/chunk_frame/seed-039 new file mode 100644 index 0000000..3695e1e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-039 differ diff --git a/fuzz/corpus/chunk_frame/seed-040 b/fuzz/corpus/chunk_frame/seed-040 new file mode 100644 index 0000000..703cbe9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-040 differ diff --git a/fuzz/corpus/chunk_frame/seed-041 b/fuzz/corpus/chunk_frame/seed-041 new file mode 100644 index 0000000..4ab8cbe Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-041 differ diff --git a/fuzz/corpus/chunk_frame/seed-042 b/fuzz/corpus/chunk_frame/seed-042 new file mode 100644 index 0000000..11e526f Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-042 differ diff --git a/fuzz/corpus/chunk_frame/seed-043 b/fuzz/corpus/chunk_frame/seed-043 new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-043 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-044 b/fuzz/corpus/chunk_frame/seed-044 new file mode 100644 index 0000000..5407bf3 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-044 differ diff --git a/fuzz/corpus/chunk_frame/seed-045 b/fuzz/corpus/chunk_frame/seed-045 new file mode 100644 index 0000000..00315ca Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-045 differ diff --git a/fuzz/corpus/chunk_frame/seed-046 b/fuzz/corpus/chunk_frame/seed-046 new file mode 100644 index 0000000..b8b8e14 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-046 differ diff --git a/fuzz/corpus/chunk_frame/seed-047 b/fuzz/corpus/chunk_frame/seed-047 new file mode 100644 index 0000000..1975772 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-047 differ diff --git a/fuzz/corpus/chunk_frame/seed-048 b/fuzz/corpus/chunk_frame/seed-048 new file mode 100644 index 0000000..ebe6873 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-048 differ diff --git a/fuzz/corpus/chunk_frame/seed-049 b/fuzz/corpus/chunk_frame/seed-049 new file mode 100644 index 0000000..6b05e9a Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-049 differ diff --git a/fuzz/corpus/chunk_frame/seed-050 b/fuzz/corpus/chunk_frame/seed-050 new file mode 100644 index 0000000..1ebc980 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-050 differ diff --git a/fuzz/corpus/chunk_frame/seed-051 b/fuzz/corpus/chunk_frame/seed-051 new file mode 100644 index 0000000..0591f4a Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-051 differ diff --git a/fuzz/corpus/chunk_frame/seed-052 b/fuzz/corpus/chunk_frame/seed-052 new file mode 100644 index 0000000..a19514c Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-052 differ diff --git a/fuzz/corpus/chunk_frame/seed-053 b/fuzz/corpus/chunk_frame/seed-053 new file mode 100644 index 0000000..3eb52e9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-053 differ diff --git a/fuzz/corpus/chunk_frame/seed-054 b/fuzz/corpus/chunk_frame/seed-054 new file mode 100644 index 0000000..9c69fed Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-054 differ diff --git a/fuzz/corpus/chunk_frame/seed-055 b/fuzz/corpus/chunk_frame/seed-055 new file mode 100644 index 0000000..f789b95 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-055 differ diff --git a/fuzz/corpus/chunk_frame/seed-056 b/fuzz/corpus/chunk_frame/seed-056 new file mode 100644 index 0000000..2a330df Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-056 differ diff --git a/fuzz/corpus/chunk_frame/seed-057 b/fuzz/corpus/chunk_frame/seed-057 new file mode 100644 index 0000000..58473e2 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-057 differ diff --git a/fuzz/corpus/chunk_frame/seed-058 b/fuzz/corpus/chunk_frame/seed-058 new file mode 100644 index 0000000..e03e1e2 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-058 differ diff --git a/fuzz/corpus/chunk_frame/seed-059 b/fuzz/corpus/chunk_frame/seed-059 new file mode 100644 index 0000000..cad8ad5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-059 differ diff --git a/fuzz/corpus/chunk_frame/seed-060 b/fuzz/corpus/chunk_frame/seed-060 new file mode 100644 index 0000000..48a65a7 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-060 differ diff --git a/fuzz/corpus/chunk_frame/seed-061 b/fuzz/corpus/chunk_frame/seed-061 new file mode 100644 index 0000000..b476ad0 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-061 differ diff --git a/fuzz/corpus/chunk_frame/seed-062 b/fuzz/corpus/chunk_frame/seed-062 new file mode 100644 index 0000000..37c37f5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-062 differ diff --git a/fuzz/corpus/chunk_frame/seed-063 b/fuzz/corpus/chunk_frame/seed-063 new file mode 100644 index 0000000..f237382 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-063 differ diff --git a/fuzz/corpus/chunk_frame/seed-064 b/fuzz/corpus/chunk_frame/seed-064 new file mode 100644 index 0000000..fc2b569 --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-064 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-065 b/fuzz/corpus/chunk_frame/seed-065 new file mode 100644 index 0000000..15294a5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-065 differ diff --git a/fuzz/corpus/chunk_frame/seed-066 b/fuzz/corpus/chunk_frame/seed-066 new file mode 100644 index 0000000..515b6a5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-066 differ diff --git a/fuzz/corpus/chunk_frame/seed-067 b/fuzz/corpus/chunk_frame/seed-067 new file mode 100644 index 0000000..3463e8e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-067 differ diff --git a/fuzz/corpus/chunk_frame/seed-068 b/fuzz/corpus/chunk_frame/seed-068 new file mode 100644 index 0000000..fea09d3 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-068 differ diff --git a/fuzz/corpus/chunk_frame/seed-069 b/fuzz/corpus/chunk_frame/seed-069 new file mode 100644 index 0000000..9d6f5f9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-069 differ diff --git a/fuzz/corpus/chunk_frame/seed-070 b/fuzz/corpus/chunk_frame/seed-070 new file mode 100644 index 0000000..c3a846b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-070 differ diff --git a/fuzz/corpus/chunk_frame/seed-071 b/fuzz/corpus/chunk_frame/seed-071 new file mode 100644 index 0000000..be8beeb Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-071 differ diff --git a/fuzz/corpus/chunk_frame/seed-072 b/fuzz/corpus/chunk_frame/seed-072 new file mode 100644 index 0000000..0af072e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-072 differ diff --git a/fuzz/corpus/chunk_frame/seed-073 b/fuzz/corpus/chunk_frame/seed-073 new file mode 100644 index 0000000..c6d530b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-073 differ diff --git a/fuzz/corpus/chunk_frame/seed-074 b/fuzz/corpus/chunk_frame/seed-074 new file mode 100644 index 0000000..7d1c00e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-074 differ diff --git a/fuzz/corpus/chunk_frame/seed-075 b/fuzz/corpus/chunk_frame/seed-075 new file mode 100644 index 0000000..271e3c6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-075 differ diff --git a/fuzz/corpus/chunk_frame/seed-076 b/fuzz/corpus/chunk_frame/seed-076 new file mode 100644 index 0000000..91b4104 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-076 differ diff --git a/fuzz/corpus/chunk_frame/seed-077 b/fuzz/corpus/chunk_frame/seed-077 new file mode 100644 index 0000000..372cd81 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-077 differ diff --git a/fuzz/corpus/chunk_frame/seed-078 b/fuzz/corpus/chunk_frame/seed-078 new file mode 100644 index 0000000..23c9d8b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-078 differ diff --git a/fuzz/corpus/chunk_frame/seed-079 b/fuzz/corpus/chunk_frame/seed-079 new file mode 100644 index 0000000..e2d6507 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-079 differ diff --git a/fuzz/corpus/chunk_frame/seed-080 b/fuzz/corpus/chunk_frame/seed-080 new file mode 100644 index 0000000..c1e1fef Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-080 differ diff --git a/fuzz/corpus/chunk_frame/seed-081 b/fuzz/corpus/chunk_frame/seed-081 new file mode 100644 index 0000000..8d59022 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-081 differ diff --git a/fuzz/corpus/chunk_frame/seed-082 b/fuzz/corpus/chunk_frame/seed-082 new file mode 100644 index 0000000..4860f75 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-082 differ diff --git a/fuzz/corpus/chunk_frame/seed-083 b/fuzz/corpus/chunk_frame/seed-083 new file mode 100644 index 0000000..92f9f7d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-083 differ diff --git a/fuzz/corpus/chunk_frame/seed-084 b/fuzz/corpus/chunk_frame/seed-084 new file mode 100644 index 0000000..8f94de9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-084 differ diff --git a/fuzz/corpus/chunk_frame/seed-085 b/fuzz/corpus/chunk_frame/seed-085 new file mode 100644 index 0000000..45a8ca0 --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-085 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-086 b/fuzz/corpus/chunk_frame/seed-086 new file mode 100644 index 0000000..d825e1a Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-086 differ diff --git a/fuzz/corpus/chunk_frame/seed-087 b/fuzz/corpus/chunk_frame/seed-087 new file mode 100644 index 0000000..5536b38 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-087 differ diff --git a/fuzz/corpus/chunk_frame/seed-088 b/fuzz/corpus/chunk_frame/seed-088 new file mode 100644 index 0000000..3c66835 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-088 differ diff --git a/fuzz/corpus/chunk_frame/seed-089 b/fuzz/corpus/chunk_frame/seed-089 new file mode 100644 index 0000000..67ec0ff Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-089 differ diff --git a/fuzz/corpus/chunk_frame/seed-090 b/fuzz/corpus/chunk_frame/seed-090 new file mode 100644 index 0000000..59091ad Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-090 differ diff --git a/fuzz/corpus/chunk_frame/seed-091 b/fuzz/corpus/chunk_frame/seed-091 new file mode 100644 index 0000000..ef2b6e8 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-091 differ diff --git a/fuzz/corpus/chunk_frame/seed-092 b/fuzz/corpus/chunk_frame/seed-092 new file mode 100644 index 0000000..c2ae43b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-092 differ diff --git a/fuzz/corpus/chunk_frame/seed-093 b/fuzz/corpus/chunk_frame/seed-093 new file mode 100644 index 0000000..86d403d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-093 differ diff --git a/fuzz/corpus/chunk_frame/seed-094 b/fuzz/corpus/chunk_frame/seed-094 new file mode 100644 index 0000000..4c39030 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-094 differ diff --git a/fuzz/corpus/chunk_frame/seed-095 b/fuzz/corpus/chunk_frame/seed-095 new file mode 100644 index 0000000..23c0009 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-095 differ diff --git a/fuzz/corpus/chunk_frame/seed-096 b/fuzz/corpus/chunk_frame/seed-096 new file mode 100644 index 0000000..e1aa809 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-096 differ diff --git a/fuzz/corpus/chunk_frame/seed-097 b/fuzz/corpus/chunk_frame/seed-097 new file mode 100644 index 0000000..b643306 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-097 differ diff --git a/fuzz/corpus/chunk_frame/seed-098 b/fuzz/corpus/chunk_frame/seed-098 new file mode 100644 index 0000000..758ecd7 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-098 differ diff --git a/fuzz/corpus/chunk_frame/seed-099 b/fuzz/corpus/chunk_frame/seed-099 new file mode 100644 index 0000000..461da8f Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-099 differ diff --git a/fuzz/corpus/chunk_frame/seed-100 b/fuzz/corpus/chunk_frame/seed-100 new file mode 100644 index 0000000..5e7fd4d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-100 differ diff --git a/fuzz/corpus/chunk_frame/seed-101 b/fuzz/corpus/chunk_frame/seed-101 new file mode 100644 index 0000000..286c2e2 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-101 differ diff --git a/fuzz/corpus/chunk_frame/seed-102 b/fuzz/corpus/chunk_frame/seed-102 new file mode 100644 index 0000000..80f95c5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-102 differ diff --git a/fuzz/corpus/chunk_frame/seed-103 b/fuzz/corpus/chunk_frame/seed-103 new file mode 100644 index 0000000..80f4000 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-103 differ diff --git a/fuzz/corpus/chunk_frame/seed-104 b/fuzz/corpus/chunk_frame/seed-104 new file mode 100644 index 0000000..3a9b32d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-104 differ diff --git a/fuzz/corpus/chunk_frame/seed-105 b/fuzz/corpus/chunk_frame/seed-105 new file mode 100644 index 0000000..5f2e4d6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-105 differ diff --git a/fuzz/corpus/chunk_frame/seed-106 b/fuzz/corpus/chunk_frame/seed-106 new file mode 100644 index 0000000..b0b2b1c --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-106 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-107 b/fuzz/corpus/chunk_frame/seed-107 new file mode 100644 index 0000000..19b3e94 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-107 differ diff --git a/fuzz/corpus/chunk_frame/seed-108 b/fuzz/corpus/chunk_frame/seed-108 new file mode 100644 index 0000000..a536906 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-108 differ diff --git a/fuzz/corpus/chunk_frame/seed-109 b/fuzz/corpus/chunk_frame/seed-109 new file mode 100644 index 0000000..a7bd2d4 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-109 differ diff --git a/fuzz/corpus/chunk_frame/seed-110 b/fuzz/corpus/chunk_frame/seed-110 new file mode 100644 index 0000000..efc8bee Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-110 differ diff --git a/fuzz/corpus/chunk_frame/seed-111 b/fuzz/corpus/chunk_frame/seed-111 new file mode 100644 index 0000000..17f324e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-111 differ diff --git a/fuzz/corpus/chunk_frame/seed-112 b/fuzz/corpus/chunk_frame/seed-112 new file mode 100644 index 0000000..e6ef792 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-112 differ diff --git a/fuzz/corpus/chunk_frame/seed-113 b/fuzz/corpus/chunk_frame/seed-113 new file mode 100644 index 0000000..97a67c3 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-113 differ diff --git a/fuzz/corpus/chunk_frame/seed-114 b/fuzz/corpus/chunk_frame/seed-114 new file mode 100644 index 0000000..51b57e9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-114 differ diff --git a/fuzz/corpus/chunk_frame/seed-115 b/fuzz/corpus/chunk_frame/seed-115 new file mode 100644 index 0000000..cfcf0a5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-115 differ diff --git a/fuzz/corpus/chunk_frame/seed-116 b/fuzz/corpus/chunk_frame/seed-116 new file mode 100644 index 0000000..25083de Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-116 differ diff --git a/fuzz/corpus/chunk_frame/seed-117 b/fuzz/corpus/chunk_frame/seed-117 new file mode 100644 index 0000000..beae6ff Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-117 differ diff --git a/fuzz/corpus/chunk_frame/seed-118 b/fuzz/corpus/chunk_frame/seed-118 new file mode 100644 index 0000000..bd6edb6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-118 differ diff --git a/fuzz/corpus/chunk_frame/seed-119 b/fuzz/corpus/chunk_frame/seed-119 new file mode 100644 index 0000000..dba3545 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-119 differ diff --git a/fuzz/corpus/chunk_frame/seed-120 b/fuzz/corpus/chunk_frame/seed-120 new file mode 100644 index 0000000..a1e48e3 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-120 differ diff --git a/fuzz/corpus/chunk_frame/seed-121 b/fuzz/corpus/chunk_frame/seed-121 new file mode 100644 index 0000000..2884ec5 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-121 differ diff --git a/fuzz/corpus/chunk_frame/seed-122 b/fuzz/corpus/chunk_frame/seed-122 new file mode 100644 index 0000000..d599289 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-122 differ diff --git a/fuzz/corpus/chunk_frame/seed-123 b/fuzz/corpus/chunk_frame/seed-123 new file mode 100644 index 0000000..4e0bf42 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-123 differ diff --git a/fuzz/corpus/chunk_frame/seed-124 b/fuzz/corpus/chunk_frame/seed-124 new file mode 100644 index 0000000..7a6979d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-124 differ diff --git a/fuzz/corpus/chunk_frame/seed-125 b/fuzz/corpus/chunk_frame/seed-125 new file mode 100644 index 0000000..2f1122d Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-125 differ diff --git a/fuzz/corpus/chunk_frame/seed-126 b/fuzz/corpus/chunk_frame/seed-126 new file mode 100644 index 0000000..6a12e7f Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-126 differ diff --git a/fuzz/corpus/chunk_frame/seed-127 b/fuzz/corpus/chunk_frame/seed-127 new file mode 100644 index 0000000..ce542ef --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-127 @@ -0,0 +1 @@ +ÿ \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-128 b/fuzz/corpus/chunk_frame/seed-128 new file mode 100644 index 0000000..5d98346 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-128 differ diff --git a/fuzz/corpus/chunk_frame/seed-129 b/fuzz/corpus/chunk_frame/seed-129 new file mode 100644 index 0000000..e8773be Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-129 differ diff --git a/fuzz/corpus/chunk_frame/seed-130 b/fuzz/corpus/chunk_frame/seed-130 new file mode 100644 index 0000000..60f4f38 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-130 differ diff --git a/fuzz/corpus/chunk_frame/seed-131 b/fuzz/corpus/chunk_frame/seed-131 new file mode 100644 index 0000000..55883a6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-131 differ diff --git a/fuzz/corpus/chunk_frame/seed-132 b/fuzz/corpus/chunk_frame/seed-132 new file mode 100644 index 0000000..f55982a Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-132 differ diff --git a/fuzz/corpus/chunk_frame/seed-133 b/fuzz/corpus/chunk_frame/seed-133 new file mode 100644 index 0000000..3e96a98 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-133 differ diff --git a/fuzz/corpus/chunk_frame/seed-134 b/fuzz/corpus/chunk_frame/seed-134 new file mode 100644 index 0000000..9d4a903 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-134 differ diff --git a/fuzz/corpus/chunk_frame/seed-135 b/fuzz/corpus/chunk_frame/seed-135 new file mode 100644 index 0000000..4ebbb3a Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-135 differ diff --git a/fuzz/corpus/chunk_frame/seed-136 b/fuzz/corpus/chunk_frame/seed-136 new file mode 100644 index 0000000..447e1dc Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-136 differ diff --git a/fuzz/corpus/chunk_frame/seed-137 b/fuzz/corpus/chunk_frame/seed-137 new file mode 100644 index 0000000..1f7fd94 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-137 differ diff --git a/fuzz/corpus/chunk_frame/seed-138 b/fuzz/corpus/chunk_frame/seed-138 new file mode 100644 index 0000000..0442628 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-138 differ diff --git a/fuzz/corpus/chunk_frame/seed-139 b/fuzz/corpus/chunk_frame/seed-139 new file mode 100644 index 0000000..6b6aff0 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-139 differ diff --git a/fuzz/corpus/chunk_frame/seed-140 b/fuzz/corpus/chunk_frame/seed-140 new file mode 100644 index 0000000..efdeeaf Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-140 differ diff --git a/fuzz/corpus/chunk_frame/seed-141 b/fuzz/corpus/chunk_frame/seed-141 new file mode 100644 index 0000000..2ac1ee0 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-141 differ diff --git a/fuzz/corpus/chunk_frame/seed-142 b/fuzz/corpus/chunk_frame/seed-142 new file mode 100644 index 0000000..f39fb08 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-142 differ diff --git a/fuzz/corpus/chunk_frame/seed-143 b/fuzz/corpus/chunk_frame/seed-143 new file mode 100644 index 0000000..26b2cdc Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-143 differ diff --git a/fuzz/corpus/chunk_frame/seed-144 b/fuzz/corpus/chunk_frame/seed-144 new file mode 100644 index 0000000..b29fc0b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-144 differ diff --git a/fuzz/corpus/chunk_frame/seed-145 b/fuzz/corpus/chunk_frame/seed-145 new file mode 100644 index 0000000..f53f708 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-145 differ diff --git a/fuzz/corpus/chunk_frame/seed-146 b/fuzz/corpus/chunk_frame/seed-146 new file mode 100644 index 0000000..bc0022e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-146 differ diff --git a/fuzz/corpus/chunk_frame/seed-147 b/fuzz/corpus/chunk_frame/seed-147 new file mode 100644 index 0000000..3c062c0 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-147 differ diff --git a/fuzz/corpus/chunk_frame/seed-148 b/fuzz/corpus/chunk_frame/seed-148 new file mode 100644 index 0000000..e00894f Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-148 differ diff --git a/fuzz/corpus/chunk_frame/seed-149 b/fuzz/corpus/chunk_frame/seed-149 new file mode 100644 index 0000000..f33a9f3 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-149 differ diff --git a/fuzz/corpus/chunk_frame/seed-150 b/fuzz/corpus/chunk_frame/seed-150 new file mode 100644 index 0000000..60c9bdc Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-150 differ diff --git a/fuzz/corpus/chunk_frame/seed-151 b/fuzz/corpus/chunk_frame/seed-151 new file mode 100644 index 0000000..8acc132 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-151 differ diff --git a/fuzz/corpus/chunk_frame/seed-152 b/fuzz/corpus/chunk_frame/seed-152 new file mode 100644 index 0000000..ccc997f Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-152 differ diff --git a/fuzz/corpus/chunk_frame/seed-153 b/fuzz/corpus/chunk_frame/seed-153 new file mode 100644 index 0000000..d9952f9 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-153 differ diff --git a/fuzz/corpus/chunk_frame/seed-154 b/fuzz/corpus/chunk_frame/seed-154 new file mode 100644 index 0000000..f15dcd0 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-154 differ diff --git a/fuzz/corpus/chunk_frame/seed-155 b/fuzz/corpus/chunk_frame/seed-155 new file mode 100644 index 0000000..5774e43 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-155 differ diff --git a/fuzz/corpus/chunk_frame/seed-156 b/fuzz/corpus/chunk_frame/seed-156 new file mode 100644 index 0000000..045a3cf Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-156 differ diff --git a/fuzz/corpus/chunk_frame/seed-157 b/fuzz/corpus/chunk_frame/seed-157 new file mode 100644 index 0000000..dc944cf Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-157 differ diff --git a/fuzz/corpus/chunk_frame/seed-158 b/fuzz/corpus/chunk_frame/seed-158 new file mode 100644 index 0000000..2321334 --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-158 @@ -0,0 +1 @@ +ÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-159 b/fuzz/corpus/chunk_frame/seed-159 new file mode 100644 index 0000000..687048d --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-159 @@ -0,0 +1 @@ +ÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-160 b/fuzz/corpus/chunk_frame/seed-160 new file mode 100644 index 0000000..59d3475 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-160 differ diff --git a/fuzz/corpus/chunk_frame/seed-161 b/fuzz/corpus/chunk_frame/seed-161 new file mode 100644 index 0000000..a27a499 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-161 differ diff --git a/fuzz/corpus/chunk_frame/seed-162 b/fuzz/corpus/chunk_frame/seed-162 new file mode 100644 index 0000000..a27a499 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-162 differ diff --git a/fuzz/corpus/chunk_frame/seed-163 b/fuzz/corpus/chunk_frame/seed-163 new file mode 100644 index 0000000..00315ca Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-163 differ diff --git a/fuzz/corpus/chunk_frame/seed-164 b/fuzz/corpus/chunk_frame/seed-164 new file mode 100644 index 0000000..d284cab --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-164 @@ -0,0 +1 @@ +{"type":"exit","code":0} \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-165 b/fuzz/corpus/chunk_frame/seed-165 new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-165 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-166 b/fuzz/corpus/chunk_frame/seed-166 new file mode 100644 index 0000000..35a0387 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-166 differ diff --git a/fuzz/corpus/chunk_frame/seed-167 b/fuzz/corpus/chunk_frame/seed-167 new file mode 100644 index 0000000..12db478 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-167 differ diff --git a/fuzz/corpus/chunk_frame/seed-168 b/fuzz/corpus/chunk_frame/seed-168 new file mode 100644 index 0000000..f66c9cf Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-168 differ diff --git a/fuzz/corpus/chunk_frame/seed-169 b/fuzz/corpus/chunk_frame/seed-169 new file mode 100644 index 0000000..90f242b Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-169 differ diff --git a/fuzz/corpus/chunk_frame/seed-170 b/fuzz/corpus/chunk_frame/seed-170 new file mode 100644 index 0000000..cf949a3 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-170 differ diff --git a/fuzz/corpus/chunk_frame/seed-171 b/fuzz/corpus/chunk_frame/seed-171 new file mode 100644 index 0000000..e90d915 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-171 differ diff --git a/fuzz/corpus/chunk_frame/seed-172 b/fuzz/corpus/chunk_frame/seed-172 new file mode 100644 index 0000000..137e98a Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-172 differ diff --git a/fuzz/corpus/chunk_frame/seed-173 b/fuzz/corpus/chunk_frame/seed-173 new file mode 100644 index 0000000..120fc3e Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-173 differ diff --git a/fuzz/corpus/chunk_frame/seed-174 b/fuzz/corpus/chunk_frame/seed-174 new file mode 100644 index 0000000..4b77810 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-174 differ diff --git a/fuzz/corpus/chunk_frame/seed-175 b/fuzz/corpus/chunk_frame/seed-175 new file mode 100644 index 0000000..bdbf9b3 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-175 differ diff --git a/fuzz/corpus/chunk_frame/seed-176 b/fuzz/corpus/chunk_frame/seed-176 new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/fuzz/corpus/chunk_frame/seed-176 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/chunk_frame/seed-177 b/fuzz/corpus/chunk_frame/seed-177 new file mode 100644 index 0000000..35a0387 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-177 differ diff --git a/fuzz/corpus/chunk_frame/seed-178 b/fuzz/corpus/chunk_frame/seed-178 new file mode 100644 index 0000000..12db478 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-178 differ diff --git a/fuzz/corpus/chunk_frame/seed-179 b/fuzz/corpus/chunk_frame/seed-179 new file mode 100644 index 0000000..f66c9cf Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-179 differ diff --git a/fuzz/corpus/chunk_frame/seed-180 b/fuzz/corpus/chunk_frame/seed-180 new file mode 100644 index 0000000..0129a40 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-180 differ diff --git a/fuzz/corpus/chunk_frame/seed-181 b/fuzz/corpus/chunk_frame/seed-181 new file mode 100644 index 0000000..608dc6a Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-181 differ diff --git a/fuzz/corpus/chunk_frame/seed-182 b/fuzz/corpus/chunk_frame/seed-182 new file mode 100644 index 0000000..6ef9fa2 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-182 differ diff --git a/fuzz/corpus/chunk_frame/seed-183 b/fuzz/corpus/chunk_frame/seed-183 new file mode 100644 index 0000000..5c04d10 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-183 differ diff --git a/fuzz/corpus/chunk_frame/seed-184 b/fuzz/corpus/chunk_frame/seed-184 new file mode 100644 index 0000000..e7bacc1 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-184 differ diff --git a/fuzz/corpus/chunk_frame/seed-185 b/fuzz/corpus/chunk_frame/seed-185 new file mode 100644 index 0000000..457d2f6 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-185 differ diff --git a/fuzz/corpus/chunk_frame/seed-186 b/fuzz/corpus/chunk_frame/seed-186 new file mode 100644 index 0000000..c806a38 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-186 differ diff --git a/fuzz/corpus/chunk_frame/seed-187 b/fuzz/corpus/chunk_frame/seed-187 new file mode 100644 index 0000000..94988a2 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-187 differ diff --git a/fuzz/corpus/chunk_frame/seed-188 b/fuzz/corpus/chunk_frame/seed-188 new file mode 100644 index 0000000..e832842 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-188 differ diff --git a/fuzz/corpus/chunk_frame/seed-189 b/fuzz/corpus/chunk_frame/seed-189 new file mode 100644 index 0000000..dd4a126 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-189 differ diff --git a/fuzz/corpus/chunk_frame/seed-190 b/fuzz/corpus/chunk_frame/seed-190 new file mode 100644 index 0000000..cd06181 Binary files /dev/null and b/fuzz/corpus/chunk_frame/seed-190 differ diff --git a/fuzz/corpus/control_json/0018c4f7405f62f2b143a9cb3fb5b3b0f4594fc3 b/fuzz/corpus/control_json/0018c4f7405f62f2b143a9cb3fb5b3b0f4594fc3 new file mode 100644 index 0000000..3490bdd --- /dev/null +++ b/fuzz/corpus/control_json/0018c4f7405f62f2b143a9cb3fb5b3b0f4594fc3 @@ -0,0 +1,3 @@ + {"t." : {"ty" + :[ ["pÖ²na333333333333333333?333ÍÌÌÌÌÌÌÕ33333ÌÕ333333333333333?31333333333333333 + :[ ["pÖ²na3333333333l"a \ No newline at end of file diff --git a/fuzz/corpus/control_json/00c8d5170ae4b01ed2c6825333e02f37ab797a7c b/fuzz/corpus/control_json/00c8d5170ae4b01ed2c6825333e02f37ab797a7c new file mode 100644 index 0000000..37900e2 --- /dev/null +++ b/fuzz/corpus/control_json/00c8d5170ae4b01ed2c6825333e02f37ab797a7c @@ -0,0 +1,5 @@ +{"ÿÿ+\/ tÿÿ+\/ ¤ÿ+\/ tÿÿ+\/ \nmŸ¤ + +  + + 1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/00cce12cf3684cfe642cb55ee00232e7398cba74 b/fuzz/corpus/control_json/00cce12cf3684cfe642cb55ee00232e7398cba74 new file mode 100644 index 0000000..0dab154 --- /dev/null +++ b/fuzz/corpus/control_json/00cce12cf3684cfe642cb55ee00232e7398cba74 @@ -0,0 +1,3 @@ +{"ty":[ 1,141,452,42,144E1,142,944E1,14181,144,144E1,181,144,144E1,14E1,14181,181,2,144E1,1E1,142,42,14E1,14181,181,2,144E1,1E1,142,42,144E [[ + +{"tq[ß1,799n \ No newline at end of file diff --git a/fuzz/corpus/control_json/019b94c90ceb53899be7f5d11378779dc18958ec b/fuzz/corpus/control_json/019b94c90ceb53899be7f5d11378779dc18958ec new file mode 100644 index 0000000..00d1592 --- /dev/null +++ b/fuzz/corpus/control_json/019b94c90ceb53899be7f5d11378779dc18958ec @@ -0,0 +1 @@ +[14E1,-141,142,-4E1,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/02490d9a0e33ba89863ab76e3078e5ab49103cd2 b/fuzz/corpus/control_json/02490d9a0e33ba89863ab76e3078e5ab49103cd2 new file mode 100644 index 0000000..d700ae5 --- /dev/null +++ b/fuzz/corpus/control_json/02490d9a0e33ba89863ab76e3078e5ab49103cd2 @@ -0,0 +1,9 @@ + + + +{"ytty":[ + +{"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSyt":[ [[[ + + +{"yt":[{"ny¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸":[ { [[[0,144n \ No newline at end of file diff --git a/fuzz/corpus/control_json/036501f373d3ecf23990f95a7abe9192d8711a95 b/fuzz/corpus/control_json/036501f373d3ecf23990f95a7abe9192d8711a95 new file mode 100644 index 0000000..dcca28e Binary files /dev/null and b/fuzz/corpus/control_json/036501f373d3ecf23990f95a7abe9192d8711a95 differ diff --git a/fuzz/corpus/control_json/04d53a8fcebdbd613e6b7c454f05579ad772d944 b/fuzz/corpus/control_json/04d53a8fcebdbd613e6b7c454f05579ad772d944 new file mode 100644 index 0000000..d996077 --- /dev/null +++ b/fuzz/corpus/control_json/04d53a8fcebdbd613e6b7c454f05579ad772d944 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[663333333333333,6666.6666666333333,6666.6663333333,6666.6666666333333,6666.6666666666666666666666666666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/04ff6102d484f857dc7a4cba404bd6b92383aeb6 b/fuzz/corpus/control_json/04ff6102d484f857dc7a4cba404bd6b92383aeb6 new file mode 100644 index 0000000..52fd024 --- /dev/null +++ b/fuzz/corpus/control_json/04ff6102d484f857dc7a4cba404bd6b92383aeb6 @@ -0,0 +1,2 @@ + +[11111844E-4444422222222222222222222222222222222222222222222222222222222222222222222222222228 \ No newline at end of file diff --git a/fuzz/corpus/control_json/05b963b134c7ccfb3d42c2b9dc31895e530d48ba b/fuzz/corpus/control_json/05b963b134c7ccfb3d42c2b9dc31895e530d48ba new file mode 100644 index 0000000..0f5c115 --- /dev/null +++ b/fuzz/corpus/control_json/05b963b134c7ccfb3d42c2b9dc31895e530d48ba @@ -0,0 +1,5 @@ +{"ty":[ 1834362.14,4181.14,164362.124, + + + +["nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\"nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:al;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:-0,l;",["c[s\n","pcna\"l;",[". diff --git a/fuzz/corpus/control_json/0685c1ed7784e2400f7060de8c3ba7cafde39d4e b/fuzz/corpus/control_json/0685c1ed7784e2400f7060de8c3ba7cafde39d4e new file mode 100644 index 0000000..42753da Binary files /dev/null and b/fuzz/corpus/control_json/0685c1ed7784e2400f7060de8c3ba7cafde39d4e differ diff --git a/fuzz/corpus/control_json/06e8dec76cef0a03f5739aba828daca79c38f57a b/fuzz/corpus/control_json/06e8dec76cef0a03f5739aba828daca79c38f57a new file mode 100644 index 0000000..f54f8b6 --- /dev/null +++ b/fuzz/corpus/control_json/06e8dec76cef0a03f5739aba828daca79c38f57a @@ -0,0 +1 @@ +[0,0,0, \ No newline at end of file diff --git a/fuzz/corpus/control_json/0737daf8237e0e8b3b6073ccc3e797d1435ac054 b/fuzz/corpus/control_json/0737daf8237e0e8b3b6073ccc3e797d1435ac054 new file mode 100644 index 0000000..521094d --- /dev/null +++ b/fuzz/corpus/control_json/0737daf8237e0e8b3b6073ccc3e797d1435ac054 @@ -0,0 +1 @@ +[[1111111111184411.11844E-44444444444444>111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/07d7dca2472555ec61493f172011fb4b765db532 b/fuzz/corpus/control_json/07d7dca2472555ec61493f172011fb4b765db532 new file mode 100644 index 0000000..801704b --- /dev/null +++ b/fuzz/corpus/control_json/07d7dca2472555ec61493f172011fb4b765db532 @@ -0,0 +1,5 @@ +{"ty": [ + + + +["ps\nCONTal;",["ps\nal","pcna\"ps\nal;",["ps\nal","pcps\nCONTal;",["ps\nal","pcna\"ps\nal;",["ps\nal","pcnaÿÿÿÿÿnaÿÿÿÿÿÿÿÿ" \ No newline at end of file diff --git a/fuzz/corpus/control_json/0822cbf493fb8c0cdb3bc711bae6f6dc1b409a54 b/fuzz/corpus/control_json/0822cbf493fb8c0cdb3bc711bae6f6dc1b409a54 new file mode 100644 index 0000000..4d4dd39 Binary files /dev/null and b/fuzz/corpus/control_json/0822cbf493fb8c0cdb3bc711bae6f6dc1b409a54 differ diff --git a/fuzz/corpus/control_json/0844dba319730f6710bd2883a4215f6ccf63401a b/fuzz/corpus/control_json/0844dba319730f6710bd2883a4215f6ccf63401a new file mode 100644 index 0000000..a50af61 --- /dev/null +++ b/fuzz/corpus/control_json/0844dba319730f6710bd2883a4215f6ccf63401a @@ -0,0 +1 @@ +[82,144E1,14,144E1,14181,144E1,1181,14E1,142,1,142,1,142,1441,142,144E1,14181,144E1,144E-20,11844E1,14181,1441,142,144E1,14181,144E1,144E-20,11844E1,14181,14E1,142,1,142,1441,142,144E0,14181,144E1,144E-20,11844E1,1418,11844E1,141,142,144E1,14181,144E1,144E-20,11844E1,14181,14E1,141181,14E1,142,1,142,1,142,1441,142,144E1,14181,144E1,144E-20,11844E1,14181,1441,142,144E1,14181,144E1,144E-20,11844E1,14181,14E1,142,1,142,1441,142,144E0,14181,144E1,144E-20,11844E1,1418,11844E1,141,142,144E1,14181,144E1,2,1,142,1441,14181,55 \ No newline at end of file diff --git a/fuzz/corpus/control_json/08697c98997e622262cd3340d9405fb413ee2d2a b/fuzz/corpus/control_json/08697c98997e622262cd3340d9405fb413ee2d2a new file mode 100644 index 0000000..6833045 --- /dev/null +++ b/fuzz/corpus/control_json/08697c98997e622262cd3340d9405fb413ee2d2a @@ -0,0 +1 @@ +"(..../../. a................. a.....TTTff[.......... a.-.... a.......... a.......,8... a........9............ a.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, a.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.... a.......... a........8.....*...{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/08bc0f5281930e5bb2518f08fed25b2a82675724 b/fuzz/corpus/control_json/08bc0f5281930e5bb2518f08fed25b2a82675724 new file mode 100644 index 0000000..1b6eb45 --- /dev/null +++ b/fuzz/corpus/control_json/08bc0f5281930e5bb2518f08fed25b2a82675724 @@ -0,0 +1,4 @@ + +["eof"] + {"ty":[ +[[[[[6666 \ No newline at end of file diff --git a/fuzz/corpus/control_json/09446205e63656f15cad994d56503a384ddca4da b/fuzz/corpus/control_json/09446205e63656f15cad994d56503a384ddca4da new file mode 100644 index 0000000..2b92769 --- /dev/null +++ b/fuzz/corpus/control_json/09446205e63656f15cad994d56503a384ddca4da @@ -0,0 +1 @@ +{"t":[1,142,94,452,42,144E1,142,944E1,1418]ÒÒÒÒÒÒÒÒÒÒ,1144Etq[ß0,414n \ No newline at end of file diff --git a/fuzz/corpus/control_json/094e3976db4d4e3db108d669f9e7f63086c7442f b/fuzz/corpus/control_json/094e3976db4d4e3db108d669f9e7f63086c7442f new file mode 100644 index 0000000..4d01e60 --- /dev/null +++ b/fuzz/corpus/control_json/094e3976db4d4e3db108d669f9e7f63086c7442f @@ -0,0 +1 @@ +[[144E1,142,144E1,142,144E11,144E1,144E-20,10922E1,141811E4,4E-441,554E-20-20555 \ No newline at end of file diff --git a/fuzz/corpus/control_json/097bbec71194d08db1b465904de3e3fd7a452457 b/fuzz/corpus/control_json/097bbec71194d08db1b465904de3e3fd7a452457 new file mode 100644 index 0000000..c15958f --- /dev/null +++ b/fuzz/corpus/control_json/097bbec71194d08db1b465904de3e3fd7a452457 @@ -0,0 +1,24 @@ + + + + +["eof"] + + + + + + + + + + + + + + + + + + + diff --git a/fuzz/corpus/control_json/0a183f99d2dd6043bca23c1e054f153fd8a27981 b/fuzz/corpus/control_json/0a183f99d2dd6043bca23c1e054f153fd8a27981 new file mode 100644 index 0000000..98abe16 --- /dev/null +++ b/fuzz/corpus/control_json/0a183f99d2dd6043bca23c1e054f153fd8a27981 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[663333333333333,66666666666666666,6666666666666666666666666666,66666666666666666666,66666666666666666,6666666666666666666666666666,66666666666666666666,666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/0aa526755df594f4efb282772139f0b5d5bd60fe b/fuzz/corpus/control_json/0aa526755df594f4efb282772139f0b5d5bd60fe new file mode 100644 index 0000000..0dc3e61 --- /dev/null +++ b/fuzz/corpus/control_json/0aa526755df594f4efb282772139f0b5d5bd60fe @@ -0,0 +1,19 @@ +{"ty" : "pÖ²nal", + + + + + + + + + + + + + + + + + + - ðò ñòò \ No newline at end of file diff --git a/fuzz/corpus/control_json/0b07047024e63adec0e123d8e98e4697db7d6679 b/fuzz/corpus/control_json/0b07047024e63adec0e123d8e98e4697db7d6679 new file mode 100644 index 0000000..c77a319 --- /dev/null +++ b/fuzz/corpus/control_json/0b07047024e63adec0e123d8e98e4697db7d6679 @@ -0,0 +1 @@ +2222220222222202220222200000E-2 \ No newline at end of file diff --git a/fuzz/corpus/control_json/0b5133acff0146a66939afc296da86249ffb8bd6 b/fuzz/corpus/control_json/0b5133acff0146a66939afc296da86249ffb8bd6 new file mode 100644 index 0000000..f9b4f68 Binary files /dev/null and b/fuzz/corpus/control_json/0b5133acff0146a66939afc296da86249ffb8bd6 differ diff --git a/fuzz/corpus/control_json/0b858b3f1f31e5fe527514a0fa44b6dfce5c4291 b/fuzz/corpus/control_json/0b858b3f1f31e5fe527514a0fa44b6dfce5c4291 new file mode 100644 index 0000000..d3c6454 --- /dev/null +++ b/fuzz/corpus/control_json/0b858b3f1f31e5fe527514a0fa44b6dfce5c4291 @@ -0,0 +1 @@ +"(......... a................. a........9............ a................. a........9..............{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/0b8b3ea9d60e519787a602e938bb96eb1272ff6c b/fuzz/corpus/control_json/0b8b3ea9d60e519787a602e938bb96eb1272ff6c new file mode 100644 index 0000000..ada9438 --- /dev/null +++ b/fuzz/corpus/control_json/0b8b3ea9d60e519787a602e938bb96eb1272ff6c @@ -0,0 +1,25 @@ +{"ty":[ 1,141,452,42,1441484914,14, + [[[ +]]],[ +[[[ + +1184184914,14, + [[[ +]]],[ + + [[[ +]]],[ +[[[ +44448484914,14, + [[[ +]]],[ +[[[ + +1184184914,14, + [[[ +]]],[ + + [[[ +]]],[ +[[[ +444,14E1,14181,181,2,144E1,1E1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/0bc0a7bc2320f8f4cb76f9cfa43da3f2d5768ee8 b/fuzz/corpus/control_json/0bc0a7bc2320f8f4cb76f9cfa43da3f2d5768ee8 new file mode 100644 index 0000000..bfbf2a9 --- /dev/null +++ b/fuzz/corpus/control_json/0bc0a7bc2320f8f4cb76f9cfa43da3f2d5768ee8 @@ -0,0 +1,11 @@ + + + +{"yt": + + +{"t":[{"ty":[ + +{"yt":[{"ty":[ {"yt":[{"ny":[ [11184,41.16444E1,355.16type[[[1,1[*{"ty":[ + +{"yty" 4 4 n n \ No newline at end of file diff --git a/fuzz/corpus/control_json/0bfd9da3f067aa51fb2e6dfb29ec88c70abe9401 b/fuzz/corpus/control_json/0bfd9da3f067aa51fb2e6dfb29ec88c70abe9401 new file mode 100644 index 0000000..1d82ace --- /dev/null +++ b/fuzz/corpus/control_json/0bfd9da3f067aa51fb2e6dfb29ec88c70abe9401 @@ -0,0 +1 @@ +{"type":"x*t","Cp":"x*t","Cod[\"type":"x*t","Cod[\\,]\t[{Atyp\"type":"x*t","Cod[\\,]\t[{Atyp[[type":"x*t","C[tyl[4yod[\"type":"x*t",typ[[[tyl[4y \ No newline at end of file diff --git a/fuzz/corpus/control_json/0c28e604741f5f8626f1028583af2d11f1ef444e b/fuzz/corpus/control_json/0c28e604741f5f8626f1028583af2d11f1ef444e new file mode 100644 index 0000000..0484ae0 Binary files /dev/null and b/fuzz/corpus/control_json/0c28e604741f5f8626f1028583af2d11f1ef444e differ diff --git a/fuzz/corpus/control_json/0cb8b559ad04f5df8a8ff7e93152bc40b8961c1b b/fuzz/corpus/control_json/0cb8b559ad04f5df8a8ff7e93152bc40b8961c1b new file mode 100644 index 0000000..b4a3988 --- /dev/null +++ b/fuzz/corpus/control_json/0cb8b559ad04f5df8a8ff7e93152bc40b8961c1b @@ -0,0 +1 @@ +{"t." : "pÖ²nal", "t." [[[[: [ "pÖ²½½½[[[[½ \ No newline at end of file diff --git a/fuzz/corpus/control_json/0dab5180fa6780cfccb1f25397cadbd72c71f856 b/fuzz/corpus/control_json/0dab5180fa6780cfccb1f25397cadbd72c71f856 new file mode 100644 index 0000000..48d9c15 --- /dev/null +++ b/fuzz/corpus/control_json/0dab5180fa6780cfccb1f25397cadbd72c71f856 @@ -0,0 +1,6 @@ +{"ty":[ + +[1414,-141,1,1E1,-141,1,1,-1411,1E1,-141,1,1,-141,1,1E1,1E1,-141ÔÎÓÎÒÓÎÎ + + + \ No newline at end of file diff --git a/fuzz/corpus/control_json/0dfb439796058df816334b4b8fffcbeca1677694 b/fuzz/corpus/control_json/0dfb439796058df816334b4b8fffcbeca1677694 new file mode 100644 index 0000000..4bc91e9 --- /dev/null +++ b/fuzz/corpus/control_json/0dfb439796058df816334b4b8fffcbeca1677694 @@ -0,0 +1 @@ +{"ty":[ Ú \ No newline at end of file diff --git a/fuzz/corpus/control_json/0e53f421ed07a0d0a51e4e86c7ee9b0791ad3add b/fuzz/corpus/control_json/0e53f421ed07a0d0a51e4e86c7ee9b0791ad3add new file mode 100644 index 0000000..9cd90ef Binary files /dev/null and b/fuzz/corpus/control_json/0e53f421ed07a0d0a51e4e86c7ee9b0791ad3add differ diff --git a/fuzz/corpus/control_json/0ea369844e8873c41ef5727fd14e6bc87f06c02d b/fuzz/corpus/control_json/0ea369844e8873c41ef5727fd14e6bc87f06c02d new file mode 100644 index 0000000..7db0f54 --- /dev/null +++ b/fuzz/corpus/control_json/0ea369844e8873c41ef5727fd14e6bc87f06c02d @@ -0,0 +1 @@ +[[[181,14240.1401181,14481.141,14181,14481.1----------­---------------------401181,14HUP481.141,14 \ No newline at end of file diff --git a/fuzz/corpus/control_json/0ef2db96b167294fda523cf9ab705b2c48bbde74 b/fuzz/corpus/control_json/0ef2db96b167294fda523cf9ab705b2c48bbde74 new file mode 100644 index 0000000..cda65a8 --- /dev/null +++ b/fuzz/corpus/control_json/0ef2db96b167294fda523cf9ab705b2c48bbde74 @@ -0,0 +1,2 @@ +{"ty":[ + {"!t8e]\t[{Atyp[[type": {"]\t[{Atyp[[type": {"1te]\t[{A": {ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ" [ \ No newline at end of file diff --git a/fuzz/corpus/control_json/0f8bb7610d87a6acd20dcc2b412f49d2bdc5ced2 b/fuzz/corpus/control_json/0f8bb7610d87a6acd20dcc2b412f49d2bdc5ced2 new file mode 100644 index 0000000..eed4e7c --- /dev/null +++ b/fuzz/corpus/control_json/0f8bb7610d87a6acd20dcc2b412f49d2bdc5ced2 @@ -0,0 +1,2 @@ +{"ty":[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[{"ty" : [[[[[[ [ [[[[[[ [[ {,"pp03 \ No newline at end of file diff --git a/fuzz/corpus/control_json/0fb2772579d8ac6e03548e983dd64b24bd8e5a6e b/fuzz/corpus/control_json/0fb2772579d8ac6e03548e983dd64b24bd8e5a6e new file mode 100644 index 0000000..6acf1e9 --- /dev/null +++ b/fuzz/corpus/control_json/0fb2772579d8ac6e03548e983dd64b24bd8e5a6e @@ -0,0 +1 @@ +{"orl":-0,"RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRrpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[orcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"]l":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze"l":-0,"rl":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/0fb2c966c863b0fae0f2da1ad108c56b2559ce1e b/fuzz/corpus/control_json/0fb2c966c863b0fae0f2da1ad108c56b2559ce1e new file mode 100644 index 0000000..91bd5c0 --- /dev/null +++ b/fuzz/corpus/control_json/0fb2c966c863b0fae0f2da1ad108c56b2559ce1e @@ -0,0 +1 @@ +{"ty":[ 1111111112,0,0111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/0fd96dffa560eb6293563b00527dfb12d2948211 b/fuzz/corpus/control_json/0fd96dffa560eb6293563b00527dfb12d2948211 new file mode 100644 index 0000000..a9991f1 --- /dev/null +++ b/fuzz/corpus/control_json/0fd96dffa560eb6293563b00527dfb12d2948211 @@ -0,0 +1,20 @@ +{"typGGGGGGGGGGGGGGGGGGGGG-GGGGGGGG>GGGGGGGGGGGGGGGGGe" : + + +{"yt":[{"ty":[ + +{"yt":[{"t{":[ [[ + + +{"\\\\\\GGGGy":[ [[ + + +{"\\\\\\GGGGGGCGGGGGGGGGGGGGGGGGGGGGGGGGGWGGGGGGGGGGeXXXXXXXXXXXXXXXXX" : + + +{"yt":[{"t9":[ + +{"yt":[{"ty":[ [[ + +}}}}}}}}}}}}}}}}}}}}}}}}}}}}} +{"\\\\\\\\|\\\\\\\\\\\\\\\\|\\\\\\\\\\\\"\\\\\ {"0te\\,t:\\\\ \ No newline at end of file diff --git a/fuzz/corpus/control_json/106d89d6f62753e3d19dc0444c388e76747e31c7 b/fuzz/corpus/control_json/106d89d6f62753e3d19dc0444c388e76747e31c7 new file mode 100644 index 0000000..c8822ab --- /dev/null +++ b/fuzz/corpus/control_json/106d89d6f62753e3d19dc0444c388e76747e31c7 @@ -0,0 +1,19 @@ +{"ty":[ 83,14,14,2,643, +0e643, +0e+4,16,452,[[2,1643, +0e643, +0e+4,16,452,43, +0e643, +0e+4,16,452,[[2,1643, +0e643, +0e+4,16,452, + + +{ + + + + + + +{ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/10e82f803f87cc7baf4f2e3ee0a55ce39af33f37 b/fuzz/corpus/control_json/10e82f803f87cc7baf4f2e3ee0a55ce39af33f37 new file mode 100644 index 0000000..eb2d0d0 --- /dev/null +++ b/fuzz/corpus/control_json/10e82f803f87cc7baf4f2e3ee0a55ce39af33f37 @@ -0,0 +1 @@ +{"ty":[ [[[[[[[[[[[[[[[[[[[[[[[[[85555555555555555555555,55555555555555666666666666Ë66666¶e[p6Ö \ No newline at end of file diff --git a/fuzz/corpus/control_json/110800b367bf5447810990d69c2988a2c82c1644 b/fuzz/corpus/control_json/110800b367bf5447810990d69c2988a2c82c1644 new file mode 100644 index 0000000..05aac54 --- /dev/null +++ b/fuzz/corpus/control_json/110800b367bf5447810990d69c2988a2c82c1644 @@ -0,0 +1 @@ +{"ty":[ 183,14,14,2,2,1643,1464362.14,4181.14,162.14,14090.14,1640.14,404162.14,4181.14,2.14,44090.14,1640.14,404162.14,4181.14,2.14,4418,2,2,143,1464362.14,4181.14,1622.14,4181.14,2.14,4181.14,162.14,14090.14,140.14,404162.14,4181.14,2.14,4418,2,2,143,1464362.14,4181.14,162.14,14090.14,1640.14,404162.14,4181.14,2.14,4181.14,162.14,14090.14,164181.14,162.14,14090.14,1640640.14,4041140{1"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/113565807c1fa0122b82e045492189478f6079ce b/fuzz/corpus/control_json/113565807c1fa0122b82e045492189478f6079ce new file mode 100644 index 0000000..52ada6e --- /dev/null +++ b/fuzz/corpus/control_json/113565807c1fa0122b82e045492189478f6079ce @@ -0,0 +1,3 @@ + + +[fal \ No newline at end of file diff --git a/fuzz/corpus/control_json/116c36f2492213163ab357daf2680adfba6a0b15 b/fuzz/corpus/control_json/116c36f2492213163ab357daf2680adfba6a0b15 new file mode 100644 index 0000000..b4e03ea --- /dev/null +++ b/fuzz/corpus/control_json/116c36f2492213163ab357daf2680adfba6a0b15 @@ -0,0 +1,5 @@ +{"t@." : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ + +{"ytty":[ + +{"SSSSS[SSSSSSSSSSSSSSSSSSSSÙÙÙÙÙÙÙÙÙÙÙÙÙÙÙÙÙÙÙSSSSSSSSSSSSSSSSSSSSSSSSSSS[[[[[[[[[2[[[[#{"ØØØ \ No newline at end of file diff --git a/fuzz/corpus/control_json/117663da033270e5cdb0a59a82aedd34ed6923c8 b/fuzz/corpus/control_json/117663da033270e5cdb0a59a82aedd34ed6923c8 new file mode 100644 index 0000000..72091d0 --- /dev/null +++ b/fuzz/corpus/control_json/117663da033270e5cdb0a59a82aedd34ed6923c8 @@ -0,0 +1 @@ +{"ty":[ 183,14,14,2,1643,14,14,452,164,83,14,451452,14,83,1452,1643,14,14,452,164,83,14,4,164,83,14,451452,14,51452,14,83,14,83,{1"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/11b8ccc1d8596975fc19d78ac72fe265c880d2ff b/fuzz/corpus/control_json/11b8ccc1d8596975fc19d78ac72fe265c880d2ff new file mode 100644 index 0000000..0544422 Binary files /dev/null and b/fuzz/corpus/control_json/11b8ccc1d8596975fc19d78ac72fe265c880d2ff differ diff --git a/fuzz/corpus/control_json/11e7ef5d2965cc95093d1ff0274277948a6c4d64 b/fuzz/corpus/control_json/11e7ef5d2965cc95093d1ff0274277948a6c4d64 new file mode 100644 index 0000000..bb57b94 --- /dev/null +++ b/fuzz/corpus/control_json/11e7ef5d2965cc95093d1ff0274277948a6c4d64 @@ -0,0 +1 @@ +["eof","cG{"] \ No newline at end of file diff --git a/fuzz/corpus/control_json/11ea88029c61d786a38a45887f1d9d329eab05b8 b/fuzz/corpus/control_json/11ea88029c61d786a38a45887f1d9d329eab05b8 new file mode 100644 index 0000000..ab91b4d --- /dev/null +++ b/fuzz/corpus/control_json/11ea88029c61d786a38a45887f1d9d329eab05b8 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[orcsol":-5,"rl":-0,"l":-0,"bpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"ze","csope":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[orcsol":-5,"rl":-0,"l":-0,"bpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/1255692a6bc03e83021c5505794df1f92b461cbb b/fuzz/corpus/control_json/1255692a6bc03e83021c5505794df1f92b461cbb new file mode 100644 index 0000000..0b6ce1b --- /dev/null +++ b/fuzz/corpus/control_json/1255692a6bc03e83021c5505794df1f92b461cbb @@ -0,0 +1 @@ +["typs\nals\nal","½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½½pcna\n0 {" \ No newline at end of file diff --git a/fuzz/corpus/control_json/12c52557f81f56a36aa0a691ad5f3db916c94b04 b/fuzz/corpus/control_json/12c52557f81f56a36aa0a691ad5f3db916c94b04 new file mode 100644 index 0000000..f0901f5 --- /dev/null +++ b/fuzz/corpus/control_json/12c52557f81f56a36aa0a691ad5f3db916c94b04 @@ -0,0 +1 @@ + {"ty ":[ 1110555556 ,0,0111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/12e2ac7a73f98ecf7b76eb0e1407fd2d9e6a4c7c b/fuzz/corpus/control_json/12e2ac7a73f98ecf7b76eb0e1407fd2d9e6a4c7c new file mode 100644 index 0000000..5fddd2d --- /dev/null +++ b/fuzz/corpus/control_json/12e2ac7a73f98ecf7b76eb0e1407fd2d9e6a4c7c @@ -0,0 +1,2 @@ + +falss \ No newline at end of file diff --git a/fuzz/corpus/control_json/12f69892cfc51409e10baa724ad4dff445d0bab9 b/fuzz/corpus/control_json/12f69892cfc51409e10baa724ad4dff445d0bab9 new file mode 100644 index 0000000..6163636 --- /dev/null +++ b/fuzz/corpus/control_json/12f69892cfc51409e10baa724ad4dff445d0bab9 @@ -0,0 +1,138 @@ +{ + + + + + + + + + +"p + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/131973fd79c9c3074eb6afd1a1fb856bab29b3da b/fuzz/corpus/control_json/131973fd79c9c3074eb6afd1a1fb856bab29b3da new file mode 100644 index 0000000..b511881 --- /dev/null +++ b/fuzz/corpus/control_json/131973fd79c9c3074eb6afd1a1fb856bab29b3da @@ -0,0 +1,6 @@ +{"type" + + + + +# \ No newline at end of file diff --git a/fuzz/corpus/control_json/13d13a29abcd291fd38db85d5817a7f248354852 b/fuzz/corpus/control_json/13d13a29abcd291fd38db85d5817a7f248354852 new file mode 100644 index 0000000..e8cc116 --- /dev/null +++ b/fuzz/corpus/control_json/13d13a29abcd291fd38db85d5817a7f248354852 @@ -0,0 +1 @@ +[0,82.22222222222222222222222220,81.2222222222222222222220,81.222222222222222222222220,8.22,82.22222222222222222222222220,81.2222222222222222222220,81.222222222222222222222220,8.2222222222222222222220,8114,122222{"t622330 \ No newline at end of file diff --git a/fuzz/corpus/control_json/14692eb3cf51ff4edb0c5757c90e209d619062f3 b/fuzz/corpus/control_json/14692eb3cf51ff4edb0c5757c90e209d619062f3 new file mode 100644 index 0000000..50d9bc3 --- /dev/null +++ b/fuzz/corpus/control_json/14692eb3cf51ff4edb0c5757c90e209d619062f3 @@ -0,0 +1,5 @@ + + + + +["nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:-0,l;",["c[olps\nnal;",[["ps\n","pcna\"l;",["pns\n","olps\nnal;",[["ps\n","pcna\"l;",["ps\ns\n","nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:-0,l;",["c[olps\nnal;",[["ps\n","pcna\"l;",["pns\n","olps\nnal;",[["ps\n","pcna\"l;",["ps\ns\n","p]na\"l;",["c[olps\nnal;",["ps\n","pcna\"l;"l["ps\ns\n","p]na\"l;"nas\ns\n","p]na\"p]na\"l;",["c[olps\nnal;",["ps\n","pcna\"l;"l["ps\ns\n","p]na\"l;"nas\ns\n","p]na\al;","pcea \ No newline at end of file diff --git a/fuzz/corpus/control_json/14794152ca318ce3fbb7bde2b20b7c4aed2531d6 b/fuzz/corpus/control_json/14794152ca318ce3fbb7bde2b20b7c4aed2531d6 new file mode 100644 index 0000000..1c343e2 --- /dev/null +++ b/fuzz/corpus/control_json/14794152ca318ce3fbb7bde2b20b7c4aed2531d6 @@ -0,0 +1,9 @@ + + + +{"yt":[{"ty":[ + +{"yt":[{"ty":[ [[ + + +{"yt":[{"ny":[ [[[[}}}}}}}}[[[[[[ 040n[[}}: 333n \ No newline at end of file diff --git a/fuzz/corpus/control_json/14a76f4ae66e5895527ce534f2867649e720b4cd b/fuzz/corpus/control_json/14a76f4ae66e5895527ce534f2867649e720b4cd new file mode 100644 index 0000000..75502a8 --- /dev/null +++ b/fuzz/corpus/control_json/14a76f4ae66e5895527ce534f2867649e720b4cd @@ -0,0 +1,3 @@ + + +fal;"c \ No newline at end of file diff --git a/fuzz/corpus/control_json/15b2182757df854b76b64ba8ed14851f8fa02656 b/fuzz/corpus/control_json/15b2182757df854b76b64ba8ed14851f8fa02656 new file mode 100644 index 0000000..1a17d69 Binary files /dev/null and b/fuzz/corpus/control_json/15b2182757df854b76b64ba8ed14851f8fa02656 differ diff --git a/fuzz/corpus/control_json/15e550c4e2abf2716d03135d35f21d27fc801fb8 b/fuzz/corpus/control_json/15e550c4e2abf2716d03135d35f21d27fc801fb8 new file mode 100644 index 0000000..3e2cace Binary files /dev/null and b/fuzz/corpus/control_json/15e550c4e2abf2716d03135d35f21d27fc801fb8 differ diff --git a/fuzz/corpus/control_json/15fc4815c40d057a79e3365f9f1877eac06c82f3 b/fuzz/corpus/control_json/15fc4815c40d057a79e3365f9f1877eac06c82f3 new file mode 100644 index 0000000..489f14d --- /dev/null +++ b/fuzz/corpus/control_json/15fc4815c40d057a79e3365f9f1877eac06c82f3 @@ -0,0 +1 @@ +{"t." : 444444444444444444444444E-3 \ No newline at end of file diff --git a/fuzz/corpus/control_json/169f9ea2ab68d9a9affc0dce9467f5d767ba725e b/fuzz/corpus/control_json/169f9ea2ab68d9a9affc0dce9467f5d767ba725e new file mode 100644 index 0000000..c27bb42 --- /dev/null +++ b/fuzz/corpus/control_json/169f9ea2ab68d9a9affc0dce9467f5d767ba725e @@ -0,0 +1 @@ +{"ty":[ 183,14,14,2,2,1643,1464362.14,4181.14,162.14,14090.14,1640.14,404162.14,4181.14,2.14,4181.14,162.14,14090.14,1640.14,404162.14,4181.14,164362.14,1409,0.14,1640.14,404182.13164362.14,1409,0.14,1640.14,404182.13,{1"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/16a17cd522112bfcb5b44d3b32775945614d714f b/fuzz/corpus/control_json/16a17cd522112bfcb5b44d3b32775945614d714f new file mode 100644 index 0000000..00a942c --- /dev/null +++ b/fuzz/corpus/control_json/16a17cd522112bfcb5b44d3b32775945614d714f @@ -0,0 +1 @@ +{"ty":[[[[6.777777777777777777777777777777777777777777777777777777777777777777777777777766e77777782Ö \ No newline at end of file diff --git a/fuzz/corpus/control_json/17c61c9ba9e54a84a0b75a362036e22cff65b239 b/fuzz/corpus/control_json/17c61c9ba9e54a84a0b75a362036e22cff65b239 new file mode 100644 index 0000000..5690454 --- /dev/null +++ b/fuzz/corpus/control_json/17c61c9ba9e54a84a0b75a362036e22cff65b239 @@ -0,0 +1 @@ +[81.2222222222222222222220e-16666666666666666666666666666666666664,1220222222222222222222222222220e-158474147408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/17d93514a9c4e0a01639cdd9d91a7d5d09fe85f0 b/fuzz/corpus/control_json/17d93514a9c4e0a01639cdd9d91a7d5d09fe85f0 new file mode 100644 index 0000000..6173d7d --- /dev/null +++ b/fuzz/corpus/control_json/17d93514a9c4e0a01639cdd9d91a7d5d09fe85f0 @@ -0,0 +1,10 @@ + +["eof"] + + + + + + + +{íí{0532.{{{{{{{{{{{{{{{{{{{{ \� \ No newline at end of file diff --git a/fuzz/corpus/control_json/180efecfbae013af04f2bd570ce98625e5e53d69 b/fuzz/corpus/control_json/180efecfbae013af04f2bd570ce98625e5e53d69 new file mode 100644 index 0000000..404e7a3 --- /dev/null +++ b/fuzz/corpus/control_json/180efecfbae013af04f2bd570ce98625e5e53d69 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/193ec55abacf52003b701bf433d2b117beea60ab b/fuzz/corpus/control_json/193ec55abacf52003b701bf433d2b117beea60ab new file mode 100644 index 0000000..f20ef49 --- /dev/null +++ b/fuzz/corpus/control_json/193ec55abacf52003b701bf433d2b117beea60ab @@ -0,0 +1,16 @@ + + + +{"":{"ty":[ 83,14,14,2,1643, +0e14,14, +0e14,14,452, + +643, +0e14,14, +0e14,14,452, + + +{"":[[[[[[[ +{"{"":[[[[ +{"" [[[[[[y[[p +{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/19658208d67c9ed7c819313724de33c36fbc8269 b/fuzz/corpus/control_json/19658208d67c9ed7c819313724de33c36fbc8269 new file mode 100644 index 0000000..d925979 --- /dev/null +++ b/fuzz/corpus/control_json/19658208d67c9ed7c819313724de33c36fbc8269 @@ -0,0 +1 @@ + {"1te":"x*t","Cpe":"x*t","Cod[\"type":"x*t","Cod[\\,]\t[{Atyp[[type":"x diff --git a/fuzz/corpus/control_json/1978bc77117a11dcdb313eb27ccb0ec2e02c7d1c b/fuzz/corpus/control_json/1978bc77117a11dcdb313eb27ccb0ec2e02c7d1c new file mode 100644 index 0000000..74befd9 --- /dev/null +++ b/fuzz/corpus/control_json/1978bc77117a11dcdb313eb27ccb0ec2e02c7d1c @@ -0,0 +1 @@ +[[82,0,14499E-888777770754,0,14489E-8887773,172,0,14489E-880754830,14489E-880754,0,142,0,1,0,773,172,0,14489E-880754,0,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/19b32fb6d811d103b8fb5fb4177f1fb00e81e00d b/fuzz/corpus/control_json/19b32fb6d811d103b8fb5fb4177f1fb00e81e00d new file mode 100644 index 0000000..2ef1934 --- /dev/null +++ b/fuzz/corpus/control_json/19b32fb6d811d103b8fb5fb4177f1fb00e81e00d @@ -0,0 +1,5 @@ +{" [: " :"x*x*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]]\t: " :"x*x*d","Cod[\\,te":"x","Aod[\\,te":"*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]]\t: " :"x*x*d","Cod[\\,te":"x","Aod[\\,te":"x*x*d\t","Cod[\\,te":"x","Aod[\\,te":"*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]]\t: " :"x*x*d","Cod[\\SS{Atyp[[tx*x*d\tSS{At:"A + +J +€[" +#Û" \ No newline at end of file diff --git a/fuzz/corpus/control_json/19b7aa0581629d3c10663f57e7771f3e1a84b969 b/fuzz/corpus/control_json/19b7aa0581629d3c10663f57e7771f3e1a84b969 new file mode 100644 index 0000000..b526273 --- /dev/null +++ b/fuzz/corpus/control_json/19b7aa0581629d3c10663f57e7771f3e1a84b969 @@ -0,0 +1,6 @@ +{"ty":[ 183, 14,33, + +[118418494E-14,14, + 8418494E-14,14, + +[118418494E-855 E-855 E-444443222222[ [22 \ No newline at end of file diff --git a/fuzz/corpus/control_json/1a0044cafd141040bedddd68983b39a4e1643ab9 b/fuzz/corpus/control_json/1a0044cafd141040bedddd68983b39a4e1643ab9 new file mode 100644 index 0000000..dc2c1da --- /dev/null +++ b/fuzz/corpus/control_json/1a0044cafd141040bedddd68983b39a4e1643ab9 @@ -0,0 +1 @@ +{"type":8E0"n1²1n \ No newline at end of file diff --git a/fuzz/corpus/control_json/1a0f045f23569327fc9a3d6f0d2e8d6f0bb70d4e b/fuzz/corpus/control_json/1a0f045f23569327fc9a3d6f0d2e8d6f0bb70d4e new file mode 100644 index 0000000..5ca4b93 Binary files /dev/null and b/fuzz/corpus/control_json/1a0f045f23569327fc9a3d6f0d2e8d6f0bb70d4e differ diff --git a/fuzz/corpus/control_json/1b55d04724f5fab226d1033e0f8a2bd39e3be7e5 b/fuzz/corpus/control_json/1b55d04724f5fab226d1033e0f8a2bd39e3be7e5 new file mode 100644 index 0000000..3bbb290 --- /dev/null +++ b/fuzz/corpus/control_json/1b55d04724f5fab226d1033e0f8a2bd39e3be7e5 @@ -0,0 +1 @@ +[[82,0,14489E-8877,0,14489E-888;377s[6 \ No newline at end of file diff --git a/fuzz/corpus/control_json/1b56704c7adfb87e125085571bde1a8a04eb0012 b/fuzz/corpus/control_json/1b56704c7adfb87e125085571bde1a8a04eb0012 new file mode 100644 index 0000000..1749d0d --- /dev/null +++ b/fuzz/corpus/control_json/1b56704c7adfb87e125085571bde1a8a04eb0012 @@ -0,0 +1 @@ +{"texÌÌhUP]xÌÌhUP]d[\f\\exÌÌd\\d\\$ÌhUP]xÌÌhUÌÌd\\d\\$ÿ1ÿÿÿÿÿÿ\\\\ÿ@\\d\\ÿÿÿÿÿSd[#f\\exÌÌd\\d\\$ÿ1ÿÿÿÿÿÿ\\\\ÿÿÌÌd\\d\\ÿÿÿÿÿS\\ÿ1ÿÿÿÿÿÿ\\\\ÿÿ\\d\\ÿÿÿÿÿSd[\f\\exÌÌd\\d\\$ÿ1ÿÿÿÿÿÿ\\\\ÿÿÌÌd\\d\\ÿÿÿÿÿS\\,118 \ No newline at end of file diff --git a/fuzz/corpus/control_json/1ba620dcacdd7e5105800d7aca9638d3de66c4e4 b/fuzz/corpus/control_json/1ba620dcacdd7e5105800d7aca9638d3de66c4e4 new file mode 100644 index 0000000..928296c --- /dev/null +++ b/fuzz/corpus/control_json/1ba620dcacdd7e5105800d7aca9638d3de66c4e4 @@ -0,0 +1 @@ +{"ty":[ 1,141,452,42,144E1,14,42,144E1,142,944E1,14144,144E1,14144E1,14E1,141,452,42,144E1,142,944E141,144,14181,1144E1,14E1,14181,181,452,42,144E1,142,1,14181,1,1,2,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/1bf8cdff38078c8a55bc6fcb988d8b41667b9b45 b/fuzz/corpus/control_json/1bf8cdff38078c8a55bc6fcb988d8b41667b9b45 new file mode 100644 index 0000000..bd72879 Binary files /dev/null and b/fuzz/corpus/control_json/1bf8cdff38078c8a55bc6fcb988d8b41667b9b45 differ diff --git a/fuzz/corpus/control_json/1c75c092e5435d39a50fbea818025f2971278ad9 b/fuzz/corpus/control_json/1c75c092e5435d39a50fbea818025f2971278ad9 new file mode 100644 index 0000000..45a481d Binary files /dev/null and b/fuzz/corpus/control_json/1c75c092e5435d39a50fbea818025f2971278ad9 differ diff --git a/fuzz/corpus/control_json/1cac2f82d2e8515b9c49587ac94e1ca1b5b965c7 b/fuzz/corpus/control_json/1cac2f82d2e8515b9c49587ac94e1ca1b5b965c7 new file mode 100644 index 0000000..1f5ff79 --- /dev/null +++ b/fuzz/corpus/control_json/1cac2f82d2e8515b9c49587ac94e1ca1b5b965c7 @@ -0,0 +1,85 @@ + + + + + + + + + + + +{"t." + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2,144Eÿ1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/1ccf934d4b4f3cb2f24d34689f56b6e82f241245 b/fuzz/corpus/control_json/1ccf934d4b4f3cb2f24d34689f56b6e82f241245 new file mode 100644 index 0000000..a872b04 Binary files /dev/null and b/fuzz/corpus/control_json/1ccf934d4b4f3cb2f24d34689f56b6e82f241245 differ diff --git a/fuzz/corpus/control_json/1d416f3886a7807f5389b95047a07b5764fc6d37 b/fuzz/corpus/control_json/1d416f3886a7807f5389b95047a07b5764fc6d37 new file mode 100644 index 0000000..bd09d23 --- /dev/null +++ b/fuzz/corpus/control_json/1d416f3886a7807f5389b95047a07b5764fc6d37 @@ -0,0 +1,2 @@ + +[1111000000000,2000000000000000000002000058E+0007922219 \ No newline at end of file diff --git a/fuzz/corpus/control_json/1d4db95d15c0d7547d887b14a319015bea4dff8d b/fuzz/corpus/control_json/1d4db95d15c0d7547d887b14a319015bea4dff8d new file mode 100644 index 0000000..ad0934c Binary files /dev/null and b/fuzz/corpus/control_json/1d4db95d15c0d7547d887b14a319015bea4dff8d differ diff --git a/fuzz/corpus/control_json/1d6d1d27c590b8a28e8809214af116fe72398af7 b/fuzz/corpus/control_json/1d6d1d27c590b8a28e8809214af116fe72398af7 new file mode 100644 index 0000000..8f23375 --- /dev/null +++ b/fuzz/corpus/control_json/1d6d1d27c590b8a28e8809214af116fe72398af7 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[4389E1,1E1,141,42,144E12,144E1,1E1,4384389E1,1E1,141,42,144E12,144E1,1E1,14,142,42,144E12,142,2,42,144E+2,142,214,142,42,144E12,2,42,144E+2,149E1,1E1,141,42,144E12,144E1,1E1,14,142,442,144E+2,142,214,142,42,144E12,2,42,144E+2,149E1,1E1,12,144E12,142,2,42,144E+2,142,214,142,42,144E12,142,2,42,144E+2,142,24,12,[14ÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/1e2d1049c716e05972d97b37ead6ae56792d6119 b/fuzz/corpus/control_json/1e2d1049c716e05972d97b37ead6ae56792d6119 new file mode 100644 index 0000000..09d5663 --- /dev/null +++ b/fuzz/corpus/control_json/1e2d1049c716e05972d97b37ead6ae56792d6119 @@ -0,0 +1,8 @@ + + +[{} + + +,{} + +ÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/1e4156e5f972ef06c15d53da852557d53058bda7 b/fuzz/corpus/control_json/1e4156e5f972ef06c15d53da852557d53058bda7 new file mode 100644 index 0000000..59e6bba Binary files /dev/null and b/fuzz/corpus/control_json/1e4156e5f972ef06c15d53da852557d53058bda7 differ diff --git a/fuzz/corpus/control_json/1e79190f065470695dfda79c1776ba878512de35 b/fuzz/corpus/control_json/1e79190f065470695dfda79c1776ba878512de35 new file mode 100644 index 0000000..336ce21 --- /dev/null +++ b/fuzz/corpus/control_json/1e79190f065470695dfda79c1776ba878512de35 @@ -0,0 +1,17 @@ +{"ty" :[ + + + + + + +nu + + + + + + + + + diff --git a/fuzz/corpus/control_json/1eedb0db8033ea6025bcfc86514bec27a4a51437 b/fuzz/corpus/control_json/1eedb0db8033ea6025bcfc86514bec27a4a51437 new file mode 100644 index 0000000..90a663a --- /dev/null +++ b/fuzz/corpus/control_json/1eedb0db8033ea6025bcfc86514bec27a4a51437 @@ -0,0 +1 @@ +{"ty": [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[{"7" \ No newline at end of file diff --git a/fuzz/corpus/control_json/1f25ddc7eab13ca561003a4ba7070e4f508b2d0e b/fuzz/corpus/control_json/1f25ddc7eab13ca561003a4ba7070e4f508b2d0e new file mode 100644 index 0000000..5eab4cf --- /dev/null +++ b/fuzz/corpus/control_json/1f25ddc7eab13ca561003a4ba7070e4f508b2d0e @@ -0,0 +1,2 @@ +[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[85555555555555555555555,555555555555555555555555555555555555555555555,55555555555555555555587 \ No newline at end of file diff --git a/fuzz/corpus/control_json/1f61f197b7f83813a4ffacd1fa950455e45eb563 b/fuzz/corpus/control_json/1f61f197b7f83813a4ffacd1fa950455e45eb563 new file mode 100644 index 0000000..6d9c6d1 --- /dev/null +++ b/fuzz/corpus/control_json/1f61f197b7f83813a4ffacd1fa950455e45eb563 @@ -0,0 +1,51 @@ +{"ty":[ + + + +["", + + + +["", + + + + + + + +["", + + + +["", + + + + + + +["", + + + + + +["", + + + + + + + + + +["", + + + +, + + +#" \ No newline at end of file diff --git a/fuzz/corpus/control_json/1fcf6e3503359d71170225f46d01fec056c6647f b/fuzz/corpus/control_json/1fcf6e3503359d71170225f46d01fec056c6647f new file mode 100644 index 0000000..25e5c4e --- /dev/null +++ b/fuzz/corpus/control_json/1fcf6e3503359d71170225f46d01fec056c6647f @@ -0,0 +1,7 @@ +[ + + + + + +{"tÿ\\\\\/\\\\[\\\\Ç\"texÌÌHUPd{{{{ð{s{{{{{{{{{{{{{{{{{{{{{íííííí{0266.{{{{{{{{{{{{{{{{{{{{ \����§§§§§§§n \ No newline at end of file diff --git a/fuzz/corpus/control_json/2038e75271e00a6a710fc6b73959ec8a74d3961e b/fuzz/corpus/control_json/2038e75271e00a6a710fc6b73959ec8a74d3961e new file mode 100644 index 0000000..5af078f --- /dev/null +++ b/fuzz/corpus/control_json/2038e75271e00a6a710fc6b73959ec8a74d3961e @@ -0,0 +1 @@ +{"t." : [[1183,144E1,14E- \ No newline at end of file diff --git a/fuzz/corpus/control_json/2085dc0a875d48d4a76d13fa05a1ceb3c0c82dfb b/fuzz/corpus/control_json/2085dc0a875d48d4a76d13fa05a1ceb3c0c82dfb new file mode 100644 index 0000000..444c3f9 --- /dev/null +++ b/fuzz/corpus/control_json/2085dc0a875d48d4a76d13fa05a1ceb3c0c82dfb @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","cl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"":"rze","cl":-0,"rpe":"rze","":-0,"rpe":"rze",(c":-5,"rl":-0,"l":-0,"rcsol":ÿÿÿ-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,¢"]tipe":"rze","c[8ol":-0,"rl":-g0rp,"":"rze1","csolol":-1, \ No newline at end of file diff --git a/fuzz/corpus/control_json/220875c2202ec315d8914b695886cc56c0c6696a b/fuzz/corpus/control_json/220875c2202ec315d8914b695886cc56c0c6696a new file mode 100644 index 0000000..1ccde54 --- /dev/null +++ b/fuzz/corpus/control_json/220875c2202ec315d8914b695886cc56c0c6696a @@ -0,0 +1,2 @@ +{"‹‹‹‹‹‹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�‹#‹‹‹‹�‹ +{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/225d0d6f2e4412c2ff6efb4ce3e81479792114fc b/fuzz/corpus/control_json/225d0d6f2e4412c2ff6efb4ce3e81479792114fc new file mode 100644 index 0000000..a050b3a --- /dev/null +++ b/fuzz/corpus/control_json/225d0d6f2e4412c2ff6efb4ce3e81479792114fc @@ -0,0 +1 @@ +[[1182,11,142,144E1,14181,1E1,144E-20,11844E1,14181]144E1,5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/22636e600eaf1c0b81f8b961957408b820523fe7 b/fuzz/corpus/control_json/22636e600eaf1c0b81f8b961957408b820523fe7 new file mode 100644 index 0000000..4991fb3 --- /dev/null +++ b/fuzz/corpus/control_json/22636e600eaf1c0b81f8b961957408b820523fe7 @@ -0,0 +1 @@ +{"t@." : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[2[[[[[[[[[[[[2[[[[#{"ØØØ \ No newline at end of file diff --git a/fuzz/corpus/control_json/22e01419b1c28ae7fef8ab0833a41a0eb0e4e0bb b/fuzz/corpus/control_json/22e01419b1c28ae7fef8ab0833a41a0eb0e4e0bb new file mode 100644 index 0000000..b230a11 --- /dev/null +++ b/fuzz/corpus/control_json/22e01419b1c28ae7fef8ab0833a41a0eb0e4e0bb @@ -0,0 +1,12 @@ + + + +{"yt":[{"ty":[ + +{"yt":[{"ty":[ [[ + + +{"yt":[ [[[ + + +{"yt":[{"ny":[ [[[1,144n \ No newline at end of file diff --git a/fuzz/corpus/control_json/2337acbb830761cad1a0956ea654ddb606dd5d97 b/fuzz/corpus/control_json/2337acbb830761cad1a0956ea654ddb606dd5d97 new file mode 100644 index 0000000..3d766eb --- /dev/null +++ b/fuzz/corpus/control_json/2337acbb830761cad1a0956ea654ddb606dd5d97 @@ -0,0 +1,3 @@ + +{"t#":[ +[[[[[663336144E1,1E{ \ No newline at end of file diff --git a/fuzz/corpus/control_json/2355d9ede38456d11f40fdc453461263ff64ac1b b/fuzz/corpus/control_json/2355d9ede38456d11f40fdc453461263ff64ac1b new file mode 100644 index 0000000..18d850a --- /dev/null +++ b/fuzz/corpus/control_json/2355d9ede38456d11f40fdc453461263ff64ac1b @@ -0,0 +1 @@ +{"ty":[ [[ ""]] \ No newline at end of file diff --git a/fuzz/corpus/control_json/235aae6e72f124808fdcd3d3f01387b2359ef3f4 b/fuzz/corpus/control_json/235aae6e72f124808fdcd3d3f01387b2359ef3f4 new file mode 100644 index 0000000..16c09c2 --- /dev/null +++ b/fuzz/corpus/control_json/235aae6e72f124808fdcd3d3f01387b2359ef3f4 @@ -0,0 +1,5 @@ + + + + +{"ty":n \ No newline at end of file diff --git a/fuzz/corpus/control_json/2380efdde7759cdbadfcecf1c55e11f3271f8da9 b/fuzz/corpus/control_json/2380efdde7759cdbadfcecf1c55e11f3271f8da9 new file mode 100644 index 0000000..8f27e8b --- /dev/null +++ b/fuzz/corpus/control_json/2380efdde7759cdbadfcecf1c55e11f3271f8da9 @@ -0,0 +1,18 @@ +{"ty":[ + + + +["", + + + +["", + + + + +, + + y[:[[[[[[[[[[[ +&" # +" \ No newline at end of file diff --git a/fuzz/corpus/control_json/2393d29a1189bcfe8e8a81b6a6c83800e0c8f72e b/fuzz/corpus/control_json/2393d29a1189bcfe8e8a81b6a6c83800e0c8f72e new file mode 100644 index 0000000..2feaa4f --- /dev/null +++ b/fuzz/corpus/control_json/2393d29a1189bcfe8e8a81b6a6c83800e0c8f72e @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","cl":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"sol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/23a1fa4dc33bca38c6cc687fbf2c0e1afc57a870 b/fuzz/corpus/control_json/23a1fa4dc33bca38c6cc687fbf2c0e1afc57a870 new file mode 100644 index 0000000..5bfb3ec --- /dev/null +++ b/fuzz/corpus/control_json/23a1fa4dc33bca38c6cc687fbf2c0e1afc57a870 @@ -0,0 +1,2 @@ +[ 0 , [[[[[[[[ +[[[[[[ "pÕ²)=al[îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî÷îîîîîîîîî0 , î î0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/23b4173ad6989f2b01581c8075c8526340b7f462 b/fuzz/corpus/control_json/23b4173ad6989f2b01581c8075c8526340b7f462 new file mode 100644 index 0000000..ba7f8e2 --- /dev/null +++ b/fuzz/corpus/control_json/23b4173ad6989f2b01581c8075c8526340b7f462 @@ -0,0 +1,2 @@ +{"p" y[:[[[[[[[[[[[ +&"·y"[:[[[ [n[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/23f360f8b48cde7647089f0c8085b0dad14f8bca b/fuzz/corpus/control_json/23f360f8b48cde7647089f0c8085b0dad14f8bca new file mode 100644 index 0000000..a0aef99 --- /dev/null +++ b/fuzz/corpus/control_json/23f360f8b48cde7647089f0c8085b0dad14f8bca @@ -0,0 +1 @@ +4E-4444444111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/24561e05a31e55fd5c7979ddd834b3e594ce3b99 b/fuzz/corpus/control_json/24561e05a31e55fd5c7979ddd834b3e594ce3b99 new file mode 100644 index 0000000..23c9e62 --- /dev/null +++ b/fuzz/corpus/control_json/24561e05a31e55fd5c7979ddd834b3e594ce3b99 @@ -0,0 +1,4 @@ +{"typ":[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ {"#qPe":{"":{"": +[[[ +[[[[[ {" +[[[ [[[[[[[ [[[[[[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/25430a68d6c473d9216eddb008b727874e0a353a b/fuzz/corpus/control_json/25430a68d6c473d9216eddb008b727874e0a353a new file mode 100644 index 0000000..1d7a5e8 Binary files /dev/null and b/fuzz/corpus/control_json/25430a68d6c473d9216eddb008b727874e0a353a differ diff --git a/fuzz/corpus/control_json/256582072392fa71227e555ebf8f76b786dda370 b/fuzz/corpus/control_json/256582072392fa71227e555ebf8f76b786dda370 new file mode 100644 index 0000000..134cdaa --- /dev/null +++ b/fuzz/corpus/control_json/256582072392fa71227e555ebf8f76b786dda370 @@ -0,0 +1 @@ +"fÆ»«›:DTTS:Tf:û:ty {T:TkTI\b:WWWWITT:TTW\fI\fTTTTTS:TTI\b:TTTfTT�ªWWWWWWWWWWWTI\b:T:TTW\fI\fTTTTTS:TTI\b:TTTfTT�ªWWWWWWWWWWWTI\b:TTP\fI\fWI\b:TTP\fI\fW{TTTTT:TTW\fDTTS:Tf:û:ty {TTTS:TkTP\fI\fITT:TTW\fI\fTTTTTS:TTI\b:TTTfTT�ªWWWWWWWWWI\b:TTP\fI\fW{TTTTT:TTW\fI\fÉT/›:DTTS:Tf:û:ty {TTTS:+TkTI\b:WWWWITT:TTW\fI\fTTTTTS:TTI\b:TTTfTT�ªWWWWWWWWWWWTI\b:TTP\fI\fWI\bTI\fTTTI\bT"õ \ No newline at end of file diff --git a/fuzz/corpus/control_json/2596c3cc1e587b9933c311ae639ec861225adfa5 b/fuzz/corpus/control_json/2596c3cc1e587b9933c311ae639ec861225adfa5 new file mode 100644 index 0000000..93b5d6b --- /dev/null +++ b/fuzz/corpus/control_json/2596c3cc1e587b9933c311ae639ec861225adfa5 @@ -0,0 +1,3 @@ +{"ty":[ {"ty":[ +[[[[[66666666666666666667,666666666666666666,666666666666666666666666 +[[[[[5.777777777777777776666666666677766 \ No newline at end of file diff --git a/fuzz/corpus/control_json/25f94faa1091b1a73d849f309f86ac36189bf17e b/fuzz/corpus/control_json/25f94faa1091b1a73d849f309f86ac36189bf17e new file mode 100644 index 0000000..ae14c49 --- /dev/null +++ b/fuzz/corpus/control_json/25f94faa1091b1a73d849f309f86ac36189bf17e @@ -0,0 +1,9 @@ + + + +{"yt":[ + + + {"Ty + + \ No newline at end of file diff --git a/fuzz/corpus/control_json/264a758d0a87fa87cf6bedb573709f21004fb6af b/fuzz/corpus/control_json/264a758d0a87fa87cf6bedb573709f21004fb6af new file mode 100644 index 0000000..8533b7b Binary files /dev/null and b/fuzz/corpus/control_json/264a758d0a87fa87cf6bedb573709f21004fb6af differ diff --git a/fuzz/corpus/control_json/27006b67c6e12a946366085575d6509ba6656a13 b/fuzz/corpus/control_json/27006b67c6e12a946366085575d6509ba6656a13 new file mode 100644 index 0000000..b42a6ae --- /dev/null +++ b/fuzz/corpus/control_json/27006b67c6e12a946366085575d6509ba6656a13 @@ -0,0 +1 @@ +[[1141,42,144E1,44E1,142,144E1,14181,1E1,241,42,144E1,142,144E1,14181,144,14142,144E1,14181,144,144418282,144E1,1,144E1,1E1,241,42,144E1,142,144E1,14181,1E1,241,42,144E1,142,144E1,14181,144,144E1,14182,44E155 \ No newline at end of file diff --git a/fuzz/corpus/control_json/287c9c1b5a8caea63643e7df20eac92369861828 b/fuzz/corpus/control_json/287c9c1b5a8caea63643e7df20eac92369861828 new file mode 100644 index 0000000..2762938 --- /dev/null +++ b/fuzz/corpus/control_json/287c9c1b5a8caea63643e7df20eac92369861828 @@ -0,0 +1 @@ +{"ty": [[[[[[[[[[[[[[[[8423,1464362.14000000000089E-8887777783314,2,1643,1464362.3314,2,1643,1464362.140000000000000’’’’’’’’’’ 000000000ÿ00[[[ª[[[[[[[[[[[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/2919a6764a1cba1c8f73e64f67a37bfb9150020e b/fuzz/corpus/control_json/2919a6764a1cba1c8f73e64f67a37bfb9150020e new file mode 100644 index 0000000..eb633e4 Binary files /dev/null and b/fuzz/corpus/control_json/2919a6764a1cba1c8f73e64f67a37bfb9150020e differ diff --git a/fuzz/corpus/control_json/29b66d9d8bbb27290dca2e09911c57326c14c2de b/fuzz/corpus/control_json/29b66d9d8bbb27290dca2e09911c57326c14c2de new file mode 100644 index 0000000..119c576 --- /dev/null +++ b/fuzz/corpus/control_json/29b66d9d8bbb27290dca2e09911c57326c14c2de @@ -0,0 +1,2 @@ +{"t#":[ +[[[[[66333666.6666666666666666666666666333333333333,6666.6666666666666633,6666.6666666666666666666666666666333333333333,6666.6666666666666666666 \ No newline at end of file diff --git a/fuzz/corpus/control_json/29fdc1773a7db174671c20462e491c787552baae b/fuzz/corpus/control_json/29fdc1773a7db174671c20462e491c787552baae new file mode 100644 index 0000000..49ec4b8 --- /dev/null +++ b/fuzz/corpus/control_json/29fdc1773a7db174671c20462e491c787552baae @@ -0,0 +1,5 @@ + + + + +["ps\nal;","," \ No newline at end of file diff --git a/fuzz/corpus/control_json/2a45dceb835a85f4d8b774fbe328012334c1e869 b/fuzz/corpus/control_json/2a45dceb835a85f4d8b774fbe328012334c1e869 new file mode 100644 index 0000000..2c72966 --- /dev/null +++ b/fuzz/corpus/control_json/2a45dceb835a85f4d8b774fbe328012334c1e869 @@ -0,0 +1 @@ +"(.... .....a4),4).143L1,5E1,254,42,142.143E1,5E1,3254,42.......z........5E1,3254,42.......z............. a.......... a........................................ a.......... a.......... a.......... a........................................ a.......... a.....................{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/2a9ec97fe4d5d81fcfc0ae13ab337db7fe013ebd b/fuzz/corpus/control_json/2a9ec97fe4d5d81fcfc0ae13ab337db7fe013ebd new file mode 100644 index 0000000..288e070 --- /dev/null +++ b/fuzz/corpus/control_json/2a9ec97fe4d5d81fcfc0ae13ab337db7fe013ebd @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcso:-l":-5,"rl":-0,"l":-0,"r":"rze","c[orcsol":-5,"rl":-0,"l":-0,"bpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"ze","csope":"rze","":-0,"rpe":"rze",":sol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,",o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/2affab85b7f072a6f1965abb5eb2330a98403442 b/fuzz/corpus/control_json/2affab85b7f072a6f1965abb5eb2330a98403442 new file mode 100644 index 0000000..7d4881c --- /dev/null +++ b/fuzz/corpus/control_json/2affab85b7f072a6f1965abb5eb2330a98403442 @@ -0,0 +1,7 @@ +{"t ":"`{[na","{" + + + + ®¨ + + \1; diff --git a/fuzz/corpus/control_json/2b071f484a2c2b1ed0323660bf28d1ba4006c2d5 b/fuzz/corpus/control_json/2b071f484a2c2b1ed0323660bf28d1ba4006c2d5 new file mode 100644 index 0000000..5377f78 --- /dev/null +++ b/fuzz/corpus/control_json/2b071f484a2c2b1ed0323660bf28d1ba4006c2d5 @@ -0,0 +1 @@ +{"ty":[ 183,14,452,42,1,1,11,1- \ No newline at end of file diff --git a/fuzz/corpus/control_json/2b0aeea6b8c4bdcf0a081d6e64d2bc5464fcfdf1 b/fuzz/corpus/control_json/2b0aeea6b8c4bdcf0a081d6e64d2bc5464fcfdf1 new file mode 100644 index 0000000..6d57cf5 --- /dev/null +++ b/fuzz/corpus/control_json/2b0aeea6b8c4bdcf0a081d6e64d2bc5464fcfdf1 @@ -0,0 +1 @@ +{"ty":[ 183,14,14,2,1643,1464362.14,4181.14,164362.14,14181.14,1640.14,40.14,152,164,83,14,4,164,83,14,451452,14,51452,14,83,14,#83,{1"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/2b5eeb2f98b9645b2811311e5fcfecdd85ae22a4 b/fuzz/corpus/control_json/2b5eeb2f98b9645b2811311e5fcfecdd85ae22a4 new file mode 100644 index 0000000..b612eb8 --- /dev/null +++ b/fuzz/corpus/control_json/2b5eeb2f98b9645b2811311e5fcfecdd85ae22a4 @@ -0,0 +1,3 @@ + +{"#qpe": +[[[[[[[[[[10,5555.555511110,5555.55551110,5555.5555111111110,5555.55551110,5555.5555111555 \ No newline at end of file diff --git a/fuzz/corpus/control_json/2b8d216b6396b6e9d3db73509cf79b0768baab85 b/fuzz/corpus/control_json/2b8d216b6396b6e9d3db73509cf79b0768baab85 new file mode 100644 index 0000000..10793c0 --- /dev/null +++ b/fuzz/corpus/control_json/2b8d216b6396b6e9d3db73509cf79b0768baab85 @@ -0,0 +1,138 @@ +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/2c0d99499d17e96d7b2a584ca6c0b81714c4e6f1 b/fuzz/corpus/control_json/2c0d99499d17e96d7b2a584ca6c0b81714c4e6f1 new file mode 100644 index 0000000..0c0ae9a Binary files /dev/null and b/fuzz/corpus/control_json/2c0d99499d17e96d7b2a584ca6c0b81714c4e6f1 differ diff --git a/fuzz/corpus/control_json/2c2afafc0d9956981df9e526592457ef950b908f b/fuzz/corpus/control_json/2c2afafc0d9956981df9e526592457ef950b908f new file mode 100644 index 0000000..460e5a2 Binary files /dev/null and b/fuzz/corpus/control_json/2c2afafc0d9956981df9e526592457ef950b908f differ diff --git a/fuzz/corpus/control_json/2c2cea3925c8919c1d26871d574da45571128a25 b/fuzz/corpus/control_json/2c2cea3925c8919c1d26871d574da45571128a25 new file mode 100644 index 0000000..acfc9a0 --- /dev/null +++ b/fuzz/corpus/control_json/2c2cea3925c8919c1d26871d574da45571128a25 @@ -0,0 +1,2 @@ + +1E-314,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/2cdbe06a28828fe51c19a6976701adfbfde25a7d b/fuzz/corpus/control_json/2cdbe06a28828fe51c19a6976701adfbfde25a7d new file mode 100644 index 0000000..a62b634 --- /dev/null +++ b/fuzz/corpus/control_json/2cdbe06a28828fe51c19a6976701adfbfde25a7d @@ -0,0 +1 @@ +[[1182,144E1,142,1,142,1441,142,144E1,14181,144E1,144E-20,11844E1,14181,144E-4441,142,144E1,14181,144E1,144E-20,11844E1,14181,144E-420555 \ No newline at end of file diff --git a/fuzz/corpus/control_json/2dc2d5b6a8c049dfb453979618c77e8b058135f2 b/fuzz/corpus/control_json/2dc2d5b6a8c049dfb453979618c77e8b058135f2 new file mode 100644 index 0000000..ccde11a --- /dev/null +++ b/fuzz/corpus/control_json/2dc2d5b6a8c049dfb453979618c77e8b058135f2 @@ -0,0 +1,118 @@ +["t\r>cn[[1182,144E1,1E1 +, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/2ea313ca4a21ad69d708b13fdec3384b3bb19137 b/fuzz/corpus/control_json/2ea313ca4a21ad69d708b13fdec3384b3bb19137 new file mode 100644 index 0000000..6cc8f62 --- /dev/null +++ b/fuzz/corpus/control_json/2ea313ca4a21ad69d708b13fdec3384b3bb19137 @@ -0,0 +1 @@ +"(.... .....a.............a............... a.......... a.............. a..................................... a.......... a............................... a.......... a..................................... a.......... a.....................{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/2f97c062a0bd4381f6bd84cc3734044b87a403d5 b/fuzz/corpus/control_json/2f97c062a0bd4381f6bd84cc3734044b87a403d5 new file mode 100644 index 0000000..15e2096 --- /dev/null +++ b/fuzz/corpus/control_json/2f97c062a0bd4381f6bd84cc3734044b87a403d5 @@ -0,0 +1,72 @@ +{"ty":[ + + + +["", ["", + + + + + + + +["" , + + + + +["", ["", + + + + + + + +["" , + + + + ["", + + + + + + + +["" , + + + + + + + + + + +["" , + + + + +["", ["", + +["", ["", + + + + + + + +["" , + + + +["", ["", + + + + #" \ No newline at end of file diff --git a/fuzz/corpus/control_json/30485b28a0e330170260782f358083c40dae9106 b/fuzz/corpus/control_json/30485b28a0e330170260782f358083c40dae9106 new file mode 100644 index 0000000..00ea603 --- /dev/null +++ b/fuzz/corpus/control_json/30485b28a0e330170260782f358083c40dae9106 @@ -0,0 +1 @@ +{"ty":[ 1,141,452,42,144E1,142,944E1,14181,144,144E1,181,144,144E1,14E1,14181,181,452,42,144E1,142,944E1,14181,144,144E1,181,144,144E1,14E1,14181,181,2,144E1,1E1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/304ed9c4864d39ff27d70425ad2a0c6c22e13b17 b/fuzz/corpus/control_json/304ed9c4864d39ff27d70425ad2a0c6c22e13b17 new file mode 100644 index 0000000..132c797 --- /dev/null +++ b/fuzz/corpus/control_json/304ed9c4864d39ff27d70425ad2a0c6c22e13b17 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[66333333366666666666666666666666666,66666666666666666666,66666666666666666,66666666666666666,6666666666666666666666666666,6666666666666666666,6666666666666666666666666666,66666666666666666666,666662 \ No newline at end of file diff --git a/fuzz/corpus/control_json/30fb25981b9b091d99346652d948a7da4ad69a84 b/fuzz/corpus/control_json/30fb25981b9b091d99346652d948a7da4ad69a84 new file mode 100644 index 0000000..e53637d --- /dev/null +++ b/fuzz/corpus/control_json/30fb25981b9b091d99346652d948a7da4ad69a84 @@ -0,0 +1,40 @@ +[[1182,144E1,1E1 +, + + + + + + + +44E1,1E1 +, + + + + + + + + + + + + +1111111111111111111111,144E1,1E1 +, + + + + + + + + + + + + + + +11111111111111 é ,2,1¿4E1,1E["ty \ No newline at end of file diff --git a/fuzz/corpus/control_json/33f6b88c0208212b4332cc5a6a8f93ed36b4ed01 b/fuzz/corpus/control_json/33f6b88c0208212b4332cc5a6a8f93ed36b4ed01 new file mode 100644 index 0000000..7f90ece --- /dev/null +++ b/fuzz/corpus/control_json/33f6b88c0208212b4332cc5a6a8f93ed36b4ed01 @@ -0,0 +1,25 @@ +{"t." + + + + : +4E1, "t." + + + + : + ty +4E1, + + + + + + + + + + + +"t." + \ No newline at end of file diff --git a/fuzz/corpus/control_json/342a7873e6f309100fb1e0445473824f69b798ac b/fuzz/corpus/control_json/342a7873e6f309100fb1e0445473824f69b798ac new file mode 100644 index 0000000..2673e79 Binary files /dev/null and b/fuzz/corpus/control_json/342a7873e6f309100fb1e0445473824f69b798ac differ diff --git a/fuzz/corpus/control_json/3581049d62c3d05703805ce280bb06b1e255b8cb b/fuzz/corpus/control_json/3581049d62c3d05703805ce280bb06b1e255b8cb new file mode 100644 index 0000000..7f364c0 --- /dev/null +++ b/fuzz/corpus/control_json/3581049d62c3d05703805ce280bb06b1e255b8cb @@ -0,0 +1 @@ +{"ty":[ [[1182,14466,666666666666666666666666666666666633333E1,14266666666666666666666666666666666666666666633333E1,1426666666666666663333E1,14266666666666666666666666666666666666666666633333E666, \ No newline at end of file diff --git a/fuzz/corpus/control_json/35f93b158f3ea7c48f676ed7f2701e16acf8934d b/fuzz/corpus/control_json/35f93b158f3ea7c48f676ed7f2701e16acf8934d new file mode 100644 index 0000000..b8aa320 --- /dev/null +++ b/fuzz/corpus/control_json/35f93b158f3ea7c48f676ed7f2701e16acf8934d @@ -0,0 +1,5 @@ +{"ty":[ + + + +["", {"orl":[80.102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,c[csol80.120e-14,14,,14,28••-0,"r{"\\\pe"\ \ No newline at end of file diff --git a/fuzz/corpus/control_json/361a7216d155df7192718bbc27f01fe36568dc9f b/fuzz/corpus/control_json/361a7216d155df7192718bbc27f01fe36568dc9f new file mode 100644 index 0000000..0ed40bb --- /dev/null +++ b/fuzz/corpus/control_json/361a7216d155df7192718bbc27f01fe36568dc9f @@ -0,0 +1,5 @@ + + + +{"yT":[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ 58E0], +€–n€–n[[[["t \ No newline at end of file diff --git a/fuzz/corpus/control_json/361f2dcc622d90ded78d78a89e7c7c193c636444 b/fuzz/corpus/control_json/361f2dcc622d90ded78d78a89e7c7c193c636444 new file mode 100644 index 0000000..ce364b4 --- /dev/null +++ b/fuzz/corpus/control_json/361f2dcc622d90ded78d78a89e7c7c193c636444 @@ -0,0 +1,3 @@ + + {"o]tipe":"rze","csol": -0,"rl" :-0,"ro]tipe":"rze","csol": -0,"rl" :-0,"rotipe":"rze","csol" + \ No newline at end of file diff --git a/fuzz/corpus/control_json/368a0817a87842c44bc7b47ff34001ce19a5e8c6 b/fuzz/corpus/control_json/368a0817a87842c44bc7b47ff34001ce19a5e8c6 new file mode 100644 index 0000000..da0813e --- /dev/null +++ b/fuzz/corpus/control_json/368a0817a87842c44bc7b47ff34001ce19a5e8c6 @@ -0,0 +1,8 @@ + + + +{"#?t":[{"ty":[ + +{"y":[ [[{"orl":-0,"rpa":{"orl":-0,"t":[{"ty":[ + +{"y":[ [[{"orl":-0,"rpa":{"orl":-0,"rpe":"rze","":,"ùce","csol":-5,"r \ No newline at end of file diff --git a/fuzz/corpus/control_json/36f62b6d3d2fcddfd1f042ff2db0f58f20b37405 b/fuzz/corpus/control_json/36f62b6d3d2fcddfd1f042ff2db0f58f20b37405 new file mode 100644 index 0000000..c625639 --- /dev/null +++ b/fuzz/corpus/control_json/36f62b6d3d2fcddfd1f042ff2db0f58f20b37405 @@ -0,0 +1 @@ +[[[[14181.14,164362.14,4181.14,164362.14,14181.14,1640.14,14181.14,1640.14,164 \ No newline at end of file diff --git a/fuzz/corpus/control_json/374506797c090377309d5295079a32e04dc5f580 b/fuzz/corpus/control_json/374506797c090377309d5295079a32e04dc5f580 new file mode 100644 index 0000000..164c013 --- /dev/null +++ b/fuzz/corpus/control_json/374506797c090377309d5295079a32e04dc5f580 @@ -0,0 +1,2 @@ +{"tyy":[ +[[[[[66333333366666666666666666666666666,66666666666666666666,66662666666666666,666666666666666666666666666666666,666666666666633333666666666666666666666,66666666666666666666666,666662 \ No newline at end of file diff --git a/fuzz/corpus/control_json/380ff6879db411309380418012dfbb283b73da1d b/fuzz/corpus/control_json/380ff6879db411309380418012dfbb283b73da1d new file mode 100644 index 0000000..1188cef Binary files /dev/null and b/fuzz/corpus/control_json/380ff6879db411309380418012dfbb283b73da1d differ diff --git a/fuzz/corpus/control_json/381f59e7501f1a25c05751231d620473a1175ed4 b/fuzz/corpus/control_json/381f59e7501f1a25c05751231d620473a1175ed4 new file mode 100644 index 0000000..06fa5e1 --- /dev/null +++ b/fuzz/corpus/control_json/381f59e7501f1a25c05751231d620473a1175ed4 @@ -0,0 +1,2 @@ + +["eof"] \ No newline at end of file diff --git a/fuzz/corpus/control_json/38a88ce0044a9ac55495acc2a8baf43934fb6d06 b/fuzz/corpus/control_json/38a88ce0044a9ac55495acc2a8baf43934fb6d06 new file mode 100644 index 0000000..ad89edb --- /dev/null +++ b/fuzz/corpus/control_json/38a88ce0044a9ac55495acc2a8baf43934fb6d06 @@ -0,0 +1,69 @@ +{"type":"rsize","cn":80,"roe":"resize","cn": + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +80,"rowscoresizelype":"rsize","cn":80,"roe"‰:"resize","cn":80,"rowscoresizelz":2z":24 \ No newline at end of file diff --git a/fuzz/corpus/control_json/390bd7003d424468708b9d5a5490123cba443193 b/fuzz/corpus/control_json/390bd7003d424468708b9d5a5490123cba443193 new file mode 100644 index 0000000..ded4126 --- /dev/null +++ b/fuzz/corpus/control_json/390bd7003d424468708b9d5a5490123cba443193 @@ -0,0 +1 @@ +{"ty" :[ ["pÖ²nal", [ "pÖ²nal", û 4444/44 \ No newline at end of file diff --git a/fuzz/corpus/control_json/3986eaeef41ee43918b78186db2144c1e9bcd6a1 b/fuzz/corpus/control_json/3986eaeef41ee43918b78186db2144c1e9bcd6a1 new file mode 100644 index 0000000..1c86316 --- /dev/null +++ b/fuzz/corpus/control_json/3986eaeef41ee43918b78186db2144c1e9bcd6a1 @@ -0,0 +1,2 @@ +{"ty":[ 182,141,452, 42,144E1,142, + 2,141,452,42 [ 144 \ No newline at end of file diff --git a/fuzz/corpus/control_json/3a486d244eb3f108fae950d3678b202221970f71 b/fuzz/corpus/control_json/3a486d244eb3f108fae950d3678b202221970f71 new file mode 100644 index 0000000..8771260 --- /dev/null +++ b/fuzz/corpus/control_json/3a486d244eb3f108fae950d3678b202221970f71 @@ -0,0 +1 @@ +[[[[[[[[[[[555555,555555555555555555555E5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/3abb10ee32420fa290cf4078a70e1d45b7fb43fa b/fuzz/corpus/control_json/3abb10ee32420fa290cf4078a70e1d45b7fb43fa new file mode 100644 index 0000000..68116a5 Binary files /dev/null and b/fuzz/corpus/control_json/3abb10ee32420fa290cf4078a70e1d45b7fb43fa differ diff --git a/fuzz/corpus/control_json/3afdb5789b2e6dcefe2b4fed476502e9f9bede40 b/fuzz/corpus/control_json/3afdb5789b2e6dcefe2b4fed476502e9f9bede40 new file mode 100644 index 0000000..5e006bd --- /dev/null +++ b/fuzz/corpus/control_json/3afdb5789b2e6dcefe2b4fed476502e9f9bede40 @@ -0,0 +1,25 @@ +{"tA" : + + + + + + + + + + + + + + + + + + + + + + + + e \ No newline at end of file diff --git a/fuzz/corpus/control_json/3b45f4ae3ff4f4958c5c3b542b52f24e0bbfc87d b/fuzz/corpus/control_json/3b45f4ae3ff4f4958c5c3b542b52f24e0bbfc87d new file mode 100644 index 0000000..fec9e5d --- /dev/null +++ b/fuzz/corpus/control_json/3b45f4ae3ff4f4958c5c3b542b52f24e0bbfc87d @@ -0,0 +1 @@ +{"sØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØØ\/ÿÿÿÿÿÿÿÿÿs\/ÿ+ÿØÏØØØØØ\/ÿÿØØØØØ\/ÿÿÿÿÿÿÿÿÿs\/ÿ+ÿ\/ÿÿÿÿÿÿÿÿÿs\/ÿ+ÿÿÿÿÿÿÿÿÿs\/ÿØ\/ÿÿ;ÿÿÿÿÿÿs\/ÿ+, \ No newline at end of file diff --git a/fuzz/corpus/control_json/3b93b3c4950e9a410cb62bd4417287c31680261b b/fuzz/corpus/control_json/3b93b3c4950e9a410cb62bd4417287c31680261b new file mode 100644 index 0000000..29484b8 --- /dev/null +++ b/fuzz/corpus/control_json/3b93b3c4950e9a410cb62bd4417287c31680261b @@ -0,0 +1,3 @@ + +{"#qpe": +[[[[[[[[[[11115555711111111111110,5555.55555555555USRÏÊÊÊÊÈÉÊ 8234051111111110þþ \ No newline at end of file diff --git a/fuzz/corpus/control_json/3bf01d9ae65c080a0833d2b7d27e65684f020592 b/fuzz/corpus/control_json/3bf01d9ae65c080a0833d2b7d27e65684f020592 new file mode 100644 index 0000000..55981fe Binary files /dev/null and b/fuzz/corpus/control_json/3bf01d9ae65c080a0833d2b7d27e65684f020592 differ diff --git a/fuzz/corpus/control_json/3cf66b8054932c03f061444d3d7e26af5d40680f b/fuzz/corpus/control_json/3cf66b8054932c03f061444d3d7e26af5d40680f new file mode 100644 index 0000000..dccdc3c Binary files /dev/null and b/fuzz/corpus/control_json/3cf66b8054932c03f061444d3d7e26af5d40680f differ diff --git a/fuzz/corpus/control_json/3d9d224c52afbb55f719384b828c39a47c0e2150 b/fuzz/corpus/control_json/3d9d224c52afbb55f719384b828c39a47c0e2150 new file mode 100644 index 0000000..6ce4e3a --- /dev/null +++ b/fuzz/corpus/control_json/3d9d224c52afbb55f719384b828c39a47c0e2150 @@ -0,0 +1,3 @@ +[[82,0,14489E-882,0,14489E-843,0,14489E-882,0,14489E-843,1464362.140ø00001 +333333333331464362.140ø00001 +33333333333 \ No newline at end of file diff --git a/fuzz/corpus/control_json/3db77ff8e7177fb19293f6cb6a94ada75c88b1d2 b/fuzz/corpus/control_json/3db77ff8e7177fb19293f6cb6a94ada75c88b1d2 new file mode 100644 index 0000000..c1d331d Binary files /dev/null and b/fuzz/corpus/control_json/3db77ff8e7177fb19293f6cb6a94ada75c88b1d2 differ diff --git a/fuzz/corpus/control_json/3dceb8f9727eae06df46a58ab2dd93f27664079f b/fuzz/corpus/control_json/3dceb8f9727eae06df46a58ab2dd93f27664079f new file mode 100644 index 0000000..0f87e61 --- /dev/null +++ b/fuzz/corpus/control_json/3dceb8f9727eae06df46a58ab2dd93f27664079f @@ -0,0 +1 @@ +{"ty":[ 754,0,142,0,1,0,773,172,0,14489E-880754,0,0,773,172,0,1440,14489 \ No newline at end of file diff --git a/fuzz/corpus/control_json/3e74fd3c985287bdffcc319a6c59ec6249b52ae3 b/fuzz/corpus/control_json/3e74fd3c985287bdffcc319a6c59ec6249b52ae3 new file mode 100644 index 0000000..ff22e36 --- /dev/null +++ b/fuzz/corpus/control_json/3e74fd3c985287bdffcc319a6c59ec6249b52ae3 @@ -0,0 +1 @@ + {"lTI\u0079999:002[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/3ea87df3e8d8c9f8016067632136f13a7cf8f4f0 b/fuzz/corpus/control_json/3ea87df3e8d8c9f8016067632136f13a7cf8f4f0 new file mode 100644 index 0000000..50c6722 --- /dev/null +++ b/fuzz/corpus/control_json/3ea87df3e8d8c9f8016067632136f13a7cf8f4f0 @@ -0,0 +1,5 @@ +{"ty": [ + + + +["ps\nCONTal;",["ps\nal",["ps\nal","pcna\"ps\nal;",["pcna\"ps\nal;",["ps\nal","pcnaÿÿÿÿÿÿÿÿ" \ No newline at end of file diff --git a/fuzz/corpus/control_json/3eb0126de00882700823ee677a10d63f83f05ac0 b/fuzz/corpus/control_json/3eb0126de00882700823ee677a10d63f83f05ac0 new file mode 100644 index 0000000..19ba79d --- /dev/null +++ b/fuzz/corpus/control_json/3eb0126de00882700823ee677a10d63f83f05ac0 @@ -0,0 +1,2 @@ +{"":[ +fals \ No newline at end of file diff --git a/fuzz/corpus/control_json/3ec38a1b6005cd34889e903651b7ccabc2bf0b98 b/fuzz/corpus/control_json/3ec38a1b6005cd34889e903651b7ccabc2bf0b98 new file mode 100644 index 0000000..16468c2 --- /dev/null +++ b/fuzz/corpus/control_json/3ec38a1b6005cd34889e903651b7ccabc2bf0b98 @@ -0,0 +1 @@ +[[81,0,133331,0,1333331,0,555555555,0,13354 \ No newline at end of file diff --git a/fuzz/corpus/control_json/3f154854e4b9a75f33f21b0dfd1815329629156a b/fuzz/corpus/control_json/3f154854e4b9a75f33f21b0dfd1815329629156a new file mode 100644 index 0000000..4da99e7 --- /dev/null +++ b/fuzz/corpus/control_json/3f154854e4b9a75f33f21b0dfd1815329629156a @@ -0,0 +1,3 @@ + [ +fals,63 +0#1{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/3fc22781ff1a2234fa2948aa5821dbed5766dacd b/fuzz/corpus/control_json/3fc22781ff1a2234fa2948aa5821dbed5766dacd new file mode 100644 index 0000000..da5a3f7 --- /dev/null +++ b/fuzz/corpus/control_json/3fc22781ff1a2234fa2948aa5821dbed5766dacd @@ -0,0 +1,2 @@ + +{"":[[[84,14.14e12,[84,14.14e12,C45C45 \ No newline at end of file diff --git a/fuzz/corpus/control_json/4026b103afcfe4190045c076286601c23b3ec8da b/fuzz/corpus/control_json/4026b103afcfe4190045c076286601c23b3ec8da new file mode 100644 index 0000000..4d0a956 --- /dev/null +++ b/fuzz/corpus/control_json/4026b103afcfe4190045c076286601c23b3ec8da @@ -0,0 +1 @@ +{"ty,1":[ 183,141,452,42,1,1,1- \ No newline at end of file diff --git a/fuzz/corpus/control_json/409cf2d29a29b9048f33721b8527f33df384a17c b/fuzz/corpus/control_json/409cf2d29a29b9048f33721b8527f33df384a17c new file mode 100644 index 0000000..d00e369 Binary files /dev/null and b/fuzz/corpus/control_json/409cf2d29a29b9048f33721b8527f33df384a17c differ diff --git a/fuzz/corpus/control_json/40c610c25cf530f936fe7a385dd206da5a829021 b/fuzz/corpus/control_json/40c610c25cf530f936fe7a385dd206da5a829021 new file mode 100644 index 0000000..769276a --- /dev/null +++ b/fuzz/corpus/control_json/40c610c25cf530f936fe7a385dd206da5a829021 @@ -0,0 +1,2 @@ +{" + : \ No newline at end of file diff --git a/fuzz/corpus/control_json/416df2fd9951081fb508336fa81ab12b95d10664 b/fuzz/corpus/control_json/416df2fd9951081fb508336fa81ab12b95d10664 new file mode 100644 index 0000000..b03b7e7 --- /dev/null +++ b/fuzz/corpus/control_json/416df2fd9951081fb508336fa81ab12b95d10664 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[663333333333333,66666666666666666,6666666666666666666666666666,6666666666666666666666666666,66666666666666666666,66666666666666666,6666666666666666666666666666,66666666666666666666,6666666666666,66666666666666666666,66666666666666666,6666666666666666666666666666,66666666666666666666,666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/418cd32a6652d5e644d23d7f4a69ed0b97141b2d b/fuzz/corpus/control_json/418cd32a6652d5e644d23d7f4a69ed0b97141b2d new file mode 100644 index 0000000..5768b9e --- /dev/null +++ b/fuzz/corpus/control_json/418cd32a6652d5e644d23d7f4a69ed0b97141b2d @@ -0,0 +1 @@ + {"1te":"x*h*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]\\,te":"x","Co":"x?x*dx*h*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]\\,te":"x","Co":"x?x*d","Cod[\\d[\\,tete":"x","Cod[\\,te":"x*x*d","Cod[\\,]\\,t2te":"x*h*d","Cod[\\,te":"x","Cod[\e":"x[[type":"Ax diff --git a/fuzz/corpus/control_json/419d8ed83acdc6c5ea9268145672d63ec5bbaa79 b/fuzz/corpus/control_json/419d8ed83acdc6c5ea9268145672d63ec5bbaa79 new file mode 100644 index 0000000..eee9cba --- /dev/null +++ b/fuzz/corpus/control_json/419d8ed83acdc6c5ea9268145672d63ec5bbaa79 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[orcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"ze","csol":-0,"rl":-0,"]tipe":"rze","c[orcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-rze"l":-0,"rl":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/41abec75f89623dd0320cc8cbcb4fbbc56191c60 b/fuzz/corpus/control_json/41abec75f89623dd0320cc8cbcb4fbbc56191c60 new file mode 100644 index 0000000..43e881a --- /dev/null +++ b/fuzz/corpus/control_json/41abec75f89623dd0320cc8cbcb4fbbc56191c60 @@ -0,0 +1,10 @@ +[[[ +[[[[[[[ +[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[ +[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[ +[[[[[ +[[[[[[[[[87f7 \ No newline at end of file diff --git a/fuzz/corpus/control_json/41ce3f6d2bc9e78b30e21900050a9c6940645f36 b/fuzz/corpus/control_json/41ce3f6d2bc9e78b30e21900050a9c6940645f36 new file mode 100644 index 0000000..0485855 Binary files /dev/null and b/fuzz/corpus/control_json/41ce3f6d2bc9e78b30e21900050a9c6940645f36 differ diff --git a/fuzz/corpus/control_json/42b8a4c46ce82b2b62a8c31ea8e4a10ae2c23a13 b/fuzz/corpus/control_json/42b8a4c46ce82b2b62a8c31ea8e4a10ae2c23a13 new file mode 100644 index 0000000..6583270 --- /dev/null +++ b/fuzz/corpus/control_json/42b8a4c46ce82b2b62a8c31ea8e4a10ae2c23a13 @@ -0,0 +1,8 @@ + +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +],[[ +[[[[[[[[[[[[[[[[[[[[[[[[ +],[[ +] \ No newline at end of file diff --git a/fuzz/corpus/control_json/44741895771ec2a9198d072de7b6522fbdcb4754 b/fuzz/corpus/control_json/44741895771ec2a9198d072de7b6522fbdcb4754 new file mode 100644 index 0000000..8b36a61 --- /dev/null +++ b/fuzz/corpus/control_json/44741895771ec2a9198d072de7b6522fbdcb4754 @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fuzz/corpus/control_json/448d63c8f678d571d09c8bfa66bd080737babe58 b/fuzz/corpus/control_json/448d63c8f678d571d09c8bfa66bd080737babe58 new file mode 100644 index 0000000..3e8d50b --- /dev/null +++ b/fuzz/corpus/control_json/448d63c8f678d571d09c8bfa66bd080737babe58 @@ -0,0 +1,4 @@ +{"type" : + + +fa \ No newline at end of file diff --git a/fuzz/corpus/control_json/44ff8499c36b7743bdac0521ceadf2ac3a7b8393 b/fuzz/corpus/control_json/44ff8499c36b7743bdac0521ceadf2ac3a7b8393 new file mode 100644 index 0000000..9f9b856 --- /dev/null +++ b/fuzz/corpus/control_json/44ff8499c36b7743bdac0521ceadf2ac3a7b8393 @@ -0,0 +1 @@ +{"ty" :[ [[81.2222222222222222222222222222222222222222222220220e-14,122222222222222222222222220e-14 ,122 \ No newline at end of file diff --git a/fuzz/corpus/control_json/456f338ca6c861dd974e691650cc1aa0144a30b2 b/fuzz/corpus/control_json/456f338ca6c861dd974e691650cc1aa0144a30b2 new file mode 100644 index 0000000..8000e81 --- /dev/null +++ b/fuzz/corpus/control_json/456f338ca6c861dd974e691650cc1aa0144a30b2 @@ -0,0 +1 @@ +{"typeeeof":"x*t","Cpe":"x*t","Cod[\"type":"x*t","Cod[\\,]\t[{Atyp[[[tyl[4yod[\"type":"x*t","Cod[\\,]\t[Cod[\"typod[\\,]\t[Code":x*{Atyp[[[tyl[4y \ No newline at end of file diff --git a/fuzz/corpus/control_json/459b75d0792942fc99fb2221a80a2a8ba301cc14 b/fuzz/corpus/control_json/459b75d0792942fc99fb2221a80a2a8ba301cc14 new file mode 100644 index 0000000..9c05f66 --- /dev/null +++ b/fuzz/corpus/control_json/459b75d0792942fc99fb2221a80a2a8ba301cc14 @@ -0,0 +1 @@ +"(...... ..... a.......... a............. a.......... a.............. a.... a............. a.......... a.............. a.......... a..........................{...... a..............................{...... a.............................{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/45d63ac00ac5c40a26c11ce3f6000c0b20c14241 b/fuzz/corpus/control_json/45d63ac00ac5c40a26c11ce3f6000c0b20c14241 new file mode 100644 index 0000000..1280cbb --- /dev/null +++ b/fuzz/corpus/control_json/45d63ac00ac5c40a26c11ce3f6000c0b20c14241 @@ -0,0 +1,3 @@ +[{"e type":"resize","cÿÿÿÿÿúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßßßßßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß@ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßßßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ + +nalÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ {" \ No newline at end of file diff --git a/fuzz/corpus/control_json/47a738a49fd1c2f4db53021f74774b45ce27e472 b/fuzz/corpus/control_json/47a738a49fd1c2f4db53021f74774b45ce27e472 new file mode 100644 index 0000000..5cd666b --- /dev/null +++ b/fuzz/corpus/control_json/47a738a49fd1c2f4db53021f74774b45ce27e472 @@ -0,0 +1,3 @@ +[ + + diff --git a/fuzz/corpus/control_json/48ac18ea71aab4498a48edba9fc9e3151efbc8fa b/fuzz/corpus/control_json/48ac18ea71aab4498a48edba9fc9e3151efbc8fa new file mode 100644 index 0000000..b2c5899 Binary files /dev/null and b/fuzz/corpus/control_json/48ac18ea71aab4498a48edba9fc9e3151efbc8fa differ diff --git a/fuzz/corpus/control_json/48ad3fb34c6b201d8a39288fb61e97d07b2af8b6 b/fuzz/corpus/control_json/48ad3fb34c6b201d8a39288fb61e97d07b2af8b6 new file mode 100644 index 0000000..bbb131c Binary files /dev/null and b/fuzz/corpus/control_json/48ad3fb34c6b201d8a39288fb61e97d07b2af8b6 differ diff --git a/fuzz/corpus/control_json/495dfc0658a05b1e421b70d286614e6eff40624e b/fuzz/corpus/control_json/495dfc0658a05b1e421b70d286614e6eff40624e new file mode 100644 index 0000000..3c90983 --- /dev/null +++ b/fuzz/corpus/control_json/495dfc0658a05b1e421b70d286614e6eff40624e @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[666666666666666,666666666666666666,6666666666666666<66666666666666666666666666766663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/49a04959e6bce25e6ac315c6c9f7b6b76c26121d b/fuzz/corpus/control_json/49a04959e6bce25e6ac315c6c9f7b6b76c26121d new file mode 100644 index 0000000..6c9c9c0 Binary files /dev/null and b/fuzz/corpus/control_json/49a04959e6bce25e6ac315c6c9f7b6b76c26121d differ diff --git a/fuzz/corpus/control_json/49d42b9b1786d5a1bfab8d349f7ead29aa727d38 b/fuzz/corpus/control_json/49d42b9b1786d5a1bfab8d349f7ead29aa727d38 new file mode 100644 index 0000000..3c36524 --- /dev/null +++ b/fuzz/corpus/control_json/49d42b9b1786d5a1bfab8d349f7ead29aa727d38 @@ -0,0 +1 @@ +[[1182,144E1,1E1,142,42,144E12,144E1,1E1,142,42,142,144E1,14181,144,144E1,14E1,14181,181,144E1,144E-20,11844E1,44E1-20-2"ty5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/49d950d109dedb54ab9dc916aa5db5d182815160 b/fuzz/corpus/control_json/49d950d109dedb54ab9dc916aa5db5d182815160 new file mode 100644 index 0000000..6ed2ac7 --- /dev/null +++ b/fuzz/corpus/control_json/49d950d109dedb54ab9dc916aa5db5d182815160 @@ -0,0 +1 @@ +[777777,7777000000000265908804e \ No newline at end of file diff --git a/fuzz/corpus/control_json/4a1420fc5343b903e8429806c34dd541e0b0d99b b/fuzz/corpus/control_json/4a1420fc5343b903e8429806c34dd541e0b0d99b new file mode 100644 index 0000000..aeb1d58 --- /dev/null +++ b/fuzz/corpus/control_json/4a1420fc5343b903e8429806c34dd541e0b0d99b @@ -0,0 +1 @@ +{"t." : [[1183,144E1,14E-œ \ No newline at end of file diff --git a/fuzz/corpus/control_json/4baa07d4b3726ebf318c53784799e6a34c8654c0 b/fuzz/corpus/control_json/4baa07d4b3726ebf318c53784799e6a34c8654c0 new file mode 100644 index 0000000..75aa4af --- /dev/null +++ b/fuzz/corpus/control_json/4baa07d4b3726ebf318c53784799e6a34c8654c0 @@ -0,0 +1,5 @@ + +["eof"] + + % % {"ty":[ +[[[[[6666  \ No newline at end of file diff --git a/fuzz/corpus/control_json/4bb02524fdd4c3dac5aa15ccd1da647d6c6157dd b/fuzz/corpus/control_json/4bb02524fdd4c3dac5aa15ccd1da647d6c6157dd new file mode 100644 index 0000000..3405812 Binary files /dev/null and b/fuzz/corpus/control_json/4bb02524fdd4c3dac5aa15ccd1da647d6c6157dd differ diff --git a/fuzz/corpus/control_json/4c3a38f49a93ce32fca33fc991c2dd829eb6bb70 b/fuzz/corpus/control_json/4c3a38f49a93ce32fca33fc991c2dd829eb6bb70 new file mode 100644 index 0000000..f153def --- /dev/null +++ b/fuzz/corpus/control_json/4c3a38f49a93ce32fca33fc991c2dd829eb6bb70 @@ -0,0 +1,72 @@ + +["ps\nal","pcna\na [ [  00000001430830562 [  0000000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/4c52913346d59f2cc596581968a2b8ba1f13c481 b/fuzz/corpus/control_json/4c52913346d59f2cc596581968a2b8ba1f13c481 new file mode 100644 index 0000000..97b2182 --- /dev/null +++ b/fuzz/corpus/control_json/4c52913346d59f2cc596581968a2b8ba1f13c481 @@ -0,0 +1,8 @@ +{"yt":[{"ty":[ [ + + +{"yt":[{"ty":[ +[ + + +{"yt":[{"ny":[ [[[[}}}}}}}}[[[[[[ 040n[[5: 333n \ No newline at end of file diff --git a/fuzz/corpus/control_json/4c5aee4d9e7de3a0930e302b23029d6d70c18f4e b/fuzz/corpus/control_json/4c5aee4d9e7de3a0930e302b23029d6d70c18f4e new file mode 100644 index 0000000..69fcf14 --- /dev/null +++ b/fuzz/corpus/control_json/4c5aee4d9e7de3a0930e302b23029d6d70c18f4e @@ -0,0 +1,23 @@ +{"ty":[ + + + +["", + + + +["", + + + + +, + + + + + + + y[:[[[[[[[[[[[ +&" # +" \ No newline at end of file diff --git a/fuzz/corpus/control_json/4c65d3148df50819bb0af515164ca16a506dea89 b/fuzz/corpus/control_json/4c65d3148df50819bb0af515164ca16a506dea89 new file mode 100644 index 0000000..a84ab2d --- /dev/null +++ b/fuzz/corpus/control_json/4c65d3148df50819bb0af515164ca16a506dea89 @@ -0,0 +1,2 @@ + +"ro........................................................................................................................l~" \ No newline at end of file diff --git a/fuzz/corpus/control_json/4c7f1e622a400d938383df4fe06e6a613baee52b b/fuzz/corpus/control_json/4c7f1e622a400d938383df4fe06e6a613baee52b new file mode 100644 index 0000000..9c2ecee --- /dev/null +++ b/fuzz/corpus/control_json/4c7f1e622a400d938383df4fe06e6a613baee52b @@ -0,0 +1 @@ +[1414,-141,1,1E1,-141,1,1,-414,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-141141,11E1,-141,1,1,-141,-141141,1,1E1,1,1,1,-141,-11,1,1,-141,-141,1,0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/4d11227bb9476918e7a3b09d2d9283939bdfa05c b/fuzz/corpus/control_json/4d11227bb9476918e7a3b09d2d9283939bdfa05c new file mode 100644 index 0000000..995cad2 --- /dev/null +++ b/fuzz/corpus/control_json/4d11227bb9476918e7a3b09d2d9283939bdfa05c @@ -0,0 +1 @@ +[22222222222222222282.222,12222222222222222222000.04147812 \ No newline at end of file diff --git a/fuzz/corpus/control_json/4d862aa6fbe4d7871676f48adf253f6e0412da6e b/fuzz/corpus/control_json/4d862aa6fbe4d7871676f48adf253f6e0412da6e new file mode 100644 index 0000000..4e11835 --- /dev/null +++ b/fuzz/corpus/control_json/4d862aa6fbe4d7871676f48adf253f6e0412da6e @@ -0,0 +1,13 @@ +{"ty" :{"y&":[{"ty":[ [[ +[[11142,42,11844E1,14181,14181]14-E44E + +[ +[2,42-5 + + +5 + + +4 + +1n[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/4e1852a751ce1e996f23a7674a59e31238e86d85 b/fuzz/corpus/control_json/4e1852a751ce1e996f23a7674a59e31238e86d85 new file mode 100644 index 0000000..e4f52e4 --- /dev/null +++ b/fuzz/corpus/control_json/4e1852a751ce1e996f23a7674a59e31238e86d85 @@ -0,0 +1,6 @@ + +{"#": +{"#qpe[[[[[5555555555": +[[[[[5555555, + +3[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/4e522bdfae057ba723ad702db0e3496470883554 b/fuzz/corpus/control_json/4e522bdfae057ba723ad702db0e3496470883554 new file mode 100644 index 0000000..5ea133e --- /dev/null +++ b/fuzz/corpus/control_json/4e522bdfae057ba723ad702db0e3496470883554 @@ -0,0 +1,5 @@ +{"ty":[ 1834362.14,4181.14,164362.123, + + + +["nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\"nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:al;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:",["ps\ns\n","p]ns\"nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:al;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:-0,l;",["c[s\-0,l;",["c[s\n","pcna\"l;",[". diff --git a/fuzz/corpus/control_json/4e6620eafd871638c7300addae77254563add68d b/fuzz/corpus/control_json/4e6620eafd871638c7300addae77254563add68d new file mode 100644 index 0000000..0c6cd1e --- /dev/null +++ b/fuzz/corpus/control_json/4e6620eafd871638c7300addae77254563add68d @@ -0,0 +1 @@ +{"texÌÌHUP]d[\f\\exÌÌd\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\Ç\"texÌÌHUPd[\f\ \\\ ) %ÿûÿóö£££ÓÇ�����������\\\ \ No newline at end of file diff --git a/fuzz/corpus/control_json/4ede3da420a7659544e2cab3ac69e7b056e6fd30 b/fuzz/corpus/control_json/4ede3da420a7659544e2cab3ac69e7b056e6fd30 new file mode 100644 index 0000000..aa3f959 --- /dev/null +++ b/fuzz/corpus/control_json/4ede3da420a7659544e2cab3ac69e7b056e6fd30 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[663333333333331666666,66666666666,6666666666666666666666666666,66666666666666666666,66666666666666666666666666,66666666666666666666,66666666666666666,6666666666666666666666666666,666666666666666666666666666,666666666,666,66666666666666666666666666,6666666666666666666666666666,666666666666666666666666666,666666666,666,66666666666666666666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/4f02e322ebe74462fdffa5e5acb7f99a53285aee b/fuzz/corpus/control_json/4f02e322ebe74462fdffa5e5acb7f99a53285aee new file mode 100644 index 0000000..8815277 --- /dev/null +++ b/fuzz/corpus/control_json/4f02e322ebe74462fdffa5e5acb7f99a53285aee @@ -0,0 +1 @@ +{"e DDÿÿÿÿÿÿÿ§-ÄÄllPI\u00799ÄllPIÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\u0079-99[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/4fb87107e082d19a25e0f83c4b19dd0780dae2ae b/fuzz/corpus/control_json/4fb87107e082d19a25e0f83c4b19dd0780dae2ae new file mode 100644 index 0000000..8ad48d9 --- /dev/null +++ b/fuzz/corpus/control_json/4fb87107e082d19a25e0f83c4b19dd0780dae2ae @@ -0,0 +1,2 @@ +{"t." : {"ty" + :[ [ {"Ty" :[ ["pÖ²nal"a \ No newline at end of file diff --git a/fuzz/corpus/control_json/5009f338cf312ace98f9b8896c9a03912c929f57 b/fuzz/corpus/control_json/5009f338cf312ace98f9b8896c9a03912c929f57 new file mode 100644 index 0000000..d028399 --- /dev/null +++ b/fuzz/corpus/control_json/5009f338cf312ace98f9b8896c9a03912c929f57 @@ -0,0 +1 @@ +[nu \ No newline at end of file diff --git a/fuzz/corpus/control_json/50357be094a1fad26066f9e0529ecbb0a7b7828b b/fuzz/corpus/control_json/50357be094a1fad26066f9e0529ecbb0a7b7828b new file mode 100644 index 0000000..8af97e4 Binary files /dev/null and b/fuzz/corpus/control_json/50357be094a1fad26066f9e0529ecbb0a7b7828b differ diff --git a/fuzz/corpus/control_json/5084776feaeb5cc9424d0464c95dda857f32b6dc b/fuzz/corpus/control_json/5084776feaeb5cc9424d0464c95dda857f32b6dc new file mode 100644 index 0000000..c1cdbe7 Binary files /dev/null and b/fuzz/corpus/control_json/5084776feaeb5cc9424d0464c95dda857f32b6dc differ diff --git a/fuzz/corpus/control_json/5091f0bd628a97f0e49a03341efcced960ce4f57 b/fuzz/corpus/control_json/5091f0bd628a97f0e49a03341efcced960ce4f57 new file mode 100644 index 0000000..81d1e54 Binary files /dev/null and b/fuzz/corpus/control_json/5091f0bd628a97f0e49a03341efcced960ce4f57 differ diff --git a/fuzz/corpus/control_json/50a82b4ba0502b09e3bdb6e84c93d35fe7612783 b/fuzz/corpus/control_json/50a82b4ba0502b09e3bdb6e84c93d35fe7612783 new file mode 100644 index 0000000..5f0b1aa --- /dev/null +++ b/fuzz/corpus/control_json/50a82b4ba0502b09e3bdb6e84c93d35fe7612783 @@ -0,0 +1,8 @@ + + + +{"#?t":[{"ty":[ + +{"y":[ [[{"orl":-0,"rpa":{"orl":-0,"t":[{"ty":[ + +{"y":[ [[{"orl":-0,"rpa":{"orl":-0,"rpe":"rze","":-0,"r]perlpe":"rzet","":-0,"r]perl"rze","ùce","csol":-5,"rpe":"rze","":-0,"r]perlpe":"rzet","":-0,"r]perl"rze","ùce","csol":-5,"r \ No newline at end of file diff --git a/fuzz/corpus/control_json/50e81c63d72c8208d2518237b46ea74a57cffae5 b/fuzz/corpus/control_json/50e81c63d72c8208d2518237b46ea74a57cffae5 new file mode 100644 index 0000000..910c793 --- /dev/null +++ b/fuzz/corpus/control_json/50e81c63d72c8208d2518237b46ea74a57cffae5 @@ -0,0 +1,4 @@ +{"p* + 33333333 + + y[:[[[[[[[[[[ [ \ No newline at end of file diff --git a/fuzz/corpus/control_json/51103f99b605d18c703f1ecef9b6e5e5f480d61a b/fuzz/corpus/control_json/51103f99b605d18c703f1ecef9b6e5e5f480d61a new file mode 100644 index 0000000..def9e19 --- /dev/null +++ b/fuzz/corpus/control_json/51103f99b605d18c703f1ecef9b6e5e5f480d61a @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + +{"yt": + + +{"t":[{"ty":[ + +{"yt", + + + 4 :1 + +{"t":[{"ty": +[ + +{"y + +t \ No newline at end of file diff --git a/fuzz/corpus/control_json/5330f84d227473881776d623247d771a45cd1c1f b/fuzz/corpus/control_json/5330f84d227473881776d623247d771a45cd1c1f new file mode 100644 index 0000000..736810e --- /dev/null +++ b/fuzz/corpus/control_json/5330f84d227473881776d623247d771a45cd1c1f @@ -0,0 +1 @@ +{"ty": [[[[[[ [[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/539e0278337f619b40d8f087446c228bab6cccc7 b/fuzz/corpus/control_json/539e0278337f619b40d8f087446c228bab6cccc7 new file mode 100644 index 0000000..309d3e2 --- /dev/null +++ b/fuzz/corpus/control_json/539e0278337f619b40d8f087446c228bab6cccc7 @@ -0,0 +1 @@ +nu \ No newline at end of file diff --git a/fuzz/corpus/control_json/53cfaa0d6953fefcee623a65cc492b86edbf47c3 b/fuzz/corpus/control_json/53cfaa0d6953fefcee623a65cc492b86edbf47c3 new file mode 100644 index 0000000..a6d0304 Binary files /dev/null and b/fuzz/corpus/control_json/53cfaa0d6953fefcee623a65cc492b86edbf47c3 differ diff --git a/fuzz/corpus/control_json/54a540f2ad342225a041cb25c547a12f187189ff b/fuzz/corpus/control_json/54a540f2ad342225a041cb25c547a12f187189ff new file mode 100644 index 0000000..2e62fdb Binary files /dev/null and b/fuzz/corpus/control_json/54a540f2ad342225a041cb25c547a12f187189ff differ diff --git a/fuzz/corpus/control_json/54d64ea8fa2017fdde9a1d0c059b6d8e573c3d54 b/fuzz/corpus/control_json/54d64ea8fa2017fdde9a1d0c059b6d8e573c3d54 new file mode 100644 index 0000000..8a43c42 --- /dev/null +++ b/fuzz/corpus/control_json/54d64ea8fa2017fdde9a1d0c059b6d8e573c3d54 @@ -0,0 +1 @@ +{"ty[":[ 82,0,14489E-882,0,14489E-88220,14489E-843,0,14489E-62220,14489E-882,0,14489E-88220,14489E-843,0,14489E-62220,19E-843,0,14489E-62.140ø00�]ÞTw 4E1,322,0,146% ÿÿÿT \ No newline at end of file diff --git a/fuzz/corpus/control_json/54f76a1ce33205c90aff486ce48d93ba623262c4 b/fuzz/corpus/control_json/54f76a1ce33205c90aff486ce48d93ba623262c4 new file mode 100644 index 0000000..31ba234 --- /dev/null +++ b/fuzz/corpus/control_json/54f76a1ce33205c90aff486ce48d93ba623262c4 @@ -0,0 +1 @@ +{"#qpe":fal \ No newline at end of file diff --git a/fuzz/corpus/control_json/5635ffbd9a82c2eeda380c3c12b44a7acd3cb2ef b/fuzz/corpus/control_json/5635ffbd9a82c2eeda380c3c12b44a7acd3cb2ef new file mode 100644 index 0000000..d3aa497 Binary files /dev/null and b/fuzz/corpus/control_json/5635ffbd9a82c2eeda380c3c12b44a7acd3cb2ef differ diff --git a/fuzz/corpus/control_json/569d4af7d79a52d5eee7d3eb5569e5f7a42f13d5 b/fuzz/corpus/control_json/569d4af7d79a52d5eee7d3eb5569e5f7a42f13d5 new file mode 100644 index 0000000..1a08d4a --- /dev/null +++ b/fuzz/corpus/control_json/569d4af7d79a52d5eee7d3eb5569e5f7a42f13d5 @@ -0,0 +1 @@ +["TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTOOOOOOOOOOOOTTTTTTTT@TTTTTTTTTTTTTTTTTTTTNTTTTTTTTTTTTTTTTTTTT>TTTTTTTTTTTTTTTTTTTTTTTTtßï6\ô \ No newline at end of file diff --git a/fuzz/corpus/control_json/57016bd463e02898353366deb7e3954b3beaf0c7 b/fuzz/corpus/control_json/57016bd463e02898353366deb7e3954b3beaf0c7 new file mode 100644 index 0000000..de98f1b --- /dev/null +++ b/fuzz/corpus/control_json/57016bd463e02898353366deb7e3954b3beaf0c7 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","csol":-0,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","csol":-0,"rl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/57183489e5763ddf542d70acfd7b82770d85fa11 b/fuzz/corpus/control_json/57183489e5763ddf542d70acfd7b82770d85fa11 new file mode 100644 index 0000000..f4f0223 --- /dev/null +++ b/fuzz/corpus/control_json/57183489e5763ddf542d70acfd7b82770d85fa11 @@ -0,0 +1,5 @@ + + + + +{"#qpe":fallA \ No newline at end of file diff --git a/fuzz/corpus/control_json/584f2121525b86d4719f4db9a527310c2399c1e2 b/fuzz/corpus/control_json/584f2121525b86d4719f4db9a527310c2399c1e2 new file mode 100644 index 0000000..e3c8f31 --- /dev/null +++ b/fuzz/corpus/control_json/584f2121525b86d4719f4db9a527310c2399c1e2 @@ -0,0 +1,2 @@ + +1E-312=E \ No newline at end of file diff --git a/fuzz/corpus/control_json/588c0419252909164cdb8b70e9d21ca29c207ce3 b/fuzz/corpus/control_json/588c0419252909164cdb8b70e9d21ca29c207ce3 new file mode 100644 index 0000000..761ebf6 --- /dev/null +++ b/fuzz/corpus/control_json/588c0419252909164cdb8b70e9d21ca29c207ce3 @@ -0,0 +1 @@ +{"&typypîiiZÔTîî:\"îiIGtyxms\nals\na "æ,"½½½½½½½½,/:\b\ \ No newline at end of file diff --git a/fuzz/corpus/control_json/58bcd90f984d90735cd947b329859dd7923ad72f b/fuzz/corpus/control_json/58bcd90f984d90735cd947b329859dd7923ad72f new file mode 100644 index 0000000..c33a13c --- /dev/null +++ b/fuzz/corpus/control_json/58bcd90f984d90735cd947b329859dd7923ad72f @@ -0,0 +1 @@ +[[4E1,1465E1,1405E01,1405E22,11Á,EB11Á55 \ No newline at end of file diff --git a/fuzz/corpus/control_json/59d93ee19aedf24eea319a80e0442965546e1c0e b/fuzz/corpus/control_json/59d93ee19aedf24eea319a80e0442965546e1c0e new file mode 100644 index 0000000..1760725 --- /dev/null +++ b/fuzz/corpus/control_json/59d93ee19aedf24eea319a80e0442965546e1c0e @@ -0,0 +1,5 @@ + +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[8],0,14489E-8877,0,148877,0,[[[[[[[[[[[[[[[[[[[[[[[[[[ + +{"ytexit#qpe": +[[[[[[[�†Ýœ[ [t[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/5a1ef040f22d087625457762735a12a4f3a219aa b/fuzz/corpus/control_json/5a1ef040f22d087625457762735a12a4f3a219aa new file mode 100644 index 0000000..59aa3c4 --- /dev/null +++ b/fuzz/corpus/control_json/5a1ef040f22d087625457762735a12a4f3a219aa @@ -0,0 +1,3 @@ +["eof"] + + 0 y \ No newline at end of file diff --git a/fuzz/corpus/control_json/5a823ea16450ac5ae6096dbb9d4a8266b266b3db b/fuzz/corpus/control_json/5a823ea16450ac5ae6096dbb9d4a8266b266b3db new file mode 100644 index 0000000..f32bb5b --- /dev/null +++ b/fuzz/corpus/control_json/5a823ea16450ac5ae6096dbb9d4a8266b266b3db @@ -0,0 +1,6 @@ + + + +{"yt":[{"t":[ + +{"yt":{"ty":[[[4E1,1605E1,4EÕ114,50E1,1 333n \ No newline at end of file diff --git a/fuzz/corpus/control_json/5ac5ddc09708588c8ffaa1c1d9f16a39e8251bd9 b/fuzz/corpus/control_json/5ac5ddc09708588c8ffaa1c1d9f16a39e8251bd9 new file mode 100644 index 0000000..52c8cba --- /dev/null +++ b/fuzz/corpus/control_json/5ac5ddc09708588c8ffaa1c1d9f16a39e8251bd9 @@ -0,0 +1 @@ +[ fa \ No newline at end of file diff --git a/fuzz/corpus/control_json/5b437e8a9b005d728841773da73dd726a459956b b/fuzz/corpus/control_json/5b437e8a9b005d728841773da73dd726a459956b new file mode 100644 index 0000000..c119847 Binary files /dev/null and b/fuzz/corpus/control_json/5b437e8a9b005d728841773da73dd726a459956b differ diff --git a/fuzz/corpus/control_json/5b57975b04a90b59b1d1da39ede07285bc9ec492 b/fuzz/corpus/control_json/5b57975b04a90b59b1d1da39ede07285bc9ec492 new file mode 100644 index 0000000..504b2e4 --- /dev/null +++ b/fuzz/corpus/control_json/5b57975b04a90b59b1d1da39ede07285bc9ec492 @@ -0,0 +1,5 @@ +{"ty": [ + + + +["ps\nCONTal;",["ps\nal","pcna\"ps\nal;",["ps\nal","pcnaÿÿÿÿÿÿÿÿ" \ No newline at end of file diff --git a/fuzz/corpus/control_json/5b7f2a7de87072db70c724f268d72b42bdbf7059 b/fuzz/corpus/control_json/5b7f2a7de87072db70c724f268d72b42bdbf7059 new file mode 100644 index 0000000..2e8882b Binary files /dev/null and b/fuzz/corpus/control_json/5b7f2a7de87072db70c724f268d72b42bdbf7059 differ diff --git a/fuzz/corpus/control_json/5ba653c834f08ea01bb511aedfa15b98b05ffc64 b/fuzz/corpus/control_json/5ba653c834f08ea01bb511aedfa15b98b05ffc64 new file mode 100644 index 0000000..967a122 --- /dev/null +++ b/fuzz/corpus/control_json/5ba653c834f08ea01bb511aedfa15b98b05ffc64 @@ -0,0 +1,11 @@ +{"ty" :{"yt":[{"ty":[ +[ + +[ +[ + +[{"yt":[{"ny" :{"yt":[{"ty":[ +[{"yt":[{"":[{"ty":[ +[ + +[{"yt":[{"ny":[ :t \ No newline at end of file diff --git a/fuzz/corpus/control_json/5bf271bbc1dd7b10d8c803fd2e7b7e3ef1e6c4ae b/fuzz/corpus/control_json/5bf271bbc1dd7b10d8c803fd2e7b7e3ef1e6c4ae new file mode 100644 index 0000000..07338e4 Binary files /dev/null and b/fuzz/corpus/control_json/5bf271bbc1dd7b10d8c803fd2e7b7e3ef1e6c4ae differ diff --git a/fuzz/corpus/control_json/5c46012fa666ff89b2824478dabf8487e7519ad1 b/fuzz/corpus/control_json/5c46012fa666ff89b2824478dabf8487e7519ad1 new file mode 100644 index 0000000..c94eb3f --- /dev/null +++ b/fuzz/corpus/control_json/5c46012fa666ff89b2824478dabf8487e7519ad1 @@ -0,0 +1,4 @@ + + + +{"#qpe":[ [[fa \ No newline at end of file diff --git a/fuzz/corpus/control_json/5cac747c341798a4558385a6cb1cd54d8b5604fd b/fuzz/corpus/control_json/5cac747c341798a4558385a6cb1cd54d8b5604fd new file mode 100644 index 0000000..65ea9b0 --- /dev/null +++ b/fuzz/corpus/control_json/5cac747c341798a4558385a6cb1cd54d8b5604fd @@ -0,0 +1 @@ +{"ty":{"s\"," :{"s\"," é¤ [ \ No newline at end of file diff --git a/fuzz/corpus/control_json/5cd9c8263b713a3ce21bb7eac2c0bd39427c48fb b/fuzz/corpus/control_json/5cd9c8263b713a3ce21bb7eac2c0bd39427c48fb new file mode 100644 index 0000000..7ee4eff --- /dev/null +++ b/fuzz/corpus/control_json/5cd9c8263b713a3ce21bb7eac2c0bd39427c48fb @@ -0,0 +1,3 @@ +[[[[[[[[ +[[[[[[[[[ +[[ "pÕ²[=al[jµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµµjjj- \ No newline at end of file diff --git a/fuzz/corpus/control_json/5d41fd57cc93740ce0531d2a456b98f94ee9fbd2 b/fuzz/corpus/control_json/5d41fd57cc93740ce0531d2a456b98f94ee9fbd2 new file mode 100644 index 0000000..6c0c1e0 --- /dev/null +++ b/fuzz/corpus/control_json/5d41fd57cc93740ce0531d2a456b98f94ee9fbd2 @@ -0,0 +1 @@ + [[[[[[{"�y[[n[[éééééééééééééééééééééééééééÿÿÿÿÿÿÿÿÿÿÿÿÿéénéééééééééééééééééééééééééééééééééééééééééééénééééééééééé.éééé[éééé \ No newline at end of file diff --git a/fuzz/corpus/control_json/5dd224100e0b90c9662901ba2e4f9d70f3dac9e5 b/fuzz/corpus/control_json/5dd224100e0b90c9662901ba2e4f9d70f3dac9e5 new file mode 100644 index 0000000..2e0c075 --- /dev/null +++ b/fuzz/corpus/control_json/5dd224100e0b90c9662901ba2e4f9d70f3dac9e5 @@ -0,0 +1,10 @@ + +{"y[%\t":[ + + +{"y[%\t":[ + +{"y[%\t":[ + + +{"y[%\t":[ nn \ No newline at end of file diff --git a/fuzz/corpus/control_json/5dddb4affd0ebb37e126a293ff8b94751db4a8b1 b/fuzz/corpus/control_json/5dddb4affd0ebb37e126a293ff8b94751db4a8b1 new file mode 100644 index 0000000..cde2ffa --- /dev/null +++ b/fuzz/corpus/control_json/5dddb4affd0ebb37e126a293ff8b94751db4a8b1 @@ -0,0 +1,3 @@ +{"ty": [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[[, + +hhŠÝÈÝ \ No newline at end of file diff --git a/fuzz/corpus/control_json/5ded83436aa36c8abf88d845548db0e9158bcc0e b/fuzz/corpus/control_json/5ded83436aa36c8abf88d845548db0e9158bcc0e new file mode 100644 index 0000000..aaf76be Binary files /dev/null and b/fuzz/corpus/control_json/5ded83436aa36c8abf88d845548db0e9158bcc0e differ diff --git a/fuzz/corpus/control_json/5f79797e30b2ef9386d795004bfe8fc00c63fb8b b/fuzz/corpus/control_json/5f79797e30b2ef9386d795004bfe8fc00c63fb8b new file mode 100644 index 0000000..4d2dc5c Binary files /dev/null and b/fuzz/corpus/control_json/5f79797e30b2ef9386d795004bfe8fc00c63fb8b differ diff --git a/fuzz/corpus/control_json/6006029e703cb5fe65ecfd0b1e839d600932c74c b/fuzz/corpus/control_json/6006029e703cb5fe65ecfd0b1e839d600932c74c new file mode 100644 index 0000000..d30ffaa Binary files /dev/null and b/fuzz/corpus/control_json/6006029e703cb5fe65ecfd0b1e839d600932c74c differ diff --git a/fuzz/corpus/control_json/60ee15a47fb071c446a52729ccb23e3aa8b28862 b/fuzz/corpus/control_json/60ee15a47fb071c446a52729ccb23e3aa8b28862 new file mode 100644 index 0000000..9da3946 --- /dev/null +++ b/fuzz/corpus/control_json/60ee15a47fb071c446a52729ccb23e3aa8b28862 @@ -0,0 +1,2 @@ +{"ty":[[[[6.777777777777777777777777EEEE77777777777777777777766e77777777777777777777Öy": +82Ö \ No newline at end of file diff --git a/fuzz/corpus/control_json/610121087fc0683eb9c137ad84b7ac74f3a05010 b/fuzz/corpus/control_json/610121087fc0683eb9c137ad84b7ac74f3a05010 new file mode 100644 index 0000000..718883d Binary files /dev/null and b/fuzz/corpus/control_json/610121087fc0683eb9c137ad84b7ac74f3a05010 differ diff --git a/fuzz/corpus/control_json/616157081d6b2c6a48e0e17e4a981ce737b53ed7 b/fuzz/corpus/control_json/616157081d6b2c6a48e0e17e4a981ce737b53ed7 new file mode 100644 index 0000000..f5f0013 Binary files /dev/null and b/fuzz/corpus/control_json/616157081d6b2c6a48e0e17e4a981ce737b53ed7 differ diff --git a/fuzz/corpus/control_json/61a8f67e37fdbe69c65c809c24dc814256592941 b/fuzz/corpus/control_json/61a8f67e37fdbe69c65c809c24dc814256592941 new file mode 100644 index 0000000..66fa53a --- /dev/null +++ b/fuzz/corpus/control_json/61a8f67e37fdbe69c65c809c24dc814256592941 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[6666666666666666666666666,66666666666666666666,666666666666666666666666666666666666666666666,66666666666666666666,6666666666666666666666666,6666666666666666666666666666,66666666Ì \ No newline at end of file diff --git a/fuzz/corpus/control_json/61e5d1ddc6c7f877790a00cc335af4ed1f4535ac b/fuzz/corpus/control_json/61e5d1ddc6c7f877790a00cc335af4ed1f4535ac new file mode 100644 index 0000000..f705ea5 --- /dev/null +++ b/fuzz/corpus/control_json/61e5d1ddc6c7f877790a00cc335af4ed1f4535ac @@ -0,0 +1 @@ +{"l":-0,"ro]tipe":"resize","csol":-0,"ro]ws"È25 \ No newline at end of file diff --git a/fuzz/corpus/control_json/61e7ccfa909431d92086a95e3de512dc94512d17 b/fuzz/corpus/control_json/61e7ccfa909431d92086a95e3de512dc94512d17 new file mode 100644 index 0000000..d66d0d7 --- /dev/null +++ b/fuzz/corpus/control_json/61e7ccfa909431d92086a95e3de512dc94512d17 @@ -0,0 +1 @@ +{"ty":[ 1,141,452,42,144E1,142,944E141,144,144E1,14E1,14181,181,452,42,144E1,142,944E1,14144,144E1,14144E1,14E1,141,452,42,81,181,452,1,142,1,14181,1,1,2,142,144E1,4,14181,1144E1,14E1,14181,181,452,42,144E1,142,1,14181,1,1,2,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/62531fc582d458ac7ae508f3ea33330741c65f82 b/fuzz/corpus/control_json/62531fc582d458ac7ae508f3ea33330741c65f82 new file mode 100644 index 0000000..ed36f4f --- /dev/null +++ b/fuzz/corpus/control_json/62531fc582d458ac7ae508f3ea33330741c65f82 @@ -0,0 +1,16 @@ + + + +{"yt":[{"ty":[ + +{"yt":[{"ty":[ + +{"yt":[{"ty":[ [ + +{"yt":[{"ty":[ [[ + + +{"yt":[ [[[ + + +{"yt":[{"ny":[ [{"t." :[ [ { [[[1,144n \ No newline at end of file diff --git a/fuzz/corpus/control_json/62ece4958c9d066a48f1718e23ec33fcbdf0ea7b b/fuzz/corpus/control_json/62ece4958c9d066a48f1718e23ec33fcbdf0ea7b new file mode 100644 index 0000000..61711cd --- /dev/null +++ b/fuzz/corpus/control_json/62ece4958c9d066a48f1718e23ec33fcbdf0ea7b @@ -0,0 +1,9 @@ +[80.102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,14,80.12222222102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,14,80.12222222102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,14,80.1222222220e-14,14,86,80.1222222220e-14,14,8622222222222220e-14,14,863, + + +{20e-14,14,8622222222222220e-14,14,863, + + +{"":86447463, + +{"":86447408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/632ffa6fc4046682e862764a24f8bb1578d8c4e0 b/fuzz/corpus/control_json/632ffa6fc4046682e862764a24f8bb1578d8c4e0 new file mode 100644 index 0000000..d8ca170 --- /dev/null +++ b/fuzz/corpus/control_json/632ffa6fc4046682e862764a24f8bb1578d8c4e0 @@ -0,0 +1 @@ +[[82,0,14489E-88877777830,14489E-880754,0,14489E-8887773,172,0,14489E-880754,0,14489E-8887777¿Ç33-172,0,1y"6:[ 183,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/639b57202cfd2611a8de2ac8fbad533c99bac918 b/fuzz/corpus/control_json/639b57202cfd2611a8de2ac8fbad533c99bac918 new file mode 100644 index 0000000..b835104 --- /dev/null +++ b/fuzz/corpus/control_json/639b57202cfd2611a8de2ac8fbad533c99bac918 @@ -0,0 +1,10 @@ + + + + + + + +{"!qpe":[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]"\2, + +"5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/63e816967d4a21decc0789388088be4ffbd08aa6 b/fuzz/corpus/control_json/63e816967d4a21decc0789388088be4ffbd08aa6 new file mode 100644 index 0000000..ca2bb05 --- /dev/null +++ b/fuzz/corpus/control_json/63e816967d4a21decc0789388088be4ffbd08aa6 @@ -0,0 +1 @@ + {"1te":"x*x*d","Cod[\\,]\\,t1te":"x*h*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]\\,te":"x","Co":"x*x*d","Cod[\\d[\\,tete":"x","d[Cod[\\,pe":"x*x*d","Cod[\\,]\\,t1te":"x*h*d","Cod[\\,tu":"x","Cod[":"x","Cod[\\,te":"x"Cod["Cod[\\,te":"x*x*d","Cod[T\,]{Atyp[[type":"Ax diff --git a/fuzz/corpus/control_json/640548c1fd19131488c52bbe88a62e0cb6d68a75 b/fuzz/corpus/control_json/640548c1fd19131488c52bbe88a62e0cb6d68a75 new file mode 100644 index 0000000..76ec487 --- /dev/null +++ b/fuzz/corpus/control_json/640548c1fd19131488c52bbe88a62e0cb6d68a75 @@ -0,0 +1 @@ +"(.... .....a.......z............. a.......... a.............. a.z..................NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN.................. a.......... a............................... a.......... a..................................... a.......... a.....................{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/64130c1f255c372d50332241713e299d3135b0a2 b/fuzz/corpus/control_json/64130c1f255c372d50332241713e299d3135b0a2 new file mode 100644 index 0000000..77b72af --- /dev/null +++ b/fuzz/corpus/control_json/64130c1f255c372d50332241713e299d3135b0a2 @@ -0,0 +1,3 @@ + +["eof"] + [[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[E[[6666 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6434af5b7d8ed69a5386df6dd24745a058445a87 b/fuzz/corpus/control_json/6434af5b7d8ed69a5386df6dd24745a058445a87 new file mode 100644 index 0000000..827b19c --- /dev/null +++ b/fuzz/corpus/control_json/6434af5b7d8ed69a5386df6dd24745a058445a87 @@ -0,0 +1,5 @@ + + + +{"":[ +falssss [sss \ No newline at end of file diff --git a/fuzz/corpus/control_json/64c3244ee9644d7651b584a7c8cda6ec4618fbc7 b/fuzz/corpus/control_json/64c3244ee9644d7651b584a7c8cda6ec4618fbc7 new file mode 100644 index 0000000..b6972cf --- /dev/null +++ b/fuzz/corpus/control_json/64c3244ee9644d7651b584a7c8cda6ec4618fbc7 @@ -0,0 +1 @@ +{"#qZe": [ [],[] ,A": [ [# \ No newline at end of file diff --git a/fuzz/corpus/control_json/64ca8998e3c6d1407de28e3a0d74b2b3e8faac78 b/fuzz/corpus/control_json/64ca8998e3c6d1407de28e3a0d74b2b3e8faac78 new file mode 100644 index 0000000..dce1e7c --- /dev/null +++ b/fuzz/corpus/control_json/64ca8998e3c6d1407de28e3a0d74b2b3e8faac78 @@ -0,0 +1,4 @@ +[{"tTI\fTTT�ª:T aTTTI\tIT�ª:TTTTI\fI\f\fTTT¿£S:TTI\fT�ª:T aTTTTTI%fI\f\fTTI\fI\f\fTTT + + +{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/64e2ab068d22444b59a44a98019967a43f5282e9 b/fuzz/corpus/control_json/64e2ab068d22444b59a44a98019967a43f5282e9 new file mode 100644 index 0000000..2b26455 --- /dev/null +++ b/fuzz/corpus/control_json/64e2ab068d22444b59a44a98019967a43f5282e9 @@ -0,0 +1 @@ +[[1182,14466,6666666666666666666666666666633333E1,66666666666666633333E1,666666666666666666666666666663333E666,66", \ No newline at end of file diff --git a/fuzz/corpus/control_json/654bbbd8fd38e0856e5fff84696e7d2166c1a37d b/fuzz/corpus/control_json/654bbbd8fd38e0856e5fff84696e7d2166c1a37d new file mode 100644 index 0000000..a2557b3 --- /dev/null +++ b/fuzz/corpus/control_json/654bbbd8fd38e0856e5fff84696e7d2166c1a37d @@ -0,0 +1,4 @@ +[{",ÿÿÿ�ÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�������þÿÿÿ�þÿÿÿÿÿt{EEEEEEEEEEEEEEEEEEEqppppppo�����vppp���������������ÿ$ÿ{k‹k+kkkkkk + + +1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/65b8f195a5a3f3ff25352b857e5386c2a87378a7 b/fuzz/corpus/control_json/65b8f195a5a3f3ff25352b857e5386c2a87378a7 new file mode 100644 index 0000000..41b4448 Binary files /dev/null and b/fuzz/corpus/control_json/65b8f195a5a3f3ff25352b857e5386c2a87378a7 differ diff --git a/fuzz/corpus/control_json/65c8f591f197c7b6da36a37ba4bf6edab0ee0605 b/fuzz/corpus/control_json/65c8f591f197c7b6da36a37ba4bf6edab0ee0605 new file mode 100644 index 0000000..8fd4f2c --- /dev/null +++ b/fuzz/corpus/control_json/65c8f591f197c7b6da36a37ba4bf6edab0ee0605 @@ -0,0 +1,4 @@ + + +{"t." : [[1183,144E114],144E14]²n, +15,c diff --git a/fuzz/corpus/control_json/660e8cade70e91a41f1d6933ca566feb7e8dbab8 b/fuzz/corpus/control_json/660e8cade70e91a41f1d6933ca566feb7e8dbab8 new file mode 100644 index 0000000..a600f35 --- /dev/null +++ b/fuzz/corpus/control_json/660e8cade70e91a41f1d6933ca566feb7e8dbab8 @@ -0,0 +1,122 @@ +{"ty":[ {"ty":[ "", + + + [ + + + +["", + + + + + + + +["", + + + + +[ + [ + + + +["", + + + + + + + +["", + + + + +["", + {"ty":[ + + + +["", + + + + [ + + + +["", + + + + + + + +["", + + + + +["", + + + + +["", + + + + [ + + + +["", + + + + + + + +["", + + + + +["", + {"ty":[ + + + +["", + + + + [ + + + +["", + + + + + + + +["", + + + + +["", + + + + +0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6676cd947c12b71c5b0ba62ad6b7e574bdd00e8e b/fuzz/corpus/control_json/6676cd947c12b71c5b0ba62ad6b7e574bdd00e8e new file mode 100644 index 0000000..a6353b6 --- /dev/null +++ b/fuzz/corpus/control_json/6676cd947c12b71c5b0ba62ad6b7e574bdd00e8e @@ -0,0 +1,160 @@ +[142, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +42 + + + + + + + + + + + + + + [ + + + + +»»»»»»ÿ + + + + + +ÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/66a9cc150feacc97acb88f991e1d8fc4b8245289 b/fuzz/corpus/control_json/66a9cc150feacc97acb88f991e1d8fc4b8245289 new file mode 100644 index 0000000..38f4095 --- /dev/null +++ b/fuzz/corpus/control_json/66a9cc150feacc97acb88f991e1d8fc4b8245289 @@ -0,0 +1,131 @@ +{"t." + :184, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Ero ip-œúÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/66c7eb9786ef42a88591bb585feb9a90bdcd3c76 b/fuzz/corpus/control_json/66c7eb9786ef42a88591bb585feb9a90bdcd3c76 new file mode 100644 index 0000000..7e90217 --- /dev/null +++ b/fuzz/corpus/control_json/66c7eb9786ef42a88591bb585feb9a90bdcd3c76 @@ -0,0 +1 @@ + {"ty":[ ["pÖ²n{al", [[[[[[[[[[[[[{]]{3 ] \ No newline at end of file diff --git a/fuzz/corpus/control_json/66d3e22f97afed5e57d4dc55afb00944ab2a91b3 b/fuzz/corpus/control_json/66d3e22f97afed5e57d4dc55afb00944ab2a91b3 new file mode 100644 index 0000000..026f798 --- /dev/null +++ b/fuzz/corpus/control_json/66d3e22f97afed5e57d4dc55afb00944ab2a91b3 @@ -0,0 +1 @@ +"(.... .....a................. a........9.A........... a..... a.......6.9............ a.............................{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/66d4fa961b6050fe703fe31dcef45dd617ce62ce b/fuzz/corpus/control_json/66d4fa961b6050fe703fe31dcef45dd617ce62ce new file mode 100644 index 0000000..71acdfe --- /dev/null +++ b/fuzz/corpus/control_json/66d4fa961b6050fe703fe31dcef45dd617ce62ce @@ -0,0 +1,2 @@ +{"type" +:nut\ \ No newline at end of file diff --git a/fuzz/corpus/control_json/6798a3b7b1f830f67790e2403c33fbf409d56a3f b/fuzz/corpus/control_json/6798a3b7b1f830f67790e2403c33fbf409d56a3f new file mode 100644 index 0000000..be4c4b9 --- /dev/null +++ b/fuzz/corpus/control_json/6798a3b7b1f830f67790e2403c33fbf409d56a3f @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[6666666666664666667,666666666666466666666666666666666.6664666667,6666666666666666666666666666.666666666667,66666666666666666666666666666666666666666.666666666667,66666666666666666666666666666666666.3 \ No newline at end of file diff --git a/fuzz/corpus/control_json/679e7ca29edee542aeaf8281d568daf9704840cd b/fuzz/corpus/control_json/679e7ca29edee542aeaf8281d568daf9704840cd new file mode 100644 index 0000000..fa8d32f --- /dev/null +++ b/fuzz/corpus/control_json/679e7ca29edee542aeaf8281d568daf9704840cd @@ -0,0 +1,4 @@ + + + 55555555 +{“sss \ No newline at end of file diff --git a/fuzz/corpus/control_json/67e78ae592af90a8cddfd3f2f5f3c5496332e6a1 b/fuzz/corpus/control_json/67e78ae592af90a8cddfd3f2f5f3c5496332e6a1 new file mode 100644 index 0000000..cbe5232 --- /dev/null +++ b/fuzz/corpus/control_json/67e78ae592af90a8cddfd3f2f5f3c5496332e6a1 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[663333336666666166666666.66,66666666666666666666,66666666600002166666666.66,66666666366666666666666166666666.66,66666666666666666666,66666666600002166666666.66,666666666693,66=6,666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/681f1bf953adc3cd2966c9f557004ce058120d83 b/fuzz/corpus/control_json/681f1bf953adc3cd2966c9f557004ce058120d83 new file mode 100644 index 0000000..69d3bf6 --- /dev/null +++ b/fuzz/corpus/control_json/681f1bf953adc3cd2966c9f557004ce058120d83 @@ -0,0 +1 @@ +[{"eÄÄÄÄÄÄÄÄÄÄÄÆÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ,ÄÄÄÄllTI\u0160000ÄÄÄÄÄÄÄllTI\u0160000ÄÄÄ,ÄÄÄÄllTI\u024374°1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6851a20cc0ba2851d2aafd8676d8d07c30afed5d b/fuzz/corpus/control_json/6851a20cc0ba2851d2aafd8676d8d07c30afed5d new file mode 100644 index 0000000..801b972 --- /dev/null +++ b/fuzz/corpus/control_json/6851a20cc0ba2851d2aafd8676d8d07c30afed5d @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fuzz/corpus/control_json/68fb95f2a97f8eba7035e5a5523f96e132118d2a b/fuzz/corpus/control_json/68fb95f2a97f8eba7035e5a5523f96e132118d2a new file mode 100644 index 0000000..13f3dba --- /dev/null +++ b/fuzz/corpus/control_json/68fb95f2a97f8eba7035e5a5523f96e132118d2a @@ -0,0 +1 @@ +[[82,0,14489E-882,0,14489E-882,0,10489E-843,0,14 \ No newline at end of file diff --git a/fuzz/corpus/control_json/694fc6f6e1643439392a1b2c688f515599ba7c33 b/fuzz/corpus/control_json/694fc6f6e1643439392a1b2c688f515599ba7c33 new file mode 100644 index 0000000..07610a9 --- /dev/null +++ b/fuzz/corpus/control_json/694fc6f6e1643439392a1b2c688f515599ba7c33 @@ -0,0 +1,19 @@ +{"ty":[ 1834362.14,4181.14,164362.124, + + + +["nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\"nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\n","p]naa\"r:-0,l;",["c[s\n","pcna\"l;",["c[s\n","pcna\"l; + +14090.14,1640.14,4041 + + + + + + + + + + + +62. diff --git a/fuzz/corpus/control_json/69b1fc013e3bfebd79013c9ef781d68e35593bce b/fuzz/corpus/control_json/69b1fc013e3bfebd79013c9ef781d68e35593bce new file mode 100644 index 0000000..2d5adbd --- /dev/null +++ b/fuzz/corpus/control_json/69b1fc013e3bfebd79013c9ef781d68e35593bce @@ -0,0 +1 @@ +[812222222222222222222222222222222222222220e-14,220e-14,122222222222222222222222222222222222220e-14,1222222222222222222222222222222222222KÛ 0e-22222408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6a127c085120314b676831294a639d3f16a7714b b/fuzz/corpus/control_json/6a127c085120314b676831294a639d3f16a7714b new file mode 100644 index 0000000..ce75ac3 --- /dev/null +++ b/fuzz/corpus/control_json/6a127c085120314b676831294a639d3f16a7714b @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[663333333666666666662,0,14489E-8877,0,14489E-888777777s[66666666666,66 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6a4f117c43c88c383e1de7c6f0b1246b2463a710 b/fuzz/corpus/control_json/6a4f117c43c88c383e1de7c6f0b1246b2463a710 new file mode 100644 index 0000000..14cbbeb Binary files /dev/null and b/fuzz/corpus/control_json/6a4f117c43c88c383e1de7c6f0b1246b2463a710 differ diff --git a/fuzz/corpus/control_json/6a547d239d04f6e154236fbc3c3184655ff53d40 b/fuzz/corpus/control_json/6a547d239d04f6e154236fbc3c3184655ff53d40 new file mode 100644 index 0000000..b75e3a2 --- /dev/null +++ b/fuzz/corpus/control_json/6a547d239d04f6e154236fbc3c3184655ff53d40 @@ -0,0 +1,2 @@ +{"#qpe": +[[[[[ {"#qPeþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþ":{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/6a9b1b83a3c08ee170f9bc6ae2b1a3c1ad52a5c9 b/fuzz/corpus/control_json/6a9b1b83a3c08ee170f9bc6ae2b1a3c1ad52a5c9 new file mode 100644 index 0000000..a48d4ba --- /dev/null +++ b/fuzz/corpus/control_json/6a9b1b83a3c08ee170f9bc6ae2b1a3c1ad52a5c9 @@ -0,0 +1,2 @@ +{"t+":[ +[[[[[66333666.666666666666633333,6666.66666666666666666663333333333333,6666.6666666666666666666666333336666666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6b03dca96ca6144a532703a67b73a92c373f95c3 b/fuzz/corpus/control_json/6b03dca96ca6144a532703a67b73a92c373f95c3 new file mode 100644 index 0000000..25e6ad3 --- /dev/null +++ b/fuzz/corpus/control_json/6b03dca96ca6144a532703a67b73a92c373f95c3 @@ -0,0 +1 @@ +{"ÞŽpeeov":444444.424444444422244 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6b354d97d582bb62d88d5a2cf9304827ddacdff0 b/fuzz/corpus/control_json/6b354d97d582bb62d88d5a2cf9304827ddacdff0 new file mode 100644 index 0000000..5604e75 Binary files /dev/null and b/fuzz/corpus/control_json/6b354d97d582bb62d88d5a2cf9304827ddacdff0 differ diff --git a/fuzz/corpus/control_json/6d26b732eadd2f64a2d70982f1d0d47b857863be b/fuzz/corpus/control_json/6d26b732eadd2f64a2d70982f1d0d47b857863be new file mode 100644 index 0000000..9f290de --- /dev/null +++ b/fuzz/corpus/control_json/6d26b732eadd2f64a2d70982f1d0d47b857863be @@ -0,0 +1 @@ +{"ty":[ 1834362.14,4181.14,164362.14,14090.14,1640.14,404162.14,4181.14,164362.14,14090.14,1640.28,404181.13,{1"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/6d4a26c77bbce2a0de6e6f6fcb484cdc5dfb9159 b/fuzz/corpus/control_json/6d4a26c77bbce2a0de6e6f6fcb484cdc5dfb9159 new file mode 100644 index 0000000..54905ba --- /dev/null +++ b/fuzz/corpus/control_json/6d4a26c77bbce2a0de6e6f6fcb484cdc5dfb9159 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","o%lcsol":-0,"rl":-0,"]tipe":"rze","e":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o]tipe":"rze","csol":-1,"r:-0,o]ws"È25 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6d58e439a2b002225e2a899b872cc0362d68b66f b/fuzz/corpus/control_json/6d58e439a2b002225e2a899b872cc0362d68b66f new file mode 100644 index 0000000..516c0c7 --- /dev/null +++ b/fuzz/corpus/control_json/6d58e439a2b002225e2a899b872cc0362d68b66f @@ -0,0 +1,3 @@ + +["eof"] + "% t$$$ \ No newline at end of file diff --git a/fuzz/corpus/control_json/6dc6d908237ab3eb3b4e550a3f7011e13fd05241 b/fuzz/corpus/control_json/6dc6d908237ab3eb3b4e550a3f7011e13fd05241 new file mode 100644 index 0000000..ea5a6e1 --- /dev/null +++ b/fuzz/corpus/control_json/6dc6d908237ab3eb3b4e550a3f7011e13fd05241 @@ -0,0 +1,3 @@ + + +fal \ No newline at end of file diff --git a/fuzz/corpus/control_json/6e3d9a4940e6016f964d491622c6101570b81002 b/fuzz/corpus/control_json/6e3d9a4940e6016f964d491622c6101570b81002 new file mode 100644 index 0000000..52217c6 --- /dev/null +++ b/fuzz/corpus/control_json/6e3d9a4940e6016f964d491622c6101570b81002 @@ -0,0 +1,3 @@ +[80.102022222210e-14,14,80.1222222220e-14,14,862222220e-14,14,80.1222222220e-14,14,3, + +{"":86447408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6e497719a8578945461c2bc3a5a8c97bfb7b689f b/fuzz/corpus/control_json/6e497719a8578945461c2bc3a5a8c97bfb7b689f new file mode 100644 index 0000000..3a8ac2e --- /dev/null +++ b/fuzz/corpus/control_json/6e497719a8578945461c2bc3a5a8c97bfb7b689f @@ -0,0 +1 @@ +[142,944E1,14181,144,144E1,14E1,14181,181,2,144E1,1E1,142,41,146E1,142,144E1,142,944E1,14181,144,144E1,14E1,1411,181,2,144E1,1E1,142,41,144E1,142,-4E1,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6e5983202cbc062da6fe99e34c49ca390c5836fe b/fuzz/corpus/control_json/6e5983202cbc062da6fe99e34c49ca390c5836fe new file mode 100644 index 0000000..c5ac3b7 --- /dev/null +++ b/fuzz/corpus/control_json/6e5983202cbc062da6fe99e34c49ca390c5836fe @@ -0,0 +1,141 @@ +["tUUUU% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +" \ No newline at end of file diff --git a/fuzz/corpus/control_json/6f0f0034f0a37dbe7a79e566a50098c2221e8020 b/fuzz/corpus/control_json/6f0f0034f0a37dbe7a79e566a50098c2221e8020 new file mode 100644 index 0000000..39b1ba7 --- /dev/null +++ b/fuzz/corpus/control_json/6f0f0034f0a37dbe7a79e566a50098c2221e8020 @@ -0,0 +1,2 @@ +{"tyy":[ +[[[[[66333333366666666666666666666666666,66666666666666666666,66662666666666666,666666666666666666666666666666666,666666666666633333666666666666666666666,666666666666666666666666666,66666666666666666666,66662666666666666,666666666666666666666666666666666,666666666666633333666666666666666666666,66666666666666666666666,66666666666666666666666,666662 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6f1e0d3d69e6319ae8fba7d053fc86a3e07e809e b/fuzz/corpus/control_json/6f1e0d3d69e6319ae8fba7d053fc86a3e07e809e new file mode 100644 index 0000000..a2432ec --- /dev/null +++ b/fuzz/corpus/control_json/6f1e0d3d69e6319ae8fba7d053fc86a3e07e809e @@ -0,0 +1 @@ +{"ty":[ 83,14,14,2,[[[[-4181.14,164362.14,4181.14,1616414,16436 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6f6baa71b25a26c7cf9e4456b7469e67d357963e b/fuzz/corpus/control_json/6f6baa71b25a26c7cf9e4456b7469e67d357963e new file mode 100644 index 0000000..de64fb0 --- /dev/null +++ b/fuzz/corpus/control_json/6f6baa71b25a26c7cf9e4456b7469e67d357963e @@ -0,0 +1 @@ +[[1182,144E1,1E1,142,42,144E1,142,144E1,14181,144,144E1,14181,144E1,144E-20,11844E1,44E1-20-20555 \ No newline at end of file diff --git a/fuzz/corpus/control_json/6ff154806eba58c837aa6becdfc505144637e581 b/fuzz/corpus/control_json/6ff154806eba58c837aa6becdfc505144637e581 new file mode 100644 index 0000000..e878c14 --- /dev/null +++ b/fuzz/corpus/control_json/6ff154806eba58c837aa6becdfc505144637e581 @@ -0,0 +1,4 @@ +[81.2222222222222222222222222222222222222222222222220e-14,1222222222222222222222222222222222222222222220e-14,14,452, + + +{"":typ:[[[612658474147408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/700ac6b16a7fe5550d9bf2d6fe404b3c9f8d5022 b/fuzz/corpus/control_json/700ac6b16a7fe5550d9bf2d6fe404b3c9f8d5022 new file mode 100644 index 0000000..e4e662a --- /dev/null +++ b/fuzz/corpus/control_json/700ac6b16a7fe5550d9bf2d6fe404b3c9f8d5022 @@ -0,0 +1,9 @@ + + + +{"ytty":[ + +{"SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSyt":[ [[[ + + +{"yt":[{"ny¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸¸":[ ü[[[0,144n \ No newline at end of file diff --git a/fuzz/corpus/control_json/7103a8f02807260893a58219204f8118f1fdea75 b/fuzz/corpus/control_json/7103a8f02807260893a58219204f8118f1fdea75 new file mode 100644 index 0000000..c67befe --- /dev/null +++ b/fuzz/corpus/control_json/7103a8f02807260893a58219204f8118f1fdea75 @@ -0,0 +1,80 @@ +{"ty":[ + + + +["", + + + +["", + + + + + + +["", + + + +["", + + + + "", + + + + + + +["", + + + +["", + + + + + + + +["", + + + +["", + + + + + + + +["", + + + +["", + + + + "", + + + + + + +["", + + + +["", + + + + + +["", ["", òòòòõÓ[#" \ No newline at end of file diff --git a/fuzz/corpus/control_json/712ecc43d10cac7305ddab74bcef7e7556a78b4b b/fuzz/corpus/control_json/712ecc43d10cac7305ddab74bcef7e7556a78b4b new file mode 100644 index 0000000..4ff7072 --- /dev/null +++ b/fuzz/corpus/control_json/712ecc43d10cac7305ddab74bcef7e7556a78b4b @@ -0,0 +1 @@ + {"type": \ No newline at end of file diff --git a/fuzz/corpus/control_json/71c95250c9bb4d700b898ec6aa02dbfd0eb4af09 b/fuzz/corpus/control_json/71c95250c9bb4d700b898ec6aa02dbfd0eb4af09 new file mode 100644 index 0000000..db62791 Binary files /dev/null and b/fuzz/corpus/control_json/71c95250c9bb4d700b898ec6aa02dbfd0eb4af09 differ diff --git a/fuzz/corpus/control_json/71e789c48f1b496af6d93fdc0de0f8524f0a685e b/fuzz/corpus/control_json/71e789c48f1b496af6d93fdc0de0f8524f0a685e new file mode 100644 index 0000000..9283cf8 --- /dev/null +++ b/fuzz/corpus/control_json/71e789c48f1b496af6d93fdc0de0f8524f0a685e @@ -0,0 +1 @@ + {"ty": [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[{"7[[[[[[[[[[[[[[[[[[[[[[[{"7" \ No newline at end of file diff --git a/fuzz/corpus/control_json/71ef1b6b5ea760261019742fdd140abb278c463d b/fuzz/corpus/control_json/71ef1b6b5ea760261019742fdd140abb278c463d new file mode 100644 index 0000000..38858e4 --- /dev/null +++ b/fuzz/corpus/control_json/71ef1b6b5ea760261019742fdd140abb278c463d @@ -0,0 +1 @@ +[81.2222222222222222204E1,1418e-14,122222222022222222204E1,1418e-14,12222222265271161°0747408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/7205aa5b6389a5592bdfc5dc902bb0c04a46881b b/fuzz/corpus/control_json/7205aa5b6389a5592bdfc5dc902bb0c04a46881b new file mode 100644 index 0000000..e159faa --- /dev/null +++ b/fuzz/corpus/control_json/7205aa5b6389a5592bdfc5dc902bb0c04a46881b @@ -0,0 +1,2 @@ +[[[ +[[{"tÿÿÿÿÿÿÿ /ÿÿÿÿÿÿÿÿÿ\tßï\t¶peÿÿÿÿÿÿÿÿ /\tßï\t¶pei+ /////ÿÿÿÿ\tßï\t¶peÿÿÿÿÿÿÿÿ /\tßï\t¶pei+ ///////////.///////////\"#q¶pp \ No newline at end of file diff --git a/fuzz/corpus/control_json/720e6e5193a8107889343cd97fabf85427d69116 b/fuzz/corpus/control_json/720e6e5193a8107889343cd97fabf85427d69116 new file mode 100644 index 0000000..35e5a93 --- /dev/null +++ b/fuzz/corpus/control_json/720e6e5193a8107889343cd97fabf85427d69116 @@ -0,0 +1 @@ +{"type":"eof","[ t2 \ No newline at end of file diff --git a/fuzz/corpus/control_json/7230ca5084afb22bd62669f0d61017674aff3624 b/fuzz/corpus/control_json/7230ca5084afb22bd62669f0d61017674aff3624 new file mode 100644 index 0000000..8c00cad --- /dev/null +++ b/fuzz/corpus/control_json/7230ca5084afb22bd62669f0d61017674aff3624 @@ -0,0 +1,3 @@ + + +E \ No newline at end of file diff --git a/fuzz/corpus/control_json/727c843a38af386e2186849cf47087f7229490ec b/fuzz/corpus/control_json/727c843a38af386e2186849cf47087f7229490ec new file mode 100644 index 0000000..d333d9c --- /dev/null +++ b/fuzz/corpus/control_json/727c843a38af386e2186849cf47087f7229490ec @@ -0,0 +1 @@ +[[82,0,14499E-888777770754,0,14489E-8887773,172,0,14489E-880754829,14489E-880773,17282,0,14499,0,14489E-880754830,14489E-880754,0,142,0,1,0,773,172,0,14849E-880754,0,554,0,1444,0,142,0,1,0,773,172,0,14849E-880754,0,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/72bcd0cfcee606ce440b27eae6e7a31415acb8d7 b/fuzz/corpus/control_json/72bcd0cfcee606ce440b27eae6e7a31415acb8d7 new file mode 100644 index 0000000..fabfbe5 --- /dev/null +++ b/fuzz/corpus/control_json/72bcd0cfcee606ce440b27eae6e7a31415acb8d7 @@ -0,0 +1 @@ +[81.22222222222222222222222222222222222222222222222222222222222222222222,2222222222.222222222222$2222222222243²222221164 \ No newline at end of file diff --git a/fuzz/corpus/control_json/72cf50cced2daaa7e54957aa9f4cd009d54e22ec b/fuzz/corpus/control_json/72cf50cced2daaa7e54957aa9f4cd009d54e22ec new file mode 100644 index 0000000..f593203 --- /dev/null +++ b/fuzz/corpus/control_json/72cf50cced2daaa7e54957aa9f4cd009d54e22ec @@ -0,0 +1,2 @@ + +fal¼"c \ No newline at end of file diff --git a/fuzz/corpus/control_json/731f1bfe83274f6ac3b06dc688c72be57389b047 b/fuzz/corpus/control_json/731f1bfe83274f6ac3b06dc688c72be57389b047 new file mode 100644 index 0000000..a9ae204 Binary files /dev/null and b/fuzz/corpus/control_json/731f1bfe83274f6ac3b06dc688c72be57389b047 differ diff --git a/fuzz/corpus/control_json/736db4a1eb655e25ff45060c9210ccdd160ad085 b/fuzz/corpus/control_json/736db4a1eb655e25ff45060c9210ccdd160ad085 new file mode 100644 index 0000000..d844c49 --- /dev/null +++ b/fuzz/corpus/control_json/736db4a1eb655e25ff45060c9210ccdd160ad085 @@ -0,0 +1 @@ +[81.222222222222222222222222222222222222220e-14,122222222222222222222224829481.22222222262222222222222222e-14,12222216 \ No newline at end of file diff --git a/fuzz/corpus/control_json/736f13b4eb454d992e71c006e8382bcb7f0151e1 b/fuzz/corpus/control_json/736f13b4eb454d992e71c006e8382bcb7f0151e1 new file mode 100644 index 0000000..530ad34 --- /dev/null +++ b/fuzz/corpus/control_json/736f13b4eb454d992e71c006e8382bcb7f0151e1 @@ -0,0 +1,3 @@ +["eof"] + +{"At \ No newline at end of file diff --git a/fuzz/corpus/control_json/74133c11d2c77577ee066b181e4289359b726b3a b/fuzz/corpus/control_json/74133c11d2c77577ee066b181e4289359b726b3a new file mode 100644 index 0000000..99fff4f Binary files /dev/null and b/fuzz/corpus/control_json/74133c11d2c77577ee066b181e4289359b726b3a differ diff --git a/fuzz/corpus/control_json/749e9a9b95b2346f45179b3dca8b1a8d8ae3aae8 b/fuzz/corpus/control_json/749e9a9b95b2346f45179b3dca8b1a8d8ae3aae8 new file mode 100644 index 0000000..ea0dbbb --- /dev/null +++ b/fuzz/corpus/control_json/749e9a9b95b2346f45179b3dca8b1a8d8ae3aae8 @@ -0,0 +1,4 @@ + + + 1 +6,1c diff --git a/fuzz/corpus/control_json/74ab615917328c0b9140a1ab7cd3abda551ba1c3 b/fuzz/corpus/control_json/74ab615917328c0b9140a1ab7cd3abda551ba1c3 new file mode 100644 index 0000000..f72bb43 --- /dev/null +++ b/fuzz/corpus/control_json/74ab615917328c0b9140a1ab7cd3abda551ba1c3 @@ -0,0 +1,6 @@ +{"type" : +faúÿxE : + + + + úÿ5D \ No newline at end of file diff --git a/fuzz/corpus/control_json/74d0a340d63889058e1386ecae656cc2a8957ea0 b/fuzz/corpus/control_json/74d0a340d63889058e1386ecae656cc2a8957ea0 new file mode 100644 index 0000000..831580c --- /dev/null +++ b/fuzz/corpus/control_json/74d0a340d63889058e1386ecae656cc2a8957ea0 @@ -0,0 +1,4 @@ +{"ty":[ 183,14,14,2,1643,14,14,452,164,83,14 + + +,451452,14,83,1452,1643,14,14,452,164,83,14,4,164,83,14,451452,14,51452,14,83,14,83],{1"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/7552acc052c5bf051f4c8ac60b011d8cda22b60e b/fuzz/corpus/control_json/7552acc052c5bf051f4c8ac60b011d8cda22b60e new file mode 100644 index 0000000..b406866 --- /dev/null +++ b/fuzz/corpus/control_json/7552acc052c5bf051f4c8ac60b011d8cda22b60e @@ -0,0 +1,2 @@ +{"ty{":[ +[80000000000000004.00004E \ No newline at end of file diff --git a/fuzz/corpus/control_json/758be805b88c9162eea5c48fdf225bd75759c40d b/fuzz/corpus/control_json/758be805b88c9162eea5c48fdf225bd75759c40d new file mode 100644 index 0000000..1fa6274 --- /dev/null +++ b/fuzz/corpus/control_json/758be805b88c9162eea5c48fdf225bd75759c40d @@ -0,0 +1,4 @@ +[81222222222222222220e-14,1222222222222222222222222222222222222222222220e-14,14,452, + + +{""147408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/75f1a917869ca0a81963498a0603c4192bfc3ada b/fuzz/corpus/control_json/75f1a917869ca0a81963498a0603c4192bfc3ada new file mode 100644 index 0000000..33777ef --- /dev/null +++ b/fuzz/corpus/control_json/75f1a917869ca0a81963498a0603c4192bfc3ada @@ -0,0 +1,2 @@ + [ +false 0#1{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/763ea0b9c9e5a3018768912a6b3c8dac0615e72a b/fuzz/corpus/control_json/763ea0b9c9e5a3018768912a6b3c8dac0615e72a new file mode 100644 index 0000000..bd37cc4 --- /dev/null +++ b/fuzz/corpus/control_json/763ea0b9c9e5a3018768912a6b3c8dac0615e72a @@ -0,0 +1,33 @@ +[{"e type":"resize","cO{" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +nal {" \ No newline at end of file diff --git a/fuzz/corpus/control_json/7666e885fe7bb37c4570e9d398d52045be425c64 b/fuzz/corpus/control_json/7666e885fe7bb37c4570e9d398d52045be425c64 new file mode 100644 index 0000000..4b66647 Binary files /dev/null and b/fuzz/corpus/control_json/7666e885fe7bb37c4570e9d398d52045be425c64 differ diff --git a/fuzz/corpus/control_json/7683080fdfd6216da20ad73d3e8ee06e6f1db26e b/fuzz/corpus/control_json/7683080fdfd6216da20ad73d3e8ee06e6f1db26e new file mode 100644 index 0000000..1705651 Binary files /dev/null and b/fuzz/corpus/control_json/7683080fdfd6216da20ad73d3e8ee06e6f1db26e differ diff --git a/fuzz/corpus/control_json/76f10a4751374db643df2fe2caac0308277d49c6 b/fuzz/corpus/control_json/76f10a4751374db643df2fe2caac0308277d49c6 new file mode 100644 index 0000000..51d5da5 --- /dev/null +++ b/fuzz/corpus/control_json/76f10a4751374db643df2fe2caac0308277d49c6 @@ -0,0 +1,132 @@ +["2,144E1,1E1 +, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fuzz/corpus/control_json/7700337b4a708541135e98dee4f0ab29779290b1 b/fuzz/corpus/control_json/7700337b4a708541135e98dee4f0ab29779290b1 new file mode 100644 index 0000000..4b5e85a --- /dev/null +++ b/fuzz/corpus/control_json/7700337b4a708541135e98dee4f0ab29779290b1 @@ -0,0 +1,3 @@ +{"ty":[80.102220222220e-14,14,80.1222222220e-15,144,80.120e-14, 222222220e-15,144,14,80.120e-14, +[2,1,142,1441,142,144E1,15181,2220e-14,14,80.1222222220e-15,144,80.120e-14, 222222220e-15,1481,4,80.120e-14, 42,144E1,15181,2220e-14,14,80.1222222220e-15,144,80.120e-14, 222222220e-15,1481,41481, +[2,1,142,1441,142,144E1,15181,1481, 14,14,80.1222222220e-15,144,14,80.120e-2[2,0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/7724bfafc8fffa5e4aee92218a12103d038c0c4a b/fuzz/corpus/control_json/7724bfafc8fffa5e4aee92218a12103d038c0c4a new file mode 100644 index 0000000..b00291d Binary files /dev/null and b/fuzz/corpus/control_json/7724bfafc8fffa5e4aee92218a12103d038c0c4a differ diff --git a/fuzz/corpus/control_json/77eea594a01f370ca068c3e7abb0acfcae60292b b/fuzz/corpus/control_json/77eea594a01f370ca068c3e7abb0acfcae60292b new file mode 100644 index 0000000..294f4b6 --- /dev/null +++ b/fuzz/corpus/control_json/77eea594a01f370ca068c3e7abb0acfcae60292b @@ -0,0 +1,4 @@ +[{"ttIT�ª\fI\f\fTTT¿S£(fT�ª:T aTTTTTI%fI\f\fT5555555555555555555555555555555555555555555555555555555555555555555555555=55žžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžžž55555555555555555555555T*\fI\f\fTTT + + +{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/795cae2f64df1c2fbdc0720420101ec932829823 b/fuzz/corpus/control_json/795cae2f64df1c2fbdc0720420101ec932829823 new file mode 100644 index 0000000..4dd661d Binary files /dev/null and b/fuzz/corpus/control_json/795cae2f64df1c2fbdc0720420101ec932829823 differ diff --git a/fuzz/corpus/control_json/7981f9c2eb9aeec4b062b50dd44de6e1d7aa0c4d b/fuzz/corpus/control_json/7981f9c2eb9aeec4b062b50dd44de6e1d7aa0c4d new file mode 100644 index 0000000..1a0d352 --- /dev/null +++ b/fuzz/corpus/control_json/7981f9c2eb9aeec4b062b50dd44de6e1d7aa0c4d @@ -0,0 +1 @@ + {"1te":"x*h*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]\\,te":"x","Cod[\\,tete":"x","Cod[\\,te":"x*x*d","Cod[\\,]\\,te":"x","Cod[\\,te":"x"Cod[\\,]]\t[{Aty":"x"Cod[\\,]]\t[{Atyp[[type":"Ax diff --git a/fuzz/corpus/control_json/7a89915b4e89553c1d805e8765140b20d4fbd8b1 b/fuzz/corpus/control_json/7a89915b4e89553c1d805e8765140b20d4fbd8b1 new file mode 100644 index 0000000..c95b15f Binary files /dev/null and b/fuzz/corpus/control_json/7a89915b4e89553c1d805e8765140b20d4fbd8b1 differ diff --git a/fuzz/corpus/control_json/7bd361296370a15037c3af2751fb4087547ecd7c b/fuzz/corpus/control_json/7bd361296370a15037c3af2751fb4087547ecd7c new file mode 100644 index 0000000..6455627 --- /dev/null +++ b/fuzz/corpus/control_json/7bd361296370a15037c3af2751fb4087547ecd7c @@ -0,0 +1 @@ +{"t@." : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[["ØØØ \ No newline at end of file diff --git a/fuzz/corpus/control_json/7d4210e360ada440c929e3ad495bf8c4970836bb b/fuzz/corpus/control_json/7d4210e360ada440c929e3ad495bf8c4970836bb new file mode 100644 index 0000000..9617597 --- /dev/null +++ b/fuzz/corpus/control_json/7d4210e360ada440c929e3ad495bf8c4970836bb @@ -0,0 +1 @@ +{"tyi+ /\tßï\t¶pei+ //\tß\tßï\t¶pepîi+$/\tßï\t¶pei+ //\tß\tßï\ô¶[ep\" \ No newline at end of file diff --git a/fuzz/corpus/control_json/7d4dec314baf6f68c368a2d3ca411415df55b06d b/fuzz/corpus/control_json/7d4dec314baf6f68c368a2d3ca411415df55b06d new file mode 100644 index 0000000..3aaea19 --- /dev/null +++ b/fuzz/corpus/control_json/7d4dec314baf6f68c368a2d3ca411415df55b06d @@ -0,0 +1 @@ +[[144E1,142,144E1,142,144E11,144E1,144E-20,114181.14,164362.14,4181.14E1,142,144E1,142,144E11,141.14,164362.14,4181.14E1,142,144E1,142,144E11,144E1,144E-20,10922E1,4E1,142,144E1,4E1,144E-20,10922E1,4E1,142,144,4181.14E1,142,144E1,142,144E11,141.14,164362.14,4181.14E1,142,144E1,142,144E11,144E1,1444E1,142,144E0-20931 \ No newline at end of file diff --git a/fuzz/corpus/control_json/7d58f9e8fcc640e63144fa1aaf4700cf26bdfe7d b/fuzz/corpus/control_json/7d58f9e8fcc640e63144fa1aaf4700cf26bdfe7d new file mode 100644 index 0000000..fce76e0 --- /dev/null +++ b/fuzz/corpus/control_json/7d58f9e8fcc640e63144fa1aaf4700cf26bdfe7d @@ -0,0 +1 @@ +{"py": [[[[ [[[]]]]]]] \ No newline at end of file diff --git a/fuzz/corpus/control_json/7dc1d87daaf6d37924517bef4f1a6693d4f79b64 b/fuzz/corpus/control_json/7dc1d87daaf6d37924517bef4f1a6693d4f79b64 new file mode 100644 index 0000000..13a0776 Binary files /dev/null and b/fuzz/corpus/control_json/7dc1d87daaf6d37924517bef4f1a6693d4f79b64 differ diff --git a/fuzz/corpus/control_json/7e412069996e51df4288d4dca9cb72a329335930 b/fuzz/corpus/control_json/7e412069996e51df4288d4dca9cb72a329335930 new file mode 100644 index 0000000..6ee10ba --- /dev/null +++ b/fuzz/corpus/control_json/7e412069996e51df4288d4dca9cb72a329335930 @@ -0,0 +1 @@ +{"orl":-0,"rcsrpe":"rze","":-0,"rpe":"e","rzcsol":-5,"pl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpE":"rze","csol":-0,"%l":-0,"]tipe":"rze","c[ol":-1,"wl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-2,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/7f4544c3cc892acb577b4b4a8a8f516447179562 b/fuzz/corpus/control_json/7f4544c3cc892acb577b4b4a8a8f516447179562 new file mode 100644 index 0000000..294423b Binary files /dev/null and b/fuzz/corpus/control_json/7f4544c3cc892acb577b4b4a8a8f516447179562 differ diff --git a/fuzz/corpus/control_json/7f5173d992e6876e6a0fd5f1c1a664e32f15bdbe b/fuzz/corpus/control_json/7f5173d992e6876e6a0fd5f1c1a664e32f15bdbe new file mode 100644 index 0000000..f354713 --- /dev/null +++ b/fuzz/corpus/control_json/7f5173d992e6876e6a0fd5f1c1a664e32f15bdbe @@ -0,0 +1 @@ +"f:TTTf:ÿI\fÿÿÿÿ:TTTf:TTTf:TTTS:TTI\fTTT�ª:TTTTI\fI\fTTTI\fIT�ª:TTTTI\fI\fTTTI\fTTT"õ \ No newline at end of file diff --git a/fuzz/corpus/control_json/7f808acba3924f6d6b930c7dd911b649817fb727 b/fuzz/corpus/control_json/7f808acba3924f6d6b930c7dd911b649817fb727 new file mode 100644 index 0000000..6953576 --- /dev/null +++ b/fuzz/corpus/control_json/7f808acba3924f6d6b930c7dd911b649817fb727 @@ -0,0 +1,3 @@ +{"ty": [[[[[[[[[[[[[,,,,,,,,,,,,,[[[[[[[[ , + +[", \ No newline at end of file diff --git a/fuzz/corpus/control_json/7f9f952439b16f88ee6d1ee3c2764cc25cb58e26 b/fuzz/corpus/control_json/7f9f952439b16f88ee6d1ee3c2764cc25cb58e26 new file mode 100644 index 0000000..553d805 Binary files /dev/null and b/fuzz/corpus/control_json/7f9f952439b16f88ee6d1ee3c2764cc25cb58e26 differ diff --git a/fuzz/corpus/control_json/7ff41dac41a5f6779fe7c09cc3c1ed75afb466cf b/fuzz/corpus/control_json/7ff41dac41a5f6779fe7c09cc3c1ed75afb466cf new file mode 100644 index 0000000..bfe9827 --- /dev/null +++ b/fuzz/corpus/control_json/7ff41dac41a5f6779fe7c09cc3c1ed75afb466cf @@ -0,0 +1 @@ +[[1182,144,1E1,142,42,144E1,142,4181,181,2,144E1,1E1,142944E1,14180,144,1,14181,181,2,144E1,1E1,142,42,144E1,142,-2"ty5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/8086d3c918ebcc9adede599526120c737714cc84 b/fuzz/corpus/control_json/8086d3c918ebcc9adede599526120c737714cc84 new file mode 100644 index 0000000..0e39516 --- /dev/null +++ b/fuzz/corpus/control_json/8086d3c918ebcc9adede599526120c737714cc84 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[8779E1,1E1,141,42,144E12,144E1,1E1,14,142,42,144E12,142,2,42,144E12,142,24,12,[1414,-141,1,1E1,-141,1,1,-414,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-11441141,1,1,-141,1,1,-141,-141,14E112,144E1,1E1,142,42,24,12,[1414,-141,1,1E1,-141,1,1,-414,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-11441141,1,1,-141,1,1,-141,-141,14E112,144E1,1E1,142,42,142,144E1,141ÿÿ,0ÿÿÿÿÿÿÿÿÿÄÿ1E11,142ÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/80ba97866e4be0efc307370593f425300255179a b/fuzz/corpus/control_json/80ba97866e4be0efc307370593f425300255179a new file mode 100644 index 0000000..294f7f1 --- /dev/null +++ b/fuzz/corpus/control_json/80ba97866e4be0efc307370593f425300255179a @@ -0,0 +1,133 @@ +{"ty" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +:[ +2415706ÄÉÿÿÿ6663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/8111e355555bbb858fa2d657550e0a6e8362df94 b/fuzz/corpus/control_json/8111e355555bbb858fa2d657550e0a6e8362df94 new file mode 100644 index 0000000..1316be3 --- /dev/null +++ b/fuzz/corpus/control_json/8111e355555bbb858fa2d657550e0a6e8362df94 @@ -0,0 +1,13 @@ + + + +{"y?t":[{"ty":[ + +{"yt":[ +[{ +"{t":[{"ty":[ [[{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","c":[{"ty":[ + +{"yt":[{"ty":[ +[{ +"At":[{"trpe":"rze","":-0,"y":[ [[{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-,,"l +":-0,"rcsol \ No newline at end of file diff --git a/fuzz/corpus/control_json/81b6dc51082874e8281f396883940a1a9b20ee86 b/fuzz/corpus/control_json/81b6dc51082874e8281f396883940a1a9b20ee86 new file mode 100644 index 0000000..092c975 Binary files /dev/null and b/fuzz/corpus/control_json/81b6dc51082874e8281f396883940a1a9b20ee86 differ diff --git a/fuzz/corpus/control_json/81c2220bb9d6c007b8a1056eb013cf61fc71d55e b/fuzz/corpus/control_json/81c2220bb9d6c007b8a1056eb013cf61fc71d55e new file mode 100644 index 0000000..f375f40 Binary files /dev/null and b/fuzz/corpus/control_json/81c2220bb9d6c007b8a1056eb013cf61fc71d55e differ diff --git a/fuzz/corpus/control_json/81e1569d577b858f2d5c2e322ef1328ce80444ca b/fuzz/corpus/control_json/81e1569d577b858f2d5c2e322ef1328ce80444ca new file mode 100644 index 0000000..7365f0a --- /dev/null +++ b/fuzz/corpus/control_json/81e1569d577b858f2d5c2e322ef1328ce80444ca @@ -0,0 +1 @@ +{"t." : [[11844],1E-2330,1144E- \ No newline at end of file diff --git a/fuzz/corpus/control_json/828203a9583093416bdc8aa0820e68eb93943a45 b/fuzz/corpus/control_json/828203a9583093416bdc8aa0820e68eb93943a45 new file mode 100644 index 0000000..5bb4ab5 --- /dev/null +++ b/fuzz/corpus/control_json/828203a9583093416bdc8aa0820e68eb93943a45 @@ -0,0 +1 @@ +{"type":f,"[2 \ No newline at end of file diff --git a/fuzz/corpus/control_json/82b21a4c527e2a79c327cb33935aa893ad4951e9 b/fuzz/corpus/control_json/82b21a4c527e2a79c327cb33935aa893ad4951e9 new file mode 100644 index 0000000..5c5c36f --- /dev/null +++ b/fuzz/corpus/control_json/82b21a4c527e2a79c327cb33935aa893ad4951e9 @@ -0,0 +1,5 @@ +{" [: " :"x*x*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]]\t: " :"x*x*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]]\tSS{Atyp[[type":"A + +J +€[" +#Û" \ No newline at end of file diff --git a/fuzz/corpus/control_json/83368bf25294b4ac42972358cdf3518678790ded b/fuzz/corpus/control_json/83368bf25294b4ac42972358cdf3518678790ded new file mode 100644 index 0000000..da4e050 --- /dev/null +++ b/fuzz/corpus/control_json/83368bf25294b4ac42972358cdf3518678790ded @@ -0,0 +1,10 @@ + +{"y[%\t":[ + + +{"y[%\t":[ + +{"y[%\t":[ + +{ +[y"%\t":[ nn \ No newline at end of file diff --git a/fuzz/corpus/control_json/840a8c6593eaa46fac9ffcd46793686c1a115dfa b/fuzz/corpus/control_json/840a8c6593eaa46fac9ffcd46793686c1a115dfa new file mode 100644 index 0000000..7d608d2 --- /dev/null +++ b/fuzz/corpus/control_json/840a8c6593eaa46fac9ffcd46793686c1a115dfa @@ -0,0 +1 @@ +[[11111111844E-444444444444Ê11 \ No newline at end of file diff --git a/fuzz/corpus/control_json/84615940e0e0debe12a0ce7a8e7719eb233064ad b/fuzz/corpus/control_json/84615940e0e0debe12a0ce7a8e7719eb233064ad new file mode 100644 index 0000000..06089a1 --- /dev/null +++ b/fuzz/corpus/control_json/84615940e0e0debe12a0ce7a8e7719eb233064ad @@ -0,0 +1,10 @@ +{"t." :[ +[[ +[[[[ +[[ +,] + +,]]{"Ty" :[ :[ [[[[[ +[[ +,] + diff --git a/fuzz/corpus/control_json/84eafc8604a1779e995b937864c71143051ca75e b/fuzz/corpus/control_json/84eafc8604a1779e995b937864c71143051ca75e new file mode 100644 index 0000000..dee5422 --- /dev/null +++ b/fuzz/corpus/control_json/84eafc8604a1779e995b937864c71143051ca75e @@ -0,0 +1,6 @@ +{"ty": + + +{"":[ +fals[ 83,1,1643, +0e1{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/8538092327eaa7fddd77024af2069b46af08eee4 b/fuzz/corpus/control_json/8538092327eaa7fddd77024af2069b46af08eee4 new file mode 100644 index 0000000..e70ca58 Binary files /dev/null and b/fuzz/corpus/control_json/8538092327eaa7fddd77024af2069b46af08eee4 differ diff --git a/fuzz/corpus/control_json/856604aa7412cd3b869ee331022f9c6232be0e9a b/fuzz/corpus/control_json/856604aa7412cd3b869ee331022f9c6232be0e9a new file mode 100644 index 0000000..ed84ce1 --- /dev/null +++ b/fuzz/corpus/control_json/856604aa7412cd3b869ee331022f9c6232be0e9a @@ -0,0 +1 @@ +[[[,],]û \ No newline at end of file diff --git a/fuzz/corpus/control_json/861a99df0b32e38bf15248f5b86c561adc54c545 b/fuzz/corpus/control_json/861a99df0b32e38bf15248f5b86c561adc54c545 new file mode 100644 index 0000000..984c2b3 --- /dev/null +++ b/fuzz/corpus/control_json/861a99df0b32e38bf15248f5b86c561adc54c545 @@ -0,0 +1,130 @@ +"ty" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fuzz/corpus/control_json/864fa473a47c607948ee662b3db99096143a80bd b/fuzz/corpus/control_json/864fa473a47c607948ee662b3db99096143a80bd new file mode 100644 index 0000000..5a0873a --- /dev/null +++ b/fuzz/corpus/control_json/864fa473a47c607948ee662b3db99096143a80bd @@ -0,0 +1 @@ +{"ty":[ [[1182,14466,666666666666666666666666666666666633333E1,14266666666666666,6666666666666666666666666633333E1,1426666666666666663333E1,14266666666666666666666666666666666666666666633333E6rl66, \ No newline at end of file diff --git a/fuzz/corpus/control_json/86728b48e7ca71fc8e2801c78300863d6bcf3f5f b/fuzz/corpus/control_json/86728b48e7ca71fc8e2801c78300863d6bcf3f5f new file mode 100644 index 0000000..3f7785e --- /dev/null +++ b/fuzz/corpus/control_json/86728b48e7ca71fc8e2801c78300863d6bcf3f5f @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpE":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-5"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/86875f8a8d1eb1055ddbe3c2368a005c3bae25db b/fuzz/corpus/control_json/86875f8a8d1eb1055ddbe3c2368a005c3bae25db new file mode 100644 index 0000000..74611a0 --- /dev/null +++ b/fuzz/corpus/control_json/86875f8a8d1eb1055ddbe3c2368a005c3bae25db @@ -0,0 +1,16 @@ +{"t." : {"ty" + :[ [ {"Ty" + :[ [ {" õöõõ + + + + + + + + + + + + +a \ No newline at end of file diff --git a/fuzz/corpus/control_json/86a2237416192bc66741e27249c20a2a7ceb2cbe b/fuzz/corpus/control_json/86a2237416192bc66741e27249c20a2a7ceb2cbe new file mode 100644 index 0000000..0d52732 --- /dev/null +++ b/fuzz/corpus/control_json/86a2237416192bc66741e27249c20a2a7ceb2cbe @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666[[[[[[[[[[[(##["pÖ \ No newline at end of file diff --git a/fuzz/corpus/control_json/87100948f7c9e29acaba496baf542bfc97155682 b/fuzz/corpus/control_json/87100948f7c9e29acaba496baf542bfc97155682 new file mode 100644 index 0000000..4603aa4 --- /dev/null +++ b/fuzz/corpus/control_json/87100948f7c9e29acaba496baf542bfc97155682 @@ -0,0 +1,2 @@ +{"ty": +fal", y - diff --git a/fuzz/corpus/control_json/87fe1b823afe9acfda1a2e6f25480b8216571126 b/fuzz/corpus/control_json/87fe1b823afe9acfda1a2e6f25480b8216571126 new file mode 100644 index 0000000..50a62ed --- /dev/null +++ b/fuzz/corpus/control_json/87fe1b823afe9acfda1a2e6f25480b8216571126 @@ -0,0 +1,2 @@ +{"t." : {"ty" + :[ ["pÖ²na333333333333333333333333333333333?333333333333333333333333ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ333333333333333333l"a \ No newline at end of file diff --git a/fuzz/corpus/control_json/881d8ea7133b76c9dd90bfb1a4d42b103fa17910 b/fuzz/corpus/control_json/881d8ea7133b76c9dd90bfb1a4d42b103fa17910 new file mode 100644 index 0000000..c821050 --- /dev/null +++ b/fuzz/corpus/control_json/881d8ea7133b76c9dd90bfb1a4d42b103fa17910 @@ -0,0 +1,2 @@ +[ 1247594175e300[[[C[4[[[[", +’ \ No newline at end of file diff --git a/fuzz/corpus/control_json/89247d90ecb6d94e7b70ee9f513a6a135a807093 b/fuzz/corpus/control_json/89247d90ecb6d94e7b70ee9f513a6a135a807093 new file mode 100644 index 0000000..c5c8d68 Binary files /dev/null and b/fuzz/corpus/control_json/89247d90ecb6d94e7b70ee9f513a6a135a807093 differ diff --git a/fuzz/corpus/control_json/89b628b5aee57161fb9a534a29a485502c85625f b/fuzz/corpus/control_json/89b628b5aee57161fb9a534a29a485502c85625f new file mode 100644 index 0000000..058910c Binary files /dev/null and b/fuzz/corpus/control_json/89b628b5aee57161fb9a534a29a485502c85625f differ diff --git a/fuzz/corpus/control_json/8a06363efec01637c47420a1cf72f94f21f51849 b/fuzz/corpus/control_json/8a06363efec01637c47420a1cf72f94f21f51849 new file mode 100644 index 0000000..da6a23e --- /dev/null +++ b/fuzz/corpus/control_json/8a06363efec01637c47420a1cf72f94f21f51849 @@ -0,0 +1,7 @@ + +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ + +{"yT":[[[ + + +{[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/8a3e5f6ecfb3a26d41273173c8618e48bd84eed0 b/fuzz/corpus/control_json/8a3e5f6ecfb3a26d41273173c8618e48bd84eed0 new file mode 100644 index 0000000..7a7823f --- /dev/null +++ b/fuzz/corpus/control_json/8a3e5f6ecfb3a26d41273173c8618e48bd84eed0 @@ -0,0 +1,13 @@ +{"t." + + + + : + + + + + [[6846,144E1,0E1,1,0E1,11,1418424180,181,0·2 + + + E2,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/8a5f270df465efe379bf06eb19b3fa10bd4cba3f b/fuzz/corpus/control_json/8a5f270df465efe379bf06eb19b3fa10bd4cba3f new file mode 100644 index 0000000..08c443d --- /dev/null +++ b/fuzz/corpus/control_json/8a5f270df465efe379bf06eb19b3fa10bd4cba3f @@ -0,0 +1 @@ +"twly:"[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/8a80d74ab6ed5450169403f2ac06fd8c55fd24f1 b/fuzz/corpus/control_json/8a80d74ab6ed5450169403f2ac06fd8c55fd24f1 new file mode 100644 index 0000000..f602380 --- /dev/null +++ b/fuzz/corpus/control_json/8a80d74ab6ed5450169403f2ac06fd8c55fd24f1 @@ -0,0 +1 @@ +{"ty":[ 83,14,14,2,1643,14,14,452,164,{"ty":[ 83,4,83,14181,144E42,142,144E1,1,142,42,152,164,{"ty":[ 83,4,83,14181,144E42,142,144E1,44E12,45[[11452 \ No newline at end of file diff --git a/fuzz/corpus/control_json/8aa7020fd857defc48e96ae7b0ca414cf01bf45f b/fuzz/corpus/control_json/8aa7020fd857defc48e96ae7b0ca414cf01bf45f new file mode 100644 index 0000000..baec18c --- /dev/null +++ b/fuzz/corpus/control_json/8aa7020fd857defc48e96ae7b0ca414cf01bf45f @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/8ad5f643919151441870befecf695a97f0112bca b/fuzz/corpus/control_json/8ad5f643919151441870befecf695a97f0112bca new file mode 100644 index 0000000..96eb2b4 Binary files /dev/null and b/fuzz/corpus/control_json/8ad5f643919151441870befecf695a97f0112bca differ diff --git a/fuzz/corpus/control_json/8d179e754a050a44d72a07bd2f04bd7d39781f31 b/fuzz/corpus/control_json/8d179e754a050a44d72a07bd2f04bd7d39781f31 new file mode 100644 index 0000000..f30fac6 --- /dev/null +++ b/fuzz/corpus/control_json/8d179e754a050a44d72a07bd2f04bd7d39781f31 @@ -0,0 +1 @@ + "ty" : " [%Ê \ No newline at end of file diff --git a/fuzz/corpus/control_json/8d1af084837580c9897a809f9752496346d8558c b/fuzz/corpus/control_json/8d1af084837580c9897a809f9752496346d8558c new file mode 100644 index 0000000..c3b9e79 --- /dev/null +++ b/fuzz/corpus/control_json/8d1af084837580c9897a809f9752496346d8558c @@ -0,0 +1,120 @@ +{"t." + + + + : +3E1, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "t.©  ÷öõöÿþÊð + +÷Ú + \ No newline at end of file diff --git a/fuzz/corpus/control_json/8dc1f8288e5701c7266b7d2a9edfc1c8aebb1c3a b/fuzz/corpus/control_json/8dc1f8288e5701c7266b7d2a9edfc1c8aebb1c3a new file mode 100644 index 0000000..37d132d --- /dev/null +++ b/fuzz/corpus/control_json/8dc1f8288e5701c7266b7d2a9edfc1c8aebb1c3a @@ -0,0 +1,126 @@ +[[ [[[[ [[[[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[[ [[ [[[[ [ + +[[ 21 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9019646122d2c07da8f5e91dd78f88f34ffffcd9 b/fuzz/corpus/control_json/9019646122d2c07da8f5e91dd78f88f34ffffcd9 new file mode 100644 index 0000000..0935560 --- /dev/null +++ b/fuzz/corpus/control_json/9019646122d2c07da8f5e91dd78f88f34ffffcd9 @@ -0,0 +1,10 @@ +{"ty" :{"yt":[{"ty":[ [[ + + +{"yt":[{"ny": [[ + + +{"yt":[{"ny":[ }}}}}}[[a144E-2 + + +{""t \ No newline at end of file diff --git a/fuzz/corpus/control_json/901a7054f91d77d96cfe97ac878fa2c999c8fec3 b/fuzz/corpus/control_json/901a7054f91d77d96cfe97ac878fa2c999c8fec3 new file mode 100644 index 0000000..0747774 --- /dev/null +++ b/fuzz/corpus/control_json/901a7054f91d77d96cfe97ac878fa2c999c8fec3 @@ -0,0 +1,2 @@ + +falsss \ No newline at end of file diff --git a/fuzz/corpus/control_json/904fe9e39d6ec89d490fdcd4f99e2b5bb1815218 b/fuzz/corpus/control_json/904fe9e39d6ec89d490fdcd4f99e2b5bb1815218 new file mode 100644 index 0000000..ec335d3 --- /dev/null +++ b/fuzz/corpus/control_json/904fe9e39d6ec89d490fdcd4f99e2b5bb1815218 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","csol":-0,"rl":-0,"rpe":"rze","csol":-0,"rl":-0,"ro]tipe":"rze","csol":-0,"r:-]ws"È25 \ No newline at end of file diff --git a/fuzz/corpus/control_json/909f823286a315a6fada853123499da6ff06418e b/fuzz/corpus/control_json/909f823286a315a6fada853123499da6ff06418e new file mode 100644 index 0000000..4ad3ef7 --- /dev/null +++ b/fuzz/corpus/control_json/909f823286a315a6fada853123499da6ff06418e @@ -0,0 +1 @@ +[14E12,-114E1,11,-114E1,-1E1,-1E12 \ No newline at end of file diff --git a/fuzz/corpus/control_json/90c3379cfac70cd346791cc5bfb028a5df241b2d b/fuzz/corpus/control_json/90c3379cfac70cd346791cc5bfb028a5df241b2d new file mode 100644 index 0000000..d49a4da --- /dev/null +++ b/fuzz/corpus/control_json/90c3379cfac70cd346791cc5bfb028a5df241b2d @@ -0,0 +1,8 @@ +{"ty":[ + + + +["", {"orl":[80.102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,14,80.12222222102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,84,862222220e-14,14,80.120e-14,14,80.12222222102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,-0,"rpe": ty[": [4,84,862222220e-14,14,80.120e-14, + + + \ No newline at end of file diff --git a/fuzz/corpus/control_json/91cf78c96fa224199ccf8b9bc1297759a0d19c0e b/fuzz/corpus/control_json/91cf78c96fa224199ccf8b9bc1297759a0d19c0e new file mode 100644 index 0000000..ff8b175 --- /dev/null +++ b/fuzz/corpus/control_json/91cf78c96fa224199ccf8b9bc1297759a0d19c0e @@ -0,0 +1 @@ +{"ty":[ 11111111111123,172,0,144899E-880777,0,14E-880777,0,14480777,0,14489E-881111.;.....11111111111111111111111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/923c4af107cd2908ead4b85ee339a29abd8b6134 b/fuzz/corpus/control_json/923c4af107cd2908ead4b85ee339a29abd8b6134 new file mode 100644 index 0000000..f9ce2b3 Binary files /dev/null and b/fuzz/corpus/control_json/923c4af107cd2908ead4b85ee339a29abd8b6134 differ diff --git a/fuzz/corpus/control_json/937bfa7fab44256652a5e3c8f4068c788a2d5f7d b/fuzz/corpus/control_json/937bfa7fab44256652a5e3c8f4068c788a2d5f7d new file mode 100644 index 0000000..62b429e --- /dev/null +++ b/fuzz/corpus/control_json/937bfa7fab44256652a5e3c8f4068c788a2d5f7d @@ -0,0 +1,3 @@ + {"ty" + :{"t." : {"ty" + :[ ["pÖ²na33ÍÌ33333333333333333333333333333?000000210l"a \ No newline at end of file diff --git a/fuzz/corpus/control_json/9422b59be3b9552c40d7dbf6e30b901c5bb3a972 b/fuzz/corpus/control_json/9422b59be3b9552c40d7dbf6e30b901c5bb3a972 new file mode 100644 index 0000000..6f34799 --- /dev/null +++ b/fuzz/corpus/control_json/9422b59be3b9552c40d7dbf6e30b901c5bb3a972 @@ -0,0 +1,9 @@ +{"ty":[{"ty":[{"ty":[ +{"ty":[ +["", {"ty":[ +{"ty":[ +["", {"ty":[ +["","",[[ {"ty":[ +["","",[["n +J +[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/944c0149e5de126cb6cf50d9c6b5a9857d1b8c8e b/fuzz/corpus/control_json/944c0149e5de126cb6cf50d9c6b5a9857d1b8c8e new file mode 100644 index 0000000..0e88d36 --- /dev/null +++ b/fuzz/corpus/control_json/944c0149e5de126cb6cf50d9c6b5a9857d1b8c8e @@ -0,0 +1,10 @@ +{"ty":[ 83,14,14,2,14,14,452, + + +{"":[[[2,1643, +0e643, +0e14,14,452, + + +{"":[[[2,1643, +0e14,14,4,45 \ No newline at end of file diff --git a/fuzz/corpus/control_json/945c0f50e4049171e2ade34a5bb10c2092ed0087 b/fuzz/corpus/control_json/945c0f50e4049171e2ade34a5bb10c2092ed0087 new file mode 100644 index 0000000..63e10e9 --- /dev/null +++ b/fuzz/corpus/control_json/945c0f50e4049171e2ade34a5bb10c2092ed0087 @@ -0,0 +1,8 @@ + +["eof"] + + + + + + {ÿw. \ No newline at end of file diff --git a/fuzz/corpus/control_json/9482bd912014ab1fdbec52bfcb487cd868cfb45e b/fuzz/corpus/control_json/9482bd912014ab1fdbec52bfcb487cd868cfb45e new file mode 100644 index 0000000..e04e4b6 --- /dev/null +++ b/fuzz/corpus/control_json/9482bd912014ab1fdbec52bfcb487cd868cfb45e @@ -0,0 +1 @@ + {"1te":"x*h*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]\\,te":"x","Co":"x*x*d","Cod[\\d[\\,tete":"x","Cod[\\,pe":"x*x*d","Cod[\\,]\\,t1te":"x*h*d","Cod[\\,te":"x","Cod[\e":"x","Cod[\\,te":"x"Cod["Cod[\\,te":"x*x*d","Cod[T\,]{Atyp[[type":"Ax diff --git a/fuzz/corpus/control_json/9495425891391514125fb4c0d69e3beba6690969 b/fuzz/corpus/control_json/9495425891391514125fb4c0d69e3beba6690969 new file mode 100644 index 0000000..6915722 --- /dev/null +++ b/fuzz/corpus/control_json/9495425891391514125fb4c0d69e3beba6690969 @@ -0,0 +1,8 @@ + + + + +["ps\/nl","ps\/al;s\nal;",["ps\nl","pal","pcna\ + + +%0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/94b152320a5ede4ff0170cc4e3a708b0c17d6cb8 b/fuzz/corpus/control_json/94b152320a5ede4ff0170cc4e3a708b0c17d6cb8 new file mode 100644 index 0000000..edf901c --- /dev/null +++ b/fuzz/corpus/control_json/94b152320a5ede4ff0170cc4e3a708b0c17d6cb8 @@ -0,0 +1 @@ +{"ty":{"or:-0,":-0,"rl":-0,"ro]trpe":"rze","":-2,"rpeol":-5,"rl":-0,"lipe":"rze","c[o":{"or:-0,":-0,"rl":-0,"ro]trpe":"rze","":-2,"rpeol":-5,"rl":-0,"lipe":"rze","c[ol":-1,"ro]tip4,16ol":-5,,"rl":-0,"l"ÍÓÅl":-1,"ro]tip4,16ol":-5,,"rl":-0,"l"ÍÓÅ33333: \ No newline at end of file diff --git a/fuzz/corpus/control_json/95792d1055350e09aed31a6cafd82c6117b97fa4 b/fuzz/corpus/control_json/95792d1055350e09aed31a6cafd82c6117b97fa4 new file mode 100644 index 0000000..6135587 Binary files /dev/null and b/fuzz/corpus/control_json/95792d1055350e09aed31a6cafd82c6117b97fa4 differ diff --git a/fuzz/corpus/control_json/95898bcd56512d942d080053974cb8b688d41b5b b/fuzz/corpus/control_json/95898bcd56512d942d080053974cb8b688d41b5b new file mode 100644 index 0000000..61afa62 --- /dev/null +++ b/fuzz/corpus/control_json/95898bcd56512d942d080053974cb8b688d41b5b @@ -0,0 +1,4 @@ + + + +{"yT":[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[["tã \ No newline at end of file diff --git a/fuzz/corpus/control_json/95a34cdf3c12ded0920bc3b34121c800b416b694 b/fuzz/corpus/control_json/95a34cdf3c12ded0920bc3b34121c800b416b694 new file mode 100644 index 0000000..dc6ee80 Binary files /dev/null and b/fuzz/corpus/control_json/95a34cdf3c12ded0920bc3b34121c800b416b694 differ diff --git a/fuzz/corpus/control_json/95bec1007e3b8bb5ffffa289470a362e2cc026da b/fuzz/corpus/control_json/95bec1007e3b8bb5ffffa289470a362e2cc026da new file mode 100644 index 0000000..3d78bfe --- /dev/null +++ b/fuzz/corpus/control_json/95bec1007e3b8bb5ffffa289470a362e2cc026da @@ -0,0 +1,2 @@ +{"t+":[ +[[[[[66333666.666666666666633664E-44733,6666.6666666666111844E-44666666666611116666663È \ No newline at end of file diff --git a/fuzz/corpus/control_json/9688465bf9f26edc8ba51c2837e67ef912ff9ef3 b/fuzz/corpus/control_json/9688465bf9f26edc8ba51c2837e67ef912ff9ef3 new file mode 100644 index 0000000..a18defd --- /dev/null +++ b/fuzz/corpus/control_json/9688465bf9f26edc8ba51c2837e67ef912ff9ef3 @@ -0,0 +1,5 @@ + + + + +["pUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉÿÿÿÿÿÿÿÿÿÿÿÿ2ÿÿÿÿÿÿÿÿÿÿÿ7777777777777777777777777777777777777777777777777777ÿÿÿÿÿÿÿÿna[na\"ps\nal;", \ No newline at end of file diff --git a/fuzz/corpus/control_json/96913af45eb6e3d0968f2c367211a1bb4730818f b/fuzz/corpus/control_json/96913af45eb6e3d0968f2c367211a1bb4730818f new file mode 100644 index 0000000..c81d8a1 --- /dev/null +++ b/fuzz/corpus/control_json/96913af45eb6e3d0968f2c367211a1bb4730818f @@ -0,0 +1 @@ +"ty:"[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/97372e3a1e320917552ce7f71e91a049ec4d645f b/fuzz/corpus/control_json/97372e3a1e320917552ce7f71e91a049ec4d645f new file mode 100644 index 0000000..7254aa7 --- /dev/null +++ b/fuzz/corpus/control_json/97372e3a1e320917552ce7f71e91a049ec4d645f @@ -0,0 +1,2 @@ + {"type": + \ No newline at end of file diff --git a/fuzz/corpus/control_json/97856b58c6fbe194e21d532b55e9d37361d81b78 b/fuzz/corpus/control_json/97856b58c6fbe194e21d532b55e9d37361d81b78 new file mode 100644 index 0000000..8539279 --- /dev/null +++ b/fuzz/corpus/control_json/97856b58c6fbe194e21d532b55e9d37361d81b78 @@ -0,0 +1,23 @@ +[ + + + + + + + + + + + + + + + + + + +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ + + + diff --git a/fuzz/corpus/control_json/983dec2c0319faf95afa203ed6b514002c3f5a7e b/fuzz/corpus/control_json/983dec2c0319faf95afa203ed6b514002c3f5a7e new file mode 100644 index 0000000..e85afd1 --- /dev/null +++ b/fuzz/corpus/control_json/983dec2c0319faf95afa203ed6b514002c3f5a7e @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","scol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpE":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"r`e":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze",":-1]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/984ec01c4fb06afe15d740ee20180c87ae374cc1 b/fuzz/corpus/control_json/984ec01c4fb06afe15d740ee20180c87ae374cc1 new file mode 100644 index 0000000..312f826 --- /dev/null +++ b/fuzz/corpus/control_json/984ec01c4fb06afe15d740ee20180c87ae374cc1 @@ -0,0 +1,14 @@ +{"ty":[ +2022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,14,80.12222222102022222220e-14,14,80.1222222220e-14,14,862222220e-14,14,80.120e-14,-0,"rpe":"rze",7": + + + +["", + + + + +, + + + / {"orl":-0,"rpe":"rz f - 0 , \ No newline at end of file diff --git a/fuzz/corpus/control_json/98cae0c5ac803663acdbdf74ff6cefc28f775999 b/fuzz/corpus/control_json/98cae0c5ac803663acdbdf74ff6cefc28f775999 new file mode 100644 index 0000000..4b83385 --- /dev/null +++ b/fuzz/corpus/control_json/98cae0c5ac803663acdbdf74ff6cefc28f775999 @@ -0,0 +1,9 @@ +{"ty":[ {"":[ +{"":{"":[ +{"":[ + + +{"":[ +{"":{"":[ +{""+[[ +83&1452,16ÊÓÇÌÓÎ"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/99871f66092425fe646b5d4114de9ba4e0b139fe b/fuzz/corpus/control_json/99871f66092425fe646b5d4114de9ba4e0b139fe new file mode 100644 index 0000000..2de6a8c --- /dev/null +++ b/fuzz/corpus/control_json/99871f66092425fe646b5d4114de9ba4e0b139fe @@ -0,0 +1,17 @@ +[[[[ + +1184184914,14, + [[[ +]]],[ +[[[ + +1184184914,14, + [[[ +]]],[ + +1184184914,14, + [[[ +]]],[ +]]]]84184914,14, + : [[[ +-8ÿ[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/9995dd5ddd15dbd8e84405c90de7ac67529b88f0 b/fuzz/corpus/control_json/9995dd5ddd15dbd8e84405c90de7ac67529b88f0 new file mode 100644 index 0000000..626dbe2 --- /dev/null +++ b/fuzz/corpus/control_json/9995dd5ddd15dbd8e84405c90de7ac67529b88f0 @@ -0,0 +1 @@ +"CONT" \ No newline at end of file diff --git a/fuzz/corpus/control_json/99ef2267f067803b4b9aa932de9167e7b80b0da2 b/fuzz/corpus/control_json/99ef2267f067803b4b9aa932de9167e7b80b0da2 new file mode 100644 index 0000000..796fee7 --- /dev/null +++ b/fuzz/corpus/control_json/99ef2267f067803b4b9aa932de9167e7b80b0da2 @@ -0,0 +1,3 @@ + +[2,1,142,1441,142,144E1,14181,144E1,144E-2014181,144E181,144E1,144E-20,118447774181,144E1,144E-20,1184,14181,144E11,14181,144E-4441,14274181,144E1,144E-20,144E11,1411,144E1,1444E-20,118447774181,144E1,144E-20,1184,14181,144E11,14181,144E-4441,14274181,144E1,144E-20,144E11,1411,144E1,144e-20,1184,14181,144E11,14181,144E-4441,14274181,144E1,144E-20,144E1,144E-20,11844E1,14181,144E11,14181,144E-444 +]] \ No newline at end of file diff --git a/fuzz/corpus/control_json/99ef85acc542c5a3a05ce0bdbd10c611d8e2a0ae b/fuzz/corpus/control_json/99ef85acc542c5a3a05ce0bdbd10c611d8e2a0ae new file mode 100644 index 0000000..6b504aa --- /dev/null +++ b/fuzz/corpus/control_json/99ef85acc542c5a3a05ce0bdbd10c611d8e2a0ae @@ -0,0 +1 @@ +"tlo:"[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/9a0a369190bcf6152eb35ad904f0afb7e8e8eee1 b/fuzz/corpus/control_json/9a0a369190bcf6152eb35ad904f0afb7e8e8eee1 new file mode 100644 index 0000000..627c27f Binary files /dev/null and b/fuzz/corpus/control_json/9a0a369190bcf6152eb35ad904f0afb7e8e8eee1 differ diff --git a/fuzz/corpus/control_json/9a5d87a98b14393842bdce26324226eaa9624226 b/fuzz/corpus/control_json/9a5d87a98b14393842bdce26324226eaa9624226 new file mode 100644 index 0000000..fd566c9 --- /dev/null +++ b/fuzz/corpus/control_json/9a5d87a98b14393842bdce26324226eaa9624226 @@ -0,0 +1,2 @@ +{"tay^^^^^^^^^^^^^^^^^^": fals× +[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/9a6fb5079066ed273735d18b599fda4415a6c80c b/fuzz/corpus/control_json/9a6fb5079066ed273735d18b599fda4415a6c80c new file mode 100644 index 0000000..33bec83 --- /dev/null +++ b/fuzz/corpus/control_json/9a6fb5079066ed273735d18b599fda4415a6c80c @@ -0,0 +1 @@ +[777777,[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[22222222222222228800e \ No newline at end of file diff --git a/fuzz/corpus/control_json/9a71aa9b2c903d84c9752d34f15f05d2b3ee3984 b/fuzz/corpus/control_json/9a71aa9b2c903d84c9752d34f15f05d2b3ee3984 new file mode 100644 index 0000000..f491bbc --- /dev/null +++ b/fuzz/corpus/control_json/9a71aa9b2c903d84c9752d34f15f05d2b3ee3984 @@ -0,0 +1 @@ +[[1182,144E1,1E1,142,42,144E1,142,144E1,14181,144,144E1,14E1,14181,181,144E1,144E-20,11844E1,44E1-20-2"ty5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9aaaa126d51ed77d3cd5630d2b82f45e2e64aaf0 b/fuzz/corpus/control_json/9aaaa126d51ed77d3cd5630d2b82f45e2e64aaf0 new file mode 100644 index 0000000..a1592a7 --- /dev/null +++ b/fuzz/corpus/control_json/9aaaa126d51ed77d3cd5630d2b82f45e2e64aaf0 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","csol":-0,"rl":-0,"rpe":"rze","csol":-0,"rl":-0,"ro]tipe":"rze","csol":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","csol":-0,"rl":-0,"rpe":"rze","csol":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o]tipe":"-1,"r:-0,o]ws"o]tipe":"rze","csol":-1,"r:-0,o]ws"È25 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9af9f571240ec9f64f5454c4e5681bb0bf36be6e b/fuzz/corpus/control_json/9af9f571240ec9f64f5454c4e5681bb0bf36be6e new file mode 100644 index 0000000..038563d --- /dev/null +++ b/fuzz/corpus/control_json/9af9f571240ec9f64f5454c4e5681bb0bf36be6e @@ -0,0 +1 @@ +{"type":"ex*t","coÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÍÌÌÌÌÌÌÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÌÌÌÌÌÌÌÜÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌd[\\\\\\\ \\\, \ No newline at end of file diff --git a/fuzz/corpus/control_json/9b6ec4ae58fcbe3a4dfcd27245ebc64089dd97c9 b/fuzz/corpus/control_json/9b6ec4ae58fcbe3a4dfcd27245ebc64089dd97c9 new file mode 100644 index 0000000..6f29a1f --- /dev/null +++ b/fuzz/corpus/control_json/9b6ec4ae58fcbe3a4dfcd27245ebc64089dd97c9 @@ -0,0 +1,2 @@ +{"ty": +11111844E-000000021100870192 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9bc23e41bfe66c3541cbc01d3faf35c55853a5b4 b/fuzz/corpus/control_json/9bc23e41bfe66c3541cbc01d3faf35c55853a5b4 new file mode 100644 index 0000000..80a7e66 --- /dev/null +++ b/fuzz/corpus/control_json/9bc23e41bfe66c3541cbc01d3faf35c55853a5b4 @@ -0,0 +1 @@ +[[11111844E-4444444111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9c067fd58abc3fee7af92d3b136f94190f7515b4 b/fuzz/corpus/control_json/9c067fd58abc3fee7af92d3b136f94190f7515b4 new file mode 100644 index 0000000..697d958 --- /dev/null +++ b/fuzz/corpus/control_json/9c067fd58abc3fee7af92d3b136f94190f7515b4 @@ -0,0 +1,10 @@ + + + + +["ps\nal;",["ps\nal","pcna\"ps\nal;",["ps\nal","pcna\"p?cna\nalsÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ + + + + +%0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9c298c40853ade24c93671df150ffd7ad3d119b8 b/fuzz/corpus/control_json/9c298c40853ade24c93671df150ffd7ad3d119b8 new file mode 100644 index 0000000..b9a7ee5 --- /dev/null +++ b/fuzz/corpus/control_json/9c298c40853ade24c93671df150ffd7ad3d119b8 @@ -0,0 +1 @@ +{"ty":[ 1111182144811118214489E-888777770754,14489E-88877734172,0,14489E-880754830,14489E-880754,0,142,0,172,0,149E-888777770754,14489E-88877734172,0,14489E-880754830,14489E-880754,0,142,0,172,0,14489E-880754,0,0,773,172,0,14489E-88111111123,172,0,144899E7866666300000111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9c8d4a74d9335ceaa37cf1311fae7116c5c7432d b/fuzz/corpus/control_json/9c8d4a74d9335ceaa37cf1311fae7116c5c7432d new file mode 100644 index 0000000..315dc63 --- /dev/null +++ b/fuzz/corpus/control_json/9c8d4a74d9335ceaa37cf1311fae7116c5c7432d @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[6666666666666666667,666666666666666666666666666666666.666666666667,6666666666666666666666666.66/666766663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9cb2b7e5227e7fc90ccacb601a70b6c55b37f566 b/fuzz/corpus/control_json/9cb2b7e5227e7fc90ccacb601a70b6c55b37f566 new file mode 100644 index 0000000..23bf97c Binary files /dev/null and b/fuzz/corpus/control_json/9cb2b7e5227e7fc90ccacb601a70b6c55b37f566 differ diff --git a/fuzz/corpus/control_json/9cb3ee51f9d630c764ad7d1962e9a8f9b803e14c b/fuzz/corpus/control_json/9cb3ee51f9d630c764ad7d1962e9a8f9b803e14c new file mode 100644 index 0000000..873e49d --- /dev/null +++ b/fuzz/corpus/control_json/9cb3ee51f9d630c764ad7d1962e9a8f9b803e14c @@ -0,0 +1 @@ +[[82,0,14499E-888777770754,0,14489E-8887773,172,0,14489E-880754830,1448914499E-888777770754,0,14489E-8880,14489E-87,71372,0,14489E-880754830,1448E-880754,0,14489E-888782,0,1,0,773,4,0,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9ccd664af0932f4b754e523a3578c78f00b431a8 b/fuzz/corpus/control_json/9ccd664af0932f4b754e523a3578c78f00b431a8 new file mode 100644 index 0000000..a8d5fe8 --- /dev/null +++ b/fuzz/corpus/control_json/9ccd664af0932f4b754e523a3578c78f00b431a8 @@ -0,0 +1,3 @@ + +{"#qpe": +[[[[55.55551110,5555.5555111111110,5555.55551110,5555.5555111555 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9cdc430bd6480527da7934a97082ee53701f39af b/fuzz/corpus/control_json/9cdc430bd6480527da7934a97082ee53701f39af new file mode 100644 index 0000000..0ce89e3 --- /dev/null +++ b/fuzz/corpus/control_json/9cdc430bd6480527da7934a97082ee53701f39af @@ -0,0 +1,2 @@ +[{"DD¾DDDITl\rlu19crresÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTl\rlu19crresÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~ÿÿrlrÿÿÿÿÿDDDITl\rÿDDDITl\slu19c +n \ No newline at end of file diff --git a/fuzz/corpus/control_json/9cdea871ca8408b84ad55bfbcdf1cd9ce1695863 b/fuzz/corpus/control_json/9cdea871ca8408b84ad55bfbcdf1cd9ce1695863 new file mode 100644 index 0000000..6a9dc6c --- /dev/null +++ b/fuzz/corpus/control_json/9cdea871ca8408b84ad55bfbcdf1cd9ce1695863 @@ -0,0 +1,35 @@ +{"ty":[ + +[[ + +[[ +[[ +[[[[ +[[[[ +[[ +[[[[[[ +[[[[ +[[ +[[[ +[[,] +,,] +, +] +] + +]],] +,,] +, +] +,,,] +, +]]] + + +],,] +,,] +, +] +][[ +[[[[[[[[[ +[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/9df9a3a694d5d0a22144c2a0f2c9f05e38f2d0e2 b/fuzz/corpus/control_json/9df9a3a694d5d0a22144c2a0f2c9f05e38f2d0e2 new file mode 100644 index 0000000..2ea0a3d Binary files /dev/null and b/fuzz/corpus/control_json/9df9a3a694d5d0a22144c2a0f2c9f05e38f2d0e2 differ diff --git a/fuzz/corpus/control_json/9e0a9caf79a243dabe2558f86b0952f2fd977ff0 b/fuzz/corpus/control_json/9e0a9caf79a243dabe2558f86b0952f2fd977ff0 new file mode 100644 index 0000000..36800c7 --- /dev/null +++ b/fuzz/corpus/control_json/9e0a9caf79a243dabe2558f86b0952f2fd977ff0 @@ -0,0 +1 @@ +[[118,144,144E1,14E1,14181,181,144E1,144E-20,118444E-20,11844E1,1144E1,144E-20,11844E1,44E2,144E1,1E1,142,141E4,144E-20,11844E1,44E1-111151y5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9e0bd86ff38c2a38533cbaff04525fbe055bb91f b/fuzz/corpus/control_json/9e0bd86ff38c2a38533cbaff04525fbe055bb91f new file mode 100644 index 0000000..23aa468 --- /dev/null +++ b/fuzz/corpus/control_json/9e0bd86ff38c2a38533cbaff04525fbe055bb91f @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]pe":"rze","c[orcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpg":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"ze","csol":-0,"rl":-0,"]tipe":"rze","c[orcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"ze","csol":-0,"rl":-0,"]tipe":"rze","c[orcsol":-5,"rl":,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/9e2b06eb1d56decada1ad6b10b796164452ba623 b/fuzz/corpus/control_json/9e2b06eb1d56decada1ad6b10b796164452ba623 new file mode 100644 index 0000000..f573cb2 --- /dev/null +++ b/fuzz/corpus/control_json/9e2b06eb1d56decada1ad6b10b796164452ba623 @@ -0,0 +1,8 @@ + + + + + + + +{"!qpe":[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ {"t." ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] {"typpe":"ree", {]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{"!y":[ 18ÿÿÿÿÿÿ3 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9e419e7ee449c2dbb1186b949fc789e82e8acf6b b/fuzz/corpus/control_json/9e419e7ee449c2dbb1186b949fc789e82e8acf6b new file mode 100644 index 0000000..1433db8 --- /dev/null +++ b/fuzz/corpus/control_json/9e419e7ee449c2dbb1186b949fc789e82e8acf6b @@ -0,0 +1,9 @@ +{"t44444444ey":[[[[[[ +, + +] +, +] +, +] +,&]]3,{1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/9e4228900e7042f83c45beabe4df5757883984bd b/fuzz/corpus/control_json/9e4228900e7042f83c45beabe4df5757883984bd new file mode 100644 index 0000000..cac96a1 --- /dev/null +++ b/fuzz/corpus/control_json/9e4228900e7042f83c45beabe4df5757883984bd @@ -0,0 +1,4 @@ + +{"#qpe": +[[[[[[5555555555555555555555555555555555,555555555555555555554_555555555 +fþþk=þþ \ No newline at end of file diff --git a/fuzz/corpus/control_json/9eeb9f3e7d10c144491ed0aa0aedf11a523d9c8a b/fuzz/corpus/control_json/9eeb9f3e7d10c144491ed0aa0aedf11a523d9c8a new file mode 100644 index 0000000..1994031 --- /dev/null +++ b/fuzz/corpus/control_json/9eeb9f3e7d10c144491ed0aa0aedf11a523d9c8a @@ -0,0 +1,8 @@ +{"ty":[ +[[[[ + + +{"{t":{}}}[[}}:[[050 +[[ + +{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/9ef46a9cf226bb8981f0fd520d84796b43af4ee7 b/fuzz/corpus/control_json/9ef46a9cf226bb8981f0fd520d84796b43af4ee7 new file mode 100644 index 0000000..533114b --- /dev/null +++ b/fuzz/corpus/control_json/9ef46a9cf226bb8981f0fd520d84796b43af4ee7 @@ -0,0 +1,25 @@ +{"ty":[ 83,14,14,2,14,14,452, + + +{"":[[[2,1652, + + +{"":[[[2,1643, +0e643, +0e+4,16,452,[[2,1643, +0e643, +0e+4,16,452,43, +0e643, +0e+4,16,452,[[2,16+3, +0e643, +0e+4åååååå,16,452, + + +{ + + + + + + +{ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/9efe85ff6f3d0b1576960c3d04d7a92e49b291b1 b/fuzz/corpus/control_json/9efe85ff6f3d0b1576960c3d04d7a92e49b291b1 new file mode 100644 index 0000000..59b0e7b --- /dev/null +++ b/fuzz/corpus/control_json/9efe85ff6f3d0b1576960c3d04d7a92e49b291b1 @@ -0,0 +1 @@ +{"orl":-0,"": {"|ype":"rz 89orle","": \ No newline at end of file diff --git a/fuzz/corpus/control_json/9f78d697e3ccc9465d23f9391665a4e63ef081e1 b/fuzz/corpus/control_json/9f78d697e3ccc9465d23f9391665a4e63ef081e1 new file mode 100644 index 0000000..5d8c3ac Binary files /dev/null and b/fuzz/corpus/control_json/9f78d697e3ccc9465d23f9391665a4e63ef081e1 differ diff --git a/fuzz/corpus/control_json/9fff0da0d3923c01ad9462b26e4dbd5dc865e44c b/fuzz/corpus/control_json/9fff0da0d3923c01ad9462b26e4dbd5dc865e44c new file mode 100644 index 0000000..094ffb9 --- /dev/null +++ b/fuzz/corpus/control_json/9fff0da0d3923c01ad9462b26e4dbd5dc865e44c @@ -0,0 +1,129 @@ +[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/a0502584a9325f5a19149631ad7801ae3d631482 b/fuzz/corpus/control_json/a0502584a9325f5a19149631ad7801ae3d631482 new file mode 100644 index 0000000..1e42b12 --- /dev/null +++ b/fuzz/corpus/control_json/a0502584a9325f5a19149631ad7801ae3d631482 @@ -0,0 +1,33 @@ +[[1182,144E1,1E1 +, + + + + + + + + + + + + + + +1111111111111111111111,144E1,1E1 +, + + + + + + + + + + + + + + +11111111111111 ,2,144E1,1E1,142,01,044E1,142,-2"ty5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/a0d53db87dcfa47a34a4bff43682a23891cbbaf5 b/fuzz/corpus/control_json/a0d53db87dcfa47a34a4bff43682a23891cbbaf5 new file mode 100644 index 0000000..24e8482 --- /dev/null +++ b/fuzz/corpus/control_json/a0d53db87dcfa47a34a4bff43682a23891cbbaf5 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[6666666666664666667,666666666666466666666666666666666.6664666667,666666666666466666666666666666666.666666666667,6666666666666666666666666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/a116234fae60f30cd4f8eb84c91c96435f3bcc43 b/fuzz/corpus/control_json/a116234fae60f30cd4f8eb84c91c96435f3bcc43 new file mode 100644 index 0000000..3acaf45 Binary files /dev/null and b/fuzz/corpus/control_json/a116234fae60f30cd4f8eb84c91c96435f3bcc43 differ diff --git a/fuzz/corpus/control_json/a1182695f630d5bab2fe19a14174f9b0bff7fe53 b/fuzz/corpus/control_json/a1182695f630d5bab2fe19a14174f9b0bff7fe53 new file mode 100644 index 0000000..c0dda36 --- /dev/null +++ b/fuzz/corpus/control_json/a1182695f630d5bab2fe19a14174f9b0bff7fe53 @@ -0,0 +1,37 @@ +{"ty":[ + + + +["", + + + +["", + + + + + + + +["", + + + +["", + + + + + + +["", + + + +["", + + + + +,[#" \ No newline at end of file diff --git a/fuzz/corpus/control_json/a2054ce29c30eda6c098545e94d5003d3c6967e3 b/fuzz/corpus/control_json/a2054ce29c30eda6c098545e94d5003d3c6967e3 new file mode 100644 index 0000000..cd67248 --- /dev/null +++ b/fuzz/corpus/control_json/a2054ce29c30eda6c098545e94d5003d3c6967e3 @@ -0,0 +1 @@ +{"ty":[[[[[6666666666601043965798E1,1466.666666666667,6666666666666666666666ÿÿÿÿÿÿÿÿ66766663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/a231900e6329094b9669eabf57809ef929d2fea3 b/fuzz/corpus/control_json/a231900e6329094b9669eabf57809ef929d2fea3 new file mode 100644 index 0000000..d6f0ab9 --- /dev/null +++ b/fuzz/corpus/control_json/a231900e6329094b9669eabf57809ef929d2fea3 @@ -0,0 +1 @@ +[ "pÖ²=alal[[[[[[[[[[jjjjjjjjjjjjj[[[[8³888888888888888888888[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[/\/[[[[[[[[[[[[óóóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóóóóóóóóó[[[[[[[[[ diff --git a/fuzz/corpus/control_json/a263bdd52ba2543cb6a315bb84d49f9441a18a10 b/fuzz/corpus/control_json/a263bdd52ba2543cb6a315bb84d49f9441a18a10 new file mode 100644 index 0000000..a8c4365 --- /dev/null +++ b/fuzz/corpus/control_json/a263bdd52ba2543cb6a315bb84d49f9441a18a10 @@ -0,0 +1,3 @@ +{"ty":[ 1,141,452,42,144E1,142,944E1,14181,144,144E1,14E1,14181,181,2,144E1,1E1,142,42,144E [[ + +{"tq[ß1,799n \ No newline at end of file diff --git a/fuzz/corpus/control_json/a280a04d6fec81bb9ebf78783f00b23ed2f665a4 b/fuzz/corpus/control_json/a280a04d6fec81bb9ebf78783f00b23ed2f665a4 new file mode 100644 index 0000000..35dda29 --- /dev/null +++ b/fuzz/corpus/control_json/a280a04d6fec81bb9ebf78783f00b23ed2f665a4 @@ -0,0 +1,139 @@ +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/a2ad00226695befdf6c2555e02a8962752b2bb46 b/fuzz/corpus/control_json/a2ad00226695befdf6c2555e02a8962752b2bb46 new file mode 100644 index 0000000..4cb42db --- /dev/null +++ b/fuzz/corpus/control_json/a2ad00226695befdf6c2555e02a8962752b2bb46 @@ -0,0 +1 @@ +{"ty":[ 183,14,14,2,1643,14,14,452,164,83,14,451452,14,83,1452,1643,14,14,452,164,83,14,4,164,4,83,14,4,164,83,14,451452,14,51452,14,83,14,83,14,451452,14,51452,14,83,14,83,{1"t \ No newline at end of file diff --git a/fuzz/corpus/control_json/a2b4bf9b52e8970d46c61ed9010bd36931e5ef58 b/fuzz/corpus/control_json/a2b4bf9b52e8970d46c61ed9010bd36931e5ef58 new file mode 100644 index 0000000..7c7dc16 --- /dev/null +++ b/fuzz/corpus/control_json/a2b4bf9b52e8970d46c61ed9010bd36931e5ef58 @@ -0,0 +1,6 @@ + + + +{"yt":[{"ty":[ + +{"yt":[}}}}}}}}}3n \ No newline at end of file diff --git a/fuzz/corpus/control_json/a305a54e94dc5b82d68a1fc4f0390da994a88b47 b/fuzz/corpus/control_json/a305a54e94dc5b82d68a1fc4f0390da994a88b47 new file mode 100644 index 0000000..f13c4da --- /dev/null +++ b/fuzz/corpus/control_json/a305a54e94dc5b82d68a1fc4f0390da994a88b47 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","rpel":-0,"rl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","cl":-0,"rpe":"rze","csol":-6,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[ol":-0,"rl":-0,"rpe":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"sol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/a353cf95ee49eef52ad350e844e389da2ce16655 b/fuzz/corpus/control_json/a353cf95ee49eef52ad350e844e389da2ce16655 new file mode 100644 index 0000000..5e9624f --- /dev/null +++ b/fuzz/corpus/control_json/a353cf95ee49eef52ad350e844e389da2ce16655 @@ -0,0 +1 @@ +{"ty" ùùùùùùùùùùùùù115 \ No newline at end of file diff --git a/fuzz/corpus/control_json/a36a8bb4f8684b78ea4ffade73e6fbd2961a819a b/fuzz/corpus/control_json/a36a8bb4f8684b78ea4ffade73e6fbd2961a819a new file mode 100644 index 0000000..175a6ff --- /dev/null +++ b/fuzz/corpus/control_json/a36a8bb4f8684b78ea4ffade73e6fbd2961a819a @@ -0,0 +1,221 @@ +[[[[[[[[[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{"yt": + + + + + + + + +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fuzz/corpus/control_json/a4be53e49211fa0a2ecd8eda22c7d09a8047944e b/fuzz/corpus/control_json/a4be53e49211fa0a2ecd8eda22c7d09a8047944e new file mode 100644 index 0000000..542b451 --- /dev/null +++ b/fuzz/corpus/control_json/a4be53e49211fa0a2ecd8eda22c7d09a8047944e @@ -0,0 +1 @@ +"INT" \ No newline at end of file diff --git a/fuzz/corpus/control_json/a4c10273d537b8de5b6b0e7dbe36cc1db4aafd2a b/fuzz/corpus/control_json/a4c10273d537b8de5b6b0e7dbe36cc1db4aafd2a new file mode 100644 index 0000000..7d20941 --- /dev/null +++ b/fuzz/corpus/control_json/a4c10273d537b8de5b6b0e7dbe36cc1db4aafd2a @@ -0,0 +1 @@ +{"type":"ex*t","coÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÍÌÌÌÌÌÌÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÌÌÌÌÌÌÌÜÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌd[\\\\\\\\\\, \ No newline at end of file diff --git a/fuzz/corpus/control_json/a582a9f0d6557defd1c47b1bdf6430b24ea4ff03 b/fuzz/corpus/control_json/a582a9f0d6557defd1c47b1bdf6430b24ea4ff03 new file mode 100644 index 0000000..b09445b --- /dev/null +++ b/fuzz/corpus/control_json/a582a9f0d6557defd1c47b1bdf6430b24ea4ff03 @@ -0,0 +1,3 @@ +{"yt":{"ty": +[[[[[[[[[[[[[[[[[[[[[ +falsess[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/a60cdc3f61a9e021e3fdfeaf16dbfddbf999c649 b/fuzz/corpus/control_json/a60cdc3f61a9e021e3fdfeaf16dbfddbf999c649 new file mode 100644 index 0000000..91030fc --- /dev/null +++ b/fuzz/corpus/control_json/a60cdc3f61a9e021e3fdfeaf16dbfddbf999c649 @@ -0,0 +1,2 @@ + +false 0#1{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/a72372e0b265608e2b5f10f56a6b37f0e6c8df6f b/fuzz/corpus/control_json/a72372e0b265608e2b5f10f56a6b37f0e6c8df6f new file mode 100644 index 0000000..c37e217 --- /dev/null +++ b/fuzz/corpus/control_json/a72372e0b265608e2b5f10f56a6b37f0e6c8df6f @@ -0,0 +1 @@ +[[[[[[[["˾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾Ã¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾‚ËÍÿÿÿÿÿtypeÿpcna\na \ No newline at end of file diff --git a/fuzz/corpus/control_json/a7424e5c4fa4984795cae2b26ad673b85b641c28 b/fuzz/corpus/control_json/a7424e5c4fa4984795cae2b26ad673b85b641c28 new file mode 100644 index 0000000..bf40422 Binary files /dev/null and b/fuzz/corpus/control_json/a7424e5c4fa4984795cae2b26ad673b85b641c28 differ diff --git a/fuzz/corpus/control_json/a7c744491d34262e7728e2c8e59e7f312da46a87 b/fuzz/corpus/control_json/a7c744491d34262e7728e2c8e59e7f312da46a87 new file mode 100644 index 0000000..98f6d3c --- /dev/null +++ b/fuzz/corpus/control_json/a7c744491d34262e7728e2c8e59e7f312da46a87 @@ -0,0 +1,5 @@ + + + + +["ps\nal;",["s\nal;",["ps\nal","pcna\"ps\na;",["ps\nal","pcna\"pps\nal","pcna\"ps\nal;",["ps\nal","pcna\"p \ No newline at end of file diff --git a/fuzz/corpus/control_json/a832d8f1df1c2791025e65db40aff7813737a01f b/fuzz/corpus/control_json/a832d8f1df1c2791025e65db40aff7813737a01f new file mode 100644 index 0000000..0a8e40f --- /dev/null +++ b/fuzz/corpus/control_json/a832d8f1df1c2791025e65db40aff7813737a01f @@ -0,0 +1,12 @@ + +[[ +[[[[ +[[ +,] + +, +,] +, +] + +]] \ No newline at end of file diff --git a/fuzz/corpus/control_json/a91900240509984ffe0feeda2c5f9202beff219b b/fuzz/corpus/control_json/a91900240509984ffe0feeda2c5f9202beff219b new file mode 100644 index 0000000..aeabfe6 --- /dev/null +++ b/fuzz/corpus/control_json/a91900240509984ffe0feeda2c5f9202beff219b @@ -0,0 +1,2 @@ +{"#qpe": +[[[[[ {"#qPeþþþþþþþþþþþþþþþþþþþþþþþþþ�þþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþ":{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/aa8808a1c6abf871588d01384b867466ff546a17 b/fuzz/corpus/control_json/aa8808a1c6abf871588d01384b867466ff546a17 new file mode 100644 index 0000000..8c58b35 --- /dev/null +++ b/fuzz/corpus/control_json/aa8808a1c6abf871588d01384b867466ff546a17 @@ -0,0 +1,2 @@ +{"type" +:nut\\\\\{ \ No newline at end of file diff --git a/fuzz/corpus/control_json/aa97a1b5f29aa86dcef546125e3801859b982bfc b/fuzz/corpus/control_json/aa97a1b5f29aa86dcef546125e3801859b982bfc new file mode 100644 index 0000000..c97abb6 --- /dev/null +++ b/fuzz/corpus/control_json/aa97a1b5f29aa86dcef546125e3801859b982bfc @@ -0,0 +1,2 @@ + +2E-311„02= \ No newline at end of file diff --git a/fuzz/corpus/control_json/aacd16b14ad8347eb44a2a0001d584807533aebd b/fuzz/corpus/control_json/aacd16b14ad8347eb44a2a0001d584807533aebd new file mode 100644 index 0000000..cca119c --- /dev/null +++ b/fuzz/corpus/control_json/aacd16b14ad8347eb44a2a0001d584807533aebd @@ -0,0 +1,4 @@ + +333333333333337e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000-3333333333333333 + +[{[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/aaf4ac1846633c432f4dd3f98876f3975e2e4ca9 b/fuzz/corpus/control_json/aaf4ac1846633c432f4dd3f98876f3975e2e4ca9 new file mode 100644 index 0000000..782dc51 --- /dev/null +++ b/fuzz/corpus/control_json/aaf4ac1846633c432f4dd3f98876f3975e2e4ca9 @@ -0,0 +1 @@ +[4E-444444444444444111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/ab8f89edc6f2004f6fb35464e4211f735d031fc6 b/fuzz/corpus/control_json/ab8f89edc6f2004f6fb35464e4211f735d031fc6 new file mode 100644 index 0000000..260d5cd --- /dev/null +++ b/fuzz/corpus/control_json/ab8f89edc6f2004f6fb35464e4211f735d031fc6 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","csol":-0,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","csol":-0,"rl":-0,"rpe":"rze","csolol":-0,"r:-0,":-0,"rl":-0,"ro]tipe":"rz:-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/abe3652e45eae61384dc8316b82e850e50ad3ed9 b/fuzz/corpus/control_json/abe3652e45eae61384dc8316b82e850e50ad3ed9 new file mode 100644 index 0000000..959d133 --- /dev/null +++ b/fuzz/corpus/control_json/abe3652e45eae61384dc8316b82e850e50ad3ed9 @@ -0,0 +1,4 @@ +{"ty[":[ 82,0,14489E-882,0,14489E-88220,14489E-843,0,14489E-62220,14489E-843,0,14489E-62.a + +l +Tî \ No newline at end of file diff --git a/fuzz/corpus/control_json/ac08f47a62fca515ba8dfaa0ec89b7caffcb8ff9 b/fuzz/corpus/control_json/ac08f47a62fca515ba8dfaa0ec89b7caffcb8ff9 new file mode 100644 index 0000000..c0d317a --- /dev/null +++ b/fuzz/corpus/control_json/ac08f47a62fca515ba8dfaa0ec89b7caffcb8ff9 @@ -0,0 +1 @@ +7e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000- \ No newline at end of file diff --git a/fuzz/corpus/control_json/ac8699b54184de7735e84c3e6d323d221005e2d3 b/fuzz/corpus/control_json/ac8699b54184de7735e84c3e6d323d221005e2d3 new file mode 100644 index 0000000..c60cddc --- /dev/null +++ b/fuzz/corpus/control_json/ac8699b54184de7735e84c3e6d323d221005e2d3 @@ -0,0 +1,3 @@ + +{"#qpe": +[[[[[[[[[[11115555711111111111110,5555.5555111110,5555.55555555555US5555555USRÏÊÊÊÊÈÉÊ 823<051111110þþ \ No newline at end of file diff --git a/fuzz/corpus/control_json/accaade92fe9c5742a583061c310f3e5aba55fe5 b/fuzz/corpus/control_json/accaade92fe9c5742a583061c310f3e5aba55fe5 new file mode 100644 index 0000000..b3a3673 --- /dev/null +++ b/fuzz/corpus/control_json/accaade92fe9c5742a583061c310f3e5aba55fe5 @@ -0,0 +1 @@ +2222222000000000000000840E-222422000 \ No newline at end of file diff --git a/fuzz/corpus/control_json/ad71f4d879d057714cf22172afeeb722852f6712 b/fuzz/corpus/control_json/ad71f4d879d057714cf22172afeeb722852f6712 new file mode 100644 index 0000000..cf6cf02 --- /dev/null +++ b/fuzz/corpus/control_json/ad71f4d879d057714cf22172afeeb722852f6712 @@ -0,0 +1,240 @@ +[142, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[142, + + + + + + + + + + +[142, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fuzz/corpus/control_json/ae00f53f22005b0025a6df54644f2fec04eaafb2 b/fuzz/corpus/control_json/ae00f53f22005b0025a6df54644f2fec04eaafb2 new file mode 100644 index 0000000..84e605d --- /dev/null +++ b/fuzz/corpus/control_json/ae00f53f22005b0025a6df54644f2fec04eaafb2 @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","cl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[8ol":-0,"rl":-0,"rpg":"rze1","cssol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[8ol":-0,"rl":-0,"rpg":"rze1","csolol":-1, \ No newline at end of file diff --git a/fuzz/corpus/control_json/ae187b6d7e59c6f1e8b8c5c871bb2ae69f67ba61 b/fuzz/corpus/control_json/ae187b6d7e59c6f1e8b8c5c871bb2ae69f67ba61 new file mode 100644 index 0000000..5c63268 --- /dev/null +++ b/fuzz/corpus/control_json/ae187b6d7e59c6f1e8b8c5c871bb2ae69f67ba61 @@ -0,0 +1 @@ + {"ty" : "pÖ²nal", [{"æòöö \ No newline at end of file diff --git a/fuzz/corpus/control_json/ae1d865b7712231786b1a341d8b9c5cb11d8eef6 b/fuzz/corpus/control_json/ae1d865b7712231786b1a341d8b9c5cb11d8eef6 new file mode 100644 index 0000000..776d6cb Binary files /dev/null and b/fuzz/corpus/control_json/ae1d865b7712231786b1a341d8b9c5cb11d8eef6 differ diff --git a/fuzz/corpus/control_json/aecad4845130a4482646be054773996418c44fd2 b/fuzz/corpus/control_json/aecad4845130a4482646be054773996418c44fd2 new file mode 100644 index 0000000..ffa39bc Binary files /dev/null and b/fuzz/corpus/control_json/aecad4845130a4482646be054773996418c44fd2 differ diff --git a/fuzz/corpus/control_json/aee96b34b2bf419891302c3656b41e5bba90dcb1 b/fuzz/corpus/control_json/aee96b34b2bf419891302c3656b41e5bba90dcb1 new file mode 100644 index 0000000..79c381d --- /dev/null +++ b/fuzz/corpus/control_json/aee96b34b2bf419891302c3656b41e5bba90dcb1 @@ -0,0 +1 @@ +{"l":-0,"ro]":-0,"ro]":-0>,"*2È":-"*2È2% \ No newline at end of file diff --git a/fuzz/corpus/control_json/af52abd8e1eca12344a0debcdb3554f58b599902 b/fuzz/corpus/control_json/af52abd8e1eca12344a0debcdb3554f58b599902 new file mode 100644 index 0000000..41a4e64 --- /dev/null +++ b/fuzz/corpus/control_json/af52abd8e1eca12344a0debcdb3554f58b599902 @@ -0,0 +1 @@ +{"e ÿÿÿÿ§ÄÄllPI\u00799-99 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b0610acac7b73fdf5c4bb9b30574e7dc161e918f b/fuzz/corpus/control_json/b0610acac7b73fdf5c4bb9b30574e7dc161e918f new file mode 100644 index 0000000..b6a2c6f --- /dev/null +++ b/fuzz/corpus/control_json/b0610acac7b73fdf5c4bb9b30574e7dc161e918f @@ -0,0 +1,125 @@ +{ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/b0842d9844f8a77f076ba5e8d418837cdd01b77f b/fuzz/corpus/control_json/b0842d9844f8a77f076ba5e8d418837cdd01b77f new file mode 100644 index 0000000..0932f38 --- /dev/null +++ b/fuzz/corpus/control_json/b0842d9844f8a77f076ba5e8d418837cdd01b77f @@ -0,0 +1,117 @@ +[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ 4444 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/b11b6a76cbf567d82d050dc05e618a122fd45416 b/fuzz/corpus/control_json/b11b6a76cbf567d82d050dc05e618a122fd45416 new file mode 100644 index 0000000..dc37d55 --- /dev/null +++ b/fuzz/corpus/control_json/b11b6a76cbf567d82d050dc05e618a122fd45416 @@ -0,0 +1 @@ +[[1182,144E1,142,144E1,142,144E1,14181,144E1,144E-20,118-44E41E50555 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b11ebf0b41a5984d11c5b20735a5856ee6ecd498 b/fuzz/corpus/control_json/b11ebf0b41a5984d11c5b20735a5856ee6ecd498 new file mode 100644 index 0000000..cadb876 --- /dev/null +++ b/fuzz/corpus/control_json/b11ebf0b41a5984d11c5b20735a5856ee6ecd498 @@ -0,0 +1 @@ +{"tYYYYYYYºTI\u8766ºTI\u01467 GGG \ No newline at end of file diff --git a/fuzz/corpus/control_json/b12bca436434d40825e28d862ce16e5743173be5 b/fuzz/corpus/control_json/b12bca436434d40825e28d862ce16e5743173be5 new file mode 100644 index 0000000..ad82631 --- /dev/null +++ b/fuzz/corpus/control_json/b12bca436434d40825e28d862ce16e5743173be5 @@ -0,0 +1 @@ +[[[181,14481.1401181,14481.141,14181,14481.1401181,14481.141,14 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b1cc38a453f0f384e151b12a7ea278d2e1508bb3 b/fuzz/corpus/control_json/b1cc38a453f0f384e151b12a7ea278d2e1508bb3 new file mode 100644 index 0000000..5ab7546 --- /dev/null +++ b/fuzz/corpus/control_json/b1cc38a453f0f384e151b12a7ea278d2e1508bb3 @@ -0,0 +1,104 @@ +1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ² \ No newline at end of file diff --git a/fuzz/corpus/control_json/b1d6d2e68310abada72d3b9a48e8040115425ab7 b/fuzz/corpus/control_json/b1d6d2e68310abada72d3b9a48e8040115425ab7 new file mode 100644 index 0000000..c40a626 --- /dev/null +++ b/fuzz/corpus/control_json/b1d6d2e68310abada72d3b9a48e8040115425ab7 @@ -0,0 +1 @@ + [%Ê \ No newline at end of file diff --git a/fuzz/corpus/control_json/b204bb76e883b92e737c4216b0019bdaed763240 b/fuzz/corpus/control_json/b204bb76e883b92e737c4216b0019bdaed763240 new file mode 100644 index 0000000..ae52ce2 --- /dev/null +++ b/fuzz/corpus/control_json/b204bb76e883b92e737c4216b0019bdaed763240 @@ -0,0 +1 @@ +[{"eÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÔÄÄÄÄÄÄÄÄÄÄÄÄ,ÄÄÄÄllTI\u0160000ÄÄÄÄÄÄÔÄÄÄÄÄÄÄÄÄÄÄÄ,ÄÄÄÄllTI\u0160000ÄÄÄ,ÄÄÄÄllTI\u024374°1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b21b00d3c3bb5db4a48619843dd3cea53b9da0f4 b/fuzz/corpus/control_json/b21b00d3c3bb5db4a48619843dd3cea53b9da0f4 new file mode 100644 index 0000000..3915249 --- /dev/null +++ b/fuzz/corpus/control_json/b21b00d3c3bb5db4a48619843dd3cea53b9da0f4 @@ -0,0 +1 @@ +{"t." : [[1183,144E14],144E14]²naE-44E-²naE-2330,1144E- \ No newline at end of file diff --git a/fuzz/corpus/control_json/b237b06a69f494a5b1c89ca0e273f10b06fe60b2 b/fuzz/corpus/control_json/b237b06a69f494a5b1c89ca0e273f10b06fe60b2 new file mode 100644 index 0000000..7663362 --- /dev/null +++ b/fuzz/corpus/control_json/b237b06a69f494a5b1c89ca0e273f10b06fe60b2 @@ -0,0 +1,10 @@ +[[[ +[[[[[[[ +[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[ +[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[ +[[[[[ +[[[[[[[[[87f7 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b292756f8a918f936475abcb90b8d8c58478c4b7 b/fuzz/corpus/control_json/b292756f8a918f936475abcb90b8d8c58478c4b7 new file mode 100644 index 0000000..109a934 Binary files /dev/null and b/fuzz/corpus/control_json/b292756f8a918f936475abcb90b8d8c58478c4b7 differ diff --git a/fuzz/corpus/control_json/b2e435d0f0eb75a8801635ccffc026997f033901 b/fuzz/corpus/control_json/b2e435d0f0eb75a8801635ccffc026997f033901 new file mode 100644 index 0000000..f24f07a --- /dev/null +++ b/fuzz/corpus/control_json/b2e435d0f0eb75a8801635ccffc026997f033901 @@ -0,0 +1 @@ +[3,[3,3 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b3a9fe2981132c36658d15659530317ad2938ac1 b/fuzz/corpus/control_json/b3a9fe2981132c36658d15659530317ad2938ac1 new file mode 100644 index 0000000..31ed6e2 Binary files /dev/null and b/fuzz/corpus/control_json/b3a9fe2981132c36658d15659530317ad2938ac1 differ diff --git a/fuzz/corpus/control_json/b3b50ea9890011a002eebff77273084449a816a9 b/fuzz/corpus/control_json/b3b50ea9890011a002eebff77273084449a816a9 new file mode 100644 index 0000000..277dcc9 --- /dev/null +++ b/fuzz/corpus/control_json/b3b50ea9890011a002eebff77273084449a816a9 @@ -0,0 +1 @@ +"(...&... a........9......... a................. a........9............ a................. a........9............. a..........{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/b420545dffcbe4a7c24fda09b934d8522bc7b52c b/fuzz/corpus/control_json/b420545dffcbe4a7c24fda09b934d8522bc7b52c new file mode 100644 index 0000000..b8d698b --- /dev/null +++ b/fuzz/corpus/control_json/b420545dffcbe4a7c24fda09b934d8522bc7b52c @@ -0,0 +1,61 @@ + +[[ +[[ +[[[[ +[[[[ +[[ +[[[ +[[[[[ +[[[[ +[[ +[[[ +[[ +[[ +[[[[ +[[[[ +[[ +[[[ +[[[[[ +[[[[ +[[ +[[[ +[[ +,,,] +, +] +] + +]],] +, +,] +,,] +, +] +] + +]],] +,,] +, +] + +],,,] +, +] +] + +]],] +, +,] +,,] +, +] +] + +]],] +,,] +, +] + +]]] + +[] \ No newline at end of file diff --git a/fuzz/corpus/control_json/b44e9b630b0103da9f0f42c08b04dd3a46228a1c b/fuzz/corpus/control_json/b44e9b630b0103da9f0f42c08b04dd3a46228a1c new file mode 100644 index 0000000..b541f31 Binary files /dev/null and b/fuzz/corpus/control_json/b44e9b630b0103da9f0f42c08b04dd3a46228a1c differ diff --git a/fuzz/corpus/control_json/b5c0a6df39c502227ed4d6ea0bf9e5b3e2779ac8 b/fuzz/corpus/control_json/b5c0a6df39c502227ed4d6ea0bf9e5b3e2779ac8 new file mode 100644 index 0000000..b0e0af6 --- /dev/null +++ b/fuzz/corpus/control_json/b5c0a6df39c502227ed4d6ea0bf9e5b3e2779ac8 @@ -0,0 +1,2 @@ + +["[","0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b6016f23820845a31a4e28c0d1621480d7109776 b/fuzz/corpus/control_json/b6016f23820845a31a4e28c0d1621480d7109776 new file mode 100644 index 0000000..b91663e Binary files /dev/null and b/fuzz/corpus/control_json/b6016f23820845a31a4e28c0d1621480d7109776 differ diff --git a/fuzz/corpus/control_json/b70f609114f8ad65ffdd944c99ca98d9f7e95e86 b/fuzz/corpus/control_json/b70f609114f8ad65ffdd944c99ca98d9f7e95e86 new file mode 100644 index 0000000..24b65c9 --- /dev/null +++ b/fuzz/corpus/control_json/b70f609114f8ad65ffdd944c99ca98d9f7e95e86 @@ -0,0 +1,5 @@ + + + + +{"#qpe--------------------------------------------":fallA \ No newline at end of file diff --git a/fuzz/corpus/control_json/b75accffe1848375fe8aaf2a2f7d7f830d3f50b8 b/fuzz/corpus/control_json/b75accffe1848375fe8aaf2a2f7d7f830d3f50b8 new file mode 100644 index 0000000..2829650 --- /dev/null +++ b/fuzz/corpus/control_json/b75accffe1848375fe8aaf2a2f7d7f830d3f50b8 @@ -0,0 +1,4 @@ + + +{"t." : [[1183,144E114],{"t." : [[1183,144E114],14144E14]²n, +15,c diff --git a/fuzz/corpus/control_json/b81ab5505a26ff95455b1002403ddd5630d9c1d4 b/fuzz/corpus/control_json/b81ab5505a26ff95455b1002403ddd5630d9c1d4 new file mode 100644 index 0000000..e0f959a Binary files /dev/null and b/fuzz/corpus/control_json/b81ab5505a26ff95455b1002403ddd5630d9c1d4 differ diff --git a/fuzz/corpus/control_json/b892c6a7acb728d71c0ed111443a778c9992f555 b/fuzz/corpus/control_json/b892c6a7acb728d71c0ed111443a778c9992f555 new file mode 100644 index 0000000..96ae0b9 Binary files /dev/null and b/fuzz/corpus/control_json/b892c6a7acb728d71c0ed111443a778c9992f555 differ diff --git a/fuzz/corpus/control_json/b8952bb73842cb2762636c352b6398e5c6a14322 b/fuzz/corpus/control_json/b8952bb73842cb2762636c352b6398e5c6a14322 new file mode 100644 index 0000000..60d8aec Binary files /dev/null and b/fuzz/corpus/control_json/b8952bb73842cb2762636c352b6398e5c6a14322 differ diff --git a/fuzz/corpus/control_json/b95dad1944dec76526301431514a2212ef965dc1 b/fuzz/corpus/control_json/b95dad1944dec76526301431514a2212ef965dc1 new file mode 100644 index 0000000..4630d1e --- /dev/null +++ b/fuzz/corpus/control_json/b95dad1944dec76526301431514a2212ef965dc1 @@ -0,0 +1 @@ +[142,944E11,142,44E1,-4294E4,1,-14,4E1,142,-4E1,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/b9f5334e5c285ce5cab7b60a97e7537e3d169d11 b/fuzz/corpus/control_json/b9f5334e5c285ce5cab7b60a97e7537e3d169d11 new file mode 100644 index 0000000..2c49b48 --- /dev/null +++ b/fuzz/corpus/control_json/b9f5334e5c285ce5cab7b60a97e7537e3d169d11 @@ -0,0 +1 @@ + [[[[[[[ [[[[[[[[{"�y[[n[[ééééééééiiiiiiiiiiiiiiiiiiiiiiiiiéééééééééééééééééééééééééééééééééééééééééééééééééééééééé.éééé[éééé \ No newline at end of file diff --git a/fuzz/corpus/control_json/bb332378613fbfb28b3baa3953a5221c7659e573 b/fuzz/corpus/control_json/bb332378613fbfb28b3baa3953a5221c7659e573 new file mode 100644 index 0000000..c8b1bf9 --- /dev/null +++ b/fuzz/corpus/control_json/bb332378613fbfb28b3baa3953a5221c7659e573 @@ -0,0 +1,2 @@ +[ 0 , [ [[[[[[[[ +[[[[[[ "pÕ²=al[îîîîîîîîîîîîîîîîîîîîîîîîîîîîîîî0 , î î0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/bb40bf9ba23a4e8ec52090bbf847f29d5c71cf94 b/fuzz/corpus/control_json/bb40bf9ba23a4e8ec52090bbf847f29d5c71cf94 new file mode 100644 index 0000000..867e974 Binary files /dev/null and b/fuzz/corpus/control_json/bb40bf9ba23a4e8ec52090bbf847f29d5c71cf94 differ diff --git a/fuzz/corpus/control_json/bbc5062b6bb10407b36814d6c233babcf38f4b6c b/fuzz/corpus/control_json/bbc5062b6bb10407b36814d6c233babcf38f4b6c new file mode 100644 index 0000000..4be298b --- /dev/null +++ b/fuzz/corpus/control_json/bbc5062b6bb10407b36814d6c233babcf38f4b6c @@ -0,0 +1 @@ +{"typ":[ ["pÖ²naliiii*iiiii", ["pѲnal", [ " [ 44949444777pÖ²nal",83, 0 diff --git a/fuzz/corpus/control_json/bbdb48974f9940f9c21f2cffce5f7754b0654e96 b/fuzz/corpus/control_json/bbdb48974f9940f9c21f2cffce5f7754b0654e96 new file mode 100644 index 0000000..b5ec31e --- /dev/null +++ b/fuzz/corpus/control_json/bbdb48974f9940f9c21f2cffce5f7754b0654e96 @@ -0,0 +1 @@ +{"e DDÿÿÿÿÿÿÿ§-ÄÄllPI\u00799ÄllPI\u0079-99[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/bc11b741f123c7f43ec4e3d1cdefc96f35c0a1f3 b/fuzz/corpus/control_json/bc11b741f123c7f43ec4e3d1cdefc96f35c0a1f3 new file mode 100644 index 0000000..b2741e9 --- /dev/null +++ b/fuzz/corpus/control_json/bc11b741f123c7f43ec4e3d1cdefc96f35c0a1f3 @@ -0,0 +1 @@ +{"sØØØØØØØØØØØØØØ\/CONTÿÿÿÿÿs\/ÿ+ÿ\/ÿÿÿÿÿÿÿÿÿs\/ÿ+ÿÿÿÿÿÿÿÿÿs\/ÿØ\/ÿÿ;ÿÿÿÿÿÿs\/ÿ+, \ No newline at end of file diff --git a/fuzz/corpus/control_json/bc49638cde18adef3aef5a5fc5d7903d648dadb2 b/fuzz/corpus/control_json/bc49638cde18adef3aef5a5fc5d7903d648dadb2 new file mode 100644 index 0000000..396eb4f --- /dev/null +++ b/fuzz/corpus/control_json/bc49638cde18adef3aef5a5fc5d7903d648dadb2 @@ -0,0 +1,14 @@ + + + +{"yt":[{"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ty":[ + +{"yt":[{"ty": + +{"yp":[{"ty":[ + +{"yt":[{"ty":[ [[ + + + +" \ No newline at end of file diff --git a/fuzz/corpus/control_json/bc53696c6368a4203ec245ccdd02eeb3978f5f68 b/fuzz/corpus/control_json/bc53696c6368a4203ec245ccdd02eeb3978f5f68 new file mode 100644 index 0000000..3cba2c9 --- /dev/null +++ b/fuzz/corpus/control_json/bc53696c6368a4203ec245ccdd02eeb3978f5f68 @@ -0,0 +1 @@ +[[81,1.000000000000000000000000010214415127754208075,1.000000e000000000000,1.000000000000000000000000010214415127754208075,1.000000e00000000000000000000000102144151270000000000010214415127754208ÿÿ&ÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/bd09e340fafb13b6d5e14238f50a424f10d6bdca b/fuzz/corpus/control_json/bd09e340fafb13b6d5e14238f50a424f10d6bdca new file mode 100644 index 0000000..16d7b68 --- /dev/null +++ b/fuzz/corpus/control_json/bd09e340fafb13b6d5e14238f50a424f10d6bdca @@ -0,0 +1,12 @@ +{"ty" : + + + + + + +[[4.1,14,5E1, + + + + \ No newline at end of file diff --git a/fuzz/corpus/control_json/bd2327ad3f95dae67940348da7bd9c858242f189 b/fuzz/corpus/control_json/bd2327ad3f95dae67940348da7bd9c858242f189 new file mode 100644 index 0000000..499c659 Binary files /dev/null and b/fuzz/corpus/control_json/bd2327ad3f95dae67940348da7bd9c858242f189 differ diff --git a/fuzz/corpus/control_json/bda09a17d2d0ccded00d1dc1057168fe07992bce b/fuzz/corpus/control_json/bda09a17d2d0ccded00d1dc1057168fe07992bce new file mode 100644 index 0000000..0de3ec8 Binary files /dev/null and b/fuzz/corpus/control_json/bda09a17d2d0ccded00d1dc1057168fe07992bce differ diff --git a/fuzz/corpus/control_json/bdc05cba5f0b929e5ba18b6c0aa5f7564df52e38 b/fuzz/corpus/control_json/bdc05cba5f0b929e5ba18b6c0aa5f7564df52e38 new file mode 100644 index 0000000..e0ae291 --- /dev/null +++ b/fuzz/corpus/control_json/bdc05cba5f0b929e5ba18b6c0aa5f7564df52e38 @@ -0,0 +1 @@ +["eof"]= \ No newline at end of file diff --git a/fuzz/corpus/control_json/bdc40adcc5676877868f4af4f588fdccdb5549e0 b/fuzz/corpus/control_json/bdc40adcc5676877868f4af4f588fdccdb5549e0 new file mode 100644 index 0000000..8fc17a7 --- /dev/null +++ b/fuzz/corpus/control_json/bdc40adcc5676877868f4af4f588fdccdb5549e0 @@ -0,0 +1 @@ +[ [ "fS:TTf:TTTS:TTI\fTTTª:TS:TTI\fTTTª:Tÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/bdeba6e09119689958b8fcfab39fdbd25127eeaf b/fuzz/corpus/control_json/bdeba6e09119689958b8fcfab39fdbd25127eeaf new file mode 100644 index 0000000..623f03d --- /dev/null +++ b/fuzz/corpus/control_json/bdeba6e09119689958b8fcfab39fdbd25127eeaf @@ -0,0 +1 @@ +[[82,0,54,0,14489E-8887773,172,0,14489E-880754830,14489E-880754,0,14414499E-888777770754,0,14489E-8887773,172,0,14489E-880754830,14489E-880754,0,14489E-888782,0,1,0,773,172,0,14489E-880754,0,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/be18aff47160d73c5b3836a9196e02d1e2812e09 b/fuzz/corpus/control_json/be18aff47160d73c5b3836a9196e02d1e2812e09 new file mode 100644 index 0000000..e5ce2d5 --- /dev/null +++ b/fuzz/corpus/control_json/be18aff47160d73c5b3836a9196e02d1e2812e09 @@ -0,0 +1 @@ +["eof"] \ No newline at end of file diff --git a/fuzz/corpus/control_json/be56e9be7919f658f193a1ec594f263b4e2bd998 b/fuzz/corpus/control_json/be56e9be7919f658f193a1ec594f263b4e2bd998 new file mode 100644 index 0000000..1c4b154 --- /dev/null +++ b/fuzz/corpus/control_json/be56e9be7919f658f193a1ec594f263b4e2bd998 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[8779E1,1E1,142,42,144E12,144E1,1E1,14,142,42,144E12,142,24,12,[1414,-141,1,1E1,-141,1,1,-414,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-11441141,1,1,-141,1,1,-141,-141,14E112,144E1,1E1,142,42,142,144E1,141ÿÿ,0ÿÿÿÿÿÿÿÿÿÄÿÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/be9cb5f9e67ee06c0455cb5827551099b68d7bde b/fuzz/corpus/control_json/be9cb5f9e67ee06c0455cb5827551099b68d7bde new file mode 100644 index 0000000..c8d3f16 --- /dev/null +++ b/fuzz/corpus/control_json/be9cb5f9e67ee06c0455cb5827551099b68d7bde @@ -0,0 +1 @@ +[81222222222222222222222222220e-14,1222222222222222222222t2.8"y \ No newline at end of file diff --git a/fuzz/corpus/control_json/bedf3429e6be59e0f81ee4dd77a28784d7c5f8e0 b/fuzz/corpus/control_json/bedf3429e6be59e0f81ee4dd77a28784d7c5f8e0 new file mode 100644 index 0000000..8a428fc Binary files /dev/null and b/fuzz/corpus/control_json/bedf3429e6be59e0f81ee4dd77a28784d7c5f8e0 differ diff --git a/fuzz/corpus/control_json/bf05d0a524c41f4613983abc4a1248cf1acf546b b/fuzz/corpus/control_json/bf05d0a524c41f4613983abc4a1248cf1acf546b new file mode 100644 index 0000000..9860d6b --- /dev/null +++ b/fuzz/corpus/control_json/bf05d0a524c41f4613983abc4a1248cf1acf546b @@ -0,0 +1,9 @@ +[[[[[[[[[[[[[[[[[ +[[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +[[[[[[[[[[[[[[[[[[[[ +[[[[ + + +ÿ[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/bf7dd3221f21db0570c2defeb60b16867f32f2b0 b/fuzz/corpus/control_json/bf7dd3221f21db0570c2defeb60b16867f32f2b0 new file mode 100644 index 0000000..739a401 --- /dev/null +++ b/fuzz/corpus/control_json/bf7dd3221f21db0570c2defeb60b16867f32f2b0 @@ -0,0 +1 @@ +{"t." : [54E-20,11844E1,44E+1,44E+1-{" \ No newline at end of file diff --git a/fuzz/corpus/control_json/bf9e5bd6163c34d0088ac57202bb20395a994545 b/fuzz/corpus/control_json/bf9e5bd6163c34d0088ac57202bb20395a994545 new file mode 100644 index 0000000..d4b4c35 --- /dev/null +++ b/fuzz/corpus/control_json/bf9e5bd6163c34d0088ac57202bb20395a994545 @@ -0,0 +1 @@ +"fÆ»«›:DTTS:Tf:û:ty {TTTS:TkTI\b:WWWWITT:TTW\fI\fTTTTTS:TTI\b:TTTfTT�ªWWWWWWWWWWWTI\b:T:TTW\fI\fTTTTTS:TTI\b:TTTfTT�ªWWWWWWWWWWWTI\b:TTP\fI\fWI\b:TTP\fI\fW{TTTTT:TTW\fDTTS:Tf:û:ty {TTTS:TkTP\fI\fWI\b:TTP\fI\fW{TTTTT:TTW\fI\fÉT/›:DTTS:Tf:û:ty {TTTS:TkTI\b:WWWWITT:TTW\fI\fTTTTTS:TTI\b:TTTfTT�ªWWWWWWWWWWWTI\b:TTP\fI\fWI\bTI\fTTTI\bT"õ \ No newline at end of file diff --git a/fuzz/corpus/control_json/bfeb3901316c6b7288fbfaadc716e5d2cb9a312b b/fuzz/corpus/control_json/bfeb3901316c6b7288fbfaadc716e5d2cb9a312b new file mode 100644 index 0000000..46858ed --- /dev/null +++ b/fuzz/corpus/control_json/bfeb3901316c6b7288fbfaadc716e5d2cb9a312b @@ -0,0 +1,8 @@ + + + + +["pna\r\fal","a\r\fal","cna\nal","pcnacna\nal","pcna\"ps\nal;",["ps\nl","pal","pcna\ + + +%0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c01e6d31f9683f6234b862ad122e77d715c6e95f b/fuzz/corpus/control_json/c01e6d31f9683f6234b862ad122e77d715c6e95f new file mode 100644 index 0000000..6ee4ebe --- /dev/null +++ b/fuzz/corpus/control_json/c01e6d31f9683f6234b862ad122e77d715c6e95f @@ -0,0 +1 @@ +[142,44E1,-42,944E1,-14,4E1,142,-4E1,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c0741170b3dc939b8748a620d082e09a58494f0a b/fuzz/corpus/control_json/c0741170b3dc939b8748a620d082e09a58494f0a new file mode 100644 index 0000000..32fd812 --- /dev/null +++ b/fuzz/corpus/control_json/c0741170b3dc939b8748a620d082e09a58494f0a @@ -0,0 +1 @@ +[[11184,41.16444E1,355.16440E1[n,544Et1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c08a4f398765b542138e91f89d6468f2399c63be b/fuzz/corpus/control_json/c08a4f398765b542138e91f89d6468f2399c63be new file mode 100644 index 0000000..a1cae71 Binary files /dev/null and b/fuzz/corpus/control_json/c08a4f398765b542138e91f89d6468f2399c63be differ diff --git a/fuzz/corpus/control_json/c08f6b4cc46312caf5705cb563b371abdf0e2266 b/fuzz/corpus/control_json/c08f6b4cc46312caf5705cb563b371abdf0e2266 new file mode 100644 index 0000000..0232c77 --- /dev/null +++ b/fuzz/corpus/control_json/c08f6b4cc46312caf5705cb563b371abdf0e2266 @@ -0,0 +1,4 @@ +{"ty":814, + + + 4 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c181682487be3a92907c3ceb8635658d74bc5b19 b/fuzz/corpus/control_json/c181682487be3a92907c3ceb8635658d74bc5b19 new file mode 100644 index 0000000..11db15c Binary files /dev/null and b/fuzz/corpus/control_json/c181682487be3a92907c3ceb8635658d74bc5b19 differ diff --git a/fuzz/corpus/control_json/c194634dec33903f5d2e86bc22821b9d804fd415 b/fuzz/corpus/control_json/c194634dec33903f5d2e86bc22821b9d804fd415 new file mode 100644 index 0000000..2d40d82 --- /dev/null +++ b/fuzz/corpus/control_json/c194634dec33903f5d2e86bc22821b9d804fd415 @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +["eof"] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +w{t + + + + + + + +ÿÿÿÿÿÿÿÿ + + + + + + + + + + + + + +îÿÿÿ + diff --git a/fuzz/corpus/control_json/c1d928aa6d88f0084553247a46a2d0ccece176b3 b/fuzz/corpus/control_json/c1d928aa6d88f0084553247a46a2d0ccece176b3 new file mode 100644 index 0000000..7fe0429 --- /dev/null +++ b/fuzz/corpus/control_json/c1d928aa6d88f0084553247a46a2d0ccece176b3 @@ -0,0 +1,2 @@ +{"ty":[ +[[[[[663333333333333,6666.6666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666663 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c1f279112175a56658b25bce035baa2a1a42f960 b/fuzz/corpus/control_json/c1f279112175a56658b25bce035baa2a1a42f960 new file mode 100644 index 0000000..3e96adc --- /dev/null +++ b/fuzz/corpus/control_json/c1f279112175a56658b25bce035baa2a1a42f960 @@ -0,0 +1 @@ +[[{"sØØ14,ØØ/ÿØ\/ÿÿ+y3,ÿÿÿs\/ÿ/ÿØ\/ÿ=;)))))))))))))))))))))))))))))))))))))).)))))))))))))))))))))))))))))\/ÿØ\/ÿ;ÿ5ÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/c2833a7160744329c079255dd64435119cbbbea8 b/fuzz/corpus/control_json/c2833a7160744329c079255dd64435119cbbbea8 new file mode 100644 index 0000000..8c24926 --- /dev/null +++ b/fuzz/corpus/control_json/c2833a7160744329c079255dd64435119cbbbea8 @@ -0,0 +1,22 @@ +{"ty" : + + + + + + +[[4E1,1465E1,1405E1,1, + + + +11111111111114E1,1405111E22,11Á4E111ÿÿÁ11111111111111ÿÿ11ÿ1{ + + + + + + + + +1ÿÿ +ÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/c2a6b92b9a97e6a1aca081d5a9c371d1e3b7f379 b/fuzz/corpus/control_json/c2a6b92b9a97e6a1aca081d5a9c371d1e3b7f379 new file mode 100644 index 0000000..283a156 --- /dev/null +++ b/fuzz/corpus/control_json/c2a6b92b9a97e6a1aca081d5a9c371d1e3b7f379 @@ -0,0 +1,2 @@ +[[82,0,14489E-882,0,14489E-843,1464362.140000001 +33333333333 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c2b17971fa7699022fa884ff3641f08bbd4ef33e b/fuzz/corpus/control_json/c2b17971fa7699022fa884ff3641f08bbd4ef33e new file mode 100644 index 0000000..b548d2a --- /dev/null +++ b/fuzz/corpus/control_json/c2b17971fa7699022fa884ff3641f08bbd4ef33e @@ -0,0 +1,9 @@ +{"orl":-0,"rpe":"rze","o%lcsol":-5,"rl":-0,"rpe":"rze","o%lcsol":-5,"rl":-0,"]tipe":"rze","e":"rze","csolol":-1,"rpe":"rze","csol":-1,"r:l":-0,"]tipe":"rze","e":"rze","cspe":"rze","csol":-1,"r:l":-0,"]tipe": + + + + + + + +{"yt":[{"csolol":-1,"rpe":"rze","csl":-1,"rpe":"rze","csol":-1,"r:-0,o]ws"È25 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c3041de466a146a6aab27e723c8b29fa129cdabc b/fuzz/corpus/control_json/c3041de466a146a6aab27e723c8b29fa129cdabc new file mode 100644 index 0000000..f032a83 --- /dev/null +++ b/fuzz/corpus/control_json/c3041de466a146a6aab27e723c8b29fa129cdabc @@ -0,0 +1,9 @@ +{"type" :676605359e-14, +* + + + + + + +# \ No newline at end of file diff --git a/fuzz/corpus/control_json/c3a2c2aff53d6485487a7d1d185a4687794326f7 b/fuzz/corpus/control_json/c3a2c2aff53d6485487a7d1d185a4687794326f7 new file mode 100644 index 0000000..ca4b2d5 --- /dev/null +++ b/fuzz/corpus/control_json/c3a2c2aff53d6485487a7d1d185a4687794326f7 @@ -0,0 +1 @@ +{"&typypîiiTÔTîî:\"îiiT+IG,/:\bTIGî:\bîsiTÔTîî:\"îiiT+IG,/:\bTIGî:\bîswsss65eÊÀ6666 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c41ef1f24dda5c08b5c658dda54b25404311e005 b/fuzz/corpus/control_json/c41ef1f24dda5c08b5c658dda54b25404311e005 new file mode 100644 index 0000000..d304480 --- /dev/null +++ b/fuzz/corpus/control_json/c41ef1f24dda5c08b5c658dda54b25404311e005 @@ -0,0 +1 @@ +{"type":"e at","c\\A\\\\\, \ No newline at end of file diff --git a/fuzz/corpus/control_json/c47736dc87ded6a5c69a285111f9899b38d0d5c4 b/fuzz/corpus/control_json/c47736dc87ded6a5c69a285111f9899b38d0d5c4 new file mode 100644 index 0000000..f60d6ef Binary files /dev/null and b/fuzz/corpus/control_json/c47736dc87ded6a5c69a285111f9899b38d0d5c4 differ diff --git a/fuzz/corpus/control_json/c5512fec7bbd514d47a31c912d57be8fc3b432bb b/fuzz/corpus/control_json/c5512fec7bbd514d47a31c912d57be8fc3b432bb new file mode 100644 index 0000000..fa49fbf --- /dev/null +++ b/fuzz/corpus/control_json/c5512fec7bbd514d47a31c912d57be8fc3b432bb @@ -0,0 +1,2 @@ +[[[ +[[["t[[[K[Y[[[[[ggg[[[[[[Y[[[[[[[[[[[[[[55555555,555555@555Z55,5555555555555555¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨55ÿÿÿÿ5555555587 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c6d33d2c6c158ffcdb44c79599496148db0776fb b/fuzz/corpus/control_json/c6d33d2c6c158ffcdb44c79599496148db0776fb new file mode 100644 index 0000000..9708ed7 --- /dev/null +++ b/fuzz/corpus/control_json/c6d33d2c6c158ffcdb44c79599496148db0776fb @@ -0,0 +1 @@ +[{"e ÄÄÄllPI\u00799999 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c6d6ad469e861c536f69cb78eff8ec299c1c21d8 b/fuzz/corpus/control_json/c6d6ad469e861c536f69cb78eff8ec299c1c21d8 new file mode 100644 index 0000000..491c0d1 --- /dev/null +++ b/fuzz/corpus/control_json/c6d6ad469e861c536f69cb78eff8ec299c1c21d8 @@ -0,0 +1,10 @@ + + + + + + + +{"!qpe":[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[{"\5, + +"5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c7d5f88b85f935389ff7e139a13a4b714834a95f b/fuzz/corpus/control_json/c7d5f88b85f935389ff7e139a13a4b714834a95f new file mode 100644 index 0000000..3e27e1e --- /dev/null +++ b/fuzz/corpus/control_json/c7d5f88b85f935389ff7e139a13a4b714834a95f @@ -0,0 +1,6 @@ +[80.102022222220e-14,14,80.1222222220e-14,144,14,80.120e-14,14,80.1222222220e-14,1,863, + + +{"":86447463, + +{"":86447408 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c7fadbd5e5fd50f4c9cb47f0affd03af07aa33bb b/fuzz/corpus/control_json/c7fadbd5e5fd50f4c9cb47f0affd03af07aa33bb new file mode 100644 index 0000000..98e95bd Binary files /dev/null and b/fuzz/corpus/control_json/c7fadbd5e5fd50f4c9cb47f0affd03af07aa33bb differ diff --git a/fuzz/corpus/control_json/c86d9b4bb23e32ef0f97b6fc49e8a7641a1f7183 b/fuzz/corpus/control_json/c86d9b4bb23e32ef0f97b6fc49e8a7641a1f7183 new file mode 100644 index 0000000..9a9d47e --- /dev/null +++ b/fuzz/corpus/control_json/c86d9b4bb23e32ef0f97b6fc49e8a7641a1f7183 @@ -0,0 +1,2 @@ +{"tyy":[ +[[[[[66333333366666666666666666666666666,66666666666666666666,66662666666666666,666666666666666666666666666666666,666666666666633333666666666666666666666,666666666666666333333366666666666666666666666666,66666666666666666666,66662666666666666,666666666666666666666666666666666,66666666666663333366666666666666666666,666662 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c89f3882a325d6eeb0e33fb39cb1245266f33d6a b/fuzz/corpus/control_json/c89f3882a325d6eeb0e33fb39cb1245266f33d6a new file mode 100644 index 0000000..98bc16f --- /dev/null +++ b/fuzz/corpus/control_json/c89f3882a325d6eeb0e33fb39cb1245266f33d6a @@ -0,0 +1,44 @@ +{"ty" : "pÖ²nal", + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +. { * " M \ No newline at end of file diff --git a/fuzz/corpus/control_json/c935da2966c111c87d56139a1dcc439214a991b6 b/fuzz/corpus/control_json/c935da2966c111c87d56139a1dcc439214a991b6 new file mode 100644 index 0000000..8a791e4 --- /dev/null +++ b/fuzz/corpus/control_json/c935da2966c111c87d56139a1dcc439214a991b6 @@ -0,0 +1,11 @@ + ["", + + + + , + + + + + ÿÿ÷ +[7["" \ No newline at end of file diff --git a/fuzz/corpus/control_json/c96169592f10ca5f7ba3834150d02673eb1ce286 b/fuzz/corpus/control_json/c96169592f10ca5f7ba3834150d02673eb1ce286 new file mode 100644 index 0000000..fc74041 --- /dev/null +++ b/fuzz/corpus/control_json/c96169592f10ca5f7ba3834150d02673eb1ce286 @@ -0,0 +1,3 @@ +{ + + \ No newline at end of file diff --git a/fuzz/corpus/control_json/c967626784e41d75d3b2df6120b170db3c9e2a15 b/fuzz/corpus/control_json/c967626784e41d75d3b2df6120b170db3c9e2a15 new file mode 100644 index 0000000..0b70817 --- /dev/null +++ b/fuzz/corpus/control_json/c967626784e41d75d3b2df6120b170db3c9e2a15 @@ -0,0 +1 @@ +{"ty":[ 111118214489E-888777770754,14489E-88877734172,0,14489E-880754830,14489E-880754,0,142,0,172,0,14489E-880754,0,0,773,172,0,14489E-88111111123,172,0,144899E7866666300000111 \ No newline at end of file diff --git a/fuzz/corpus/control_json/c9bdb6175c954ca8ee3f9e5a17a6fe7ac2a92c63 b/fuzz/corpus/control_json/c9bdb6175c954ca8ee3f9e5a17a6fe7ac2a92c63 new file mode 100644 index 0000000..e4fed57 --- /dev/null +++ b/fuzz/corpus/control_json/c9bdb6175c954ca8ee3f9e5a17a6fe7ac2a92c63 @@ -0,0 +1,2 @@ +{"t+":[ +[[[[[66333666.66666666666663366666666661111844E-44733,6666.666666666611666666661111844E-44733,163È \ No newline at end of file diff --git a/fuzz/corpus/control_json/c9beb7fc45bd2553fc73c95a6c93d8da748733c6 b/fuzz/corpus/control_json/c9beb7fc45bd2553fc73c95a6c93d8da748733c6 new file mode 100644 index 0000000..cd21e5b --- /dev/null +++ b/fuzz/corpus/control_json/c9beb7fc45bd2553fc73c95a6c93d8da748733c6 @@ -0,0 +1 @@ +[[1182,144E1,141,144E1,14141,144E1,14181,1144E1,14141,144E1,14181,14181,4181,4 \ No newline at end of file diff --git a/fuzz/corpus/control_json/ca79965c87484f01a2b792273de7a9bba1dd0daa b/fuzz/corpus/control_json/ca79965c87484f01a2b792273de7a9bba1dd0daa new file mode 100644 index 0000000..7a0710e --- /dev/null +++ b/fuzz/corpus/control_json/ca79965c87484f01a2b792273de7a9bba1dd0daa @@ -0,0 +1,5 @@ +{"ty":[ +[[[[[ +]]],[[[ +]]],[ +]]]6666666666666w65ÿ6[63 \ No newline at end of file diff --git a/fuzz/corpus/control_json/caa71127a330c7875560a7d9ea6a1cebd12b71bd b/fuzz/corpus/control_json/caa71127a330c7875560a7d9ea6a1cebd12b71bd new file mode 100644 index 0000000..f9a8269 --- /dev/null +++ b/fuzz/corpus/control_json/caa71127a330c7875560a7d9ea6a1cebd12b71bd @@ -0,0 +1 @@ +[[81,1.13333333333333381,1.133333333333333333333?333333333,]4 \ No newline at end of file diff --git a/fuzz/corpus/control_json/caecc5e27ae15294b211d6345f10b2ec0ad4928d b/fuzz/corpus/control_json/caecc5e27ae15294b211d6345f10b2ec0ad4928d new file mode 100644 index 0000000..421e513 --- /dev/null +++ b/fuzz/corpus/control_json/caecc5e27ae15294b211d6345f10b2ec0ad4928d @@ -0,0 +1,2 @@ +{"t#":[ +[[[[[66333666.6666666666666666666666666333333333333,6666.6666666666666633,6666.666666666666666666666666666633333333333,6636.6669666666666666$6666666666? \ No newline at end of file diff --git a/fuzz/corpus/control_json/cb380781b28570b731fd13fe00421014d7904f1c b/fuzz/corpus/control_json/cb380781b28570b731fd13fe00421014d7904f1c new file mode 100644 index 0000000..71297c5 Binary files /dev/null and b/fuzz/corpus/control_json/cb380781b28570b731fd13fe00421014d7904f1c differ diff --git a/fuzz/corpus/control_json/cb462b61413d44582c12e1b20398af04116f4760 b/fuzz/corpus/control_json/cb462b61413d44582c12e1b20398af04116f4760 new file mode 100644 index 0000000..95624c3 --- /dev/null +++ b/fuzz/corpus/control_json/cb462b61413d44582c12e1b20398af04116f4760 @@ -0,0 +1,65 @@ +{"ty":[ + + + +["", ["", + + + + + + + +["" , + + + + +["", ["", + + + + + + + +["" , + + + + ["", + + + + + + + +["" , + + + + +["", ["", + + + + + + + +["" , + + + + + +, + +, + + + + +, +#" \ No newline at end of file diff --git a/fuzz/corpus/control_json/cb9a96ee84c7b9b8aaa8af5151773843413e9f5d b/fuzz/corpus/control_json/cb9a96ee84c7b9b8aaa8af5151773843413e9f5d new file mode 100644 index 0000000..254e0c8 --- /dev/null +++ b/fuzz/corpus/control_json/cb9a96ee84c7b9b8aaa8af5151773843413e9f5d @@ -0,0 +1 @@ +["t at0!a" \ No newline at end of file diff --git a/fuzz/corpus/control_json/cbe5ed44f4ed9f249b342836abe02c46106be48e b/fuzz/corpus/control_json/cbe5ed44f4ed9f249b342836abe02c46106be48e new file mode 100644 index 0000000..9ff7c4c --- /dev/null +++ b/fuzz/corpus/control_json/cbe5ed44f4ed9f249b342836abe02c46106be48e @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"pl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpE":"rze","csol":-0,"%l":-0,"]tipe":"rze","c[ol":-1,"wl":-0,"rpe":"rze","csolol":-1,"r4,1222e":"rze","csol":-5,"pl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpE":"rze","csol":-0,"%l":-0,"]tipe":"rze","c[ol":-1,"wl":-0,"rpe":"rze","csolol":-1,"r4,1222222222222222222222200167784:-0,":-0,"rl":-0,"ro]tipe":"rze222222222222222222200167784:-0,":-0,"rl":-0,"ro]tipe":"rze","csol":-1,"r:-0,o]ws"o \ No newline at end of file diff --git a/fuzz/corpus/control_json/cc1ea2ff9a57247cfc789f6fe8dd3f6698b76b5c b/fuzz/corpus/control_json/cc1ea2ff9a57247cfc789f6fe8dd3f6698b76b5c new file mode 100644 index 0000000..bb5e97a --- /dev/null +++ b/fuzz/corpus/control_json/cc1ea2ff9a57247cfc789f6fe8dd3f6698b76b5c @@ -0,0 +1 @@ + [ fals" \ No newline at end of file diff --git a/fuzz/corpus/control_json/ccb5de96453f58674896631086c3bade36e1d3d0 b/fuzz/corpus/control_json/ccb5de96453f58674896631086c3bade36e1d3d0 new file mode 100644 index 0000000..a0aeb51 --- /dev/null +++ b/fuzz/corpus/control_json/ccb5de96453f58674896631086c3bade36e1d3d0 @@ -0,0 +1,2 @@ +{"ty{":[ +[80000000000000004000004E1,16330,144,1002,786E1,142,1000000000000000000000004000004786E1,142,144E1,1E-20,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/cd0c763532b5c3eda1e40422e31ae6c65ebba0d6 b/fuzz/corpus/control_json/cd0c763532b5c3eda1e40422e31ae6c65ebba0d6 new file mode 100644 index 0000000..01b031e Binary files /dev/null and b/fuzz/corpus/control_json/cd0c763532b5c3eda1e40422e31ae6c65ebba0d6 differ diff --git a/fuzz/corpus/control_json/cf0b4ee498d7a5b29d310c663a182b37bb743ad2 b/fuzz/corpus/control_json/cf0b4ee498d7a5b29d310c663a182b37bb743ad2 new file mode 100644 index 0000000..aee507e Binary files /dev/null and b/fuzz/corpus/control_json/cf0b4ee498d7a5b29d310c663a182b37bb743ad2 differ diff --git a/fuzz/corpus/control_json/cf0c769f24891d8dda21441f9086c3efd2b920a6 b/fuzz/corpus/control_json/cf0c769f24891d8dda21441f9086c3efd2b920a6 new file mode 100644 index 0000000..56ecc8f --- /dev/null +++ b/fuzz/corpus/control_json/cf0c769f24891d8dda21441f9086c3efd2b920a6 @@ -0,0 +1,113 @@ +[[1182,144E1,1E1 +, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/cf56b3a982ba4be6b6b43e27af452c45d4d27b0d b/fuzz/corpus/control_json/cf56b3a982ba4be6b6b43e27af452c45d4d27b0d new file mode 100644 index 0000000..ac7ec98 --- /dev/null +++ b/fuzz/corpus/control_json/cf56b3a982ba4be6b6b43e27af452c45d4d27b0d @@ -0,0 +1 @@ +[0,82.22222222222222222222222220,81.2222222222222222222220,81.222222222222222222222220,8.22,82.22222222222222222222222220,81.2222222222222222222220,81.2222222222220,81.222222222222222220,8.2222222222222222222220,8114,1222{"t622330 \ No newline at end of file diff --git a/fuzz/corpus/control_json/cfab99fe309c6845093316ebd481d02696af7880 b/fuzz/corpus/control_json/cfab99fe309c6845093316ebd481d02696af7880 new file mode 100644 index 0000000..23189ab --- /dev/null +++ b/fuzz/corpus/control_json/cfab99fe309c6845093316ebd481d02696af7880 @@ -0,0 +1 @@ +{"type":"x*t","Cod[\"type":"x*t","Cod[\\\t[{Atype":"x*t","Cod[\\,C\"od"Codt[[[ty[[4y \ No newline at end of file diff --git a/fuzz/corpus/control_json/cfd4e3793ff00155a2acdb3103d20f368cfefae7 b/fuzz/corpus/control_json/cfd4e3793ff00155a2acdb3103d20f368cfefae7 new file mode 100644 index 0000000..8a60066 --- /dev/null +++ b/fuzz/corpus/control_json/cfd4e3793ff00155a2acdb3103d20f368cfefae7 @@ -0,0 +1,4 @@ +{"ty":[ [[ + + +{"yt":[{"ty":[ [[[[}}}}}}}}}[[[[[3[ 34n/ÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/d029fb29c83290c63196b0d152df9b9525e87384 b/fuzz/corpus/control_json/d029fb29c83290c63196b0d152df9b9525e87384 new file mode 100644 index 0000000..fecf678 --- /dev/null +++ b/fuzz/corpus/control_json/d029fb29c83290c63196b0d152df9b9525e87384 @@ -0,0 +1,3 @@ +["eof"] + + y \ No newline at end of file diff --git a/fuzz/corpus/control_json/d09a982d223dfcbd4366208ac7a3fae8745d2afd b/fuzz/corpus/control_json/d09a982d223dfcbd4366208ac7a3fae8745d2afd new file mode 100644 index 0000000..f27d3e5 --- /dev/null +++ b/fuzz/corpus/control_json/d09a982d223dfcbd4366208ac7a3fae8745d2afd @@ -0,0 +1,4 @@ +{"ty":[{"tq": + {"typpe":"ree", "tq": + {"typpe":"e", "tq": + {"typpe":"ree", {"ty:pe"ÿÿÿ[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/d0f29bd0db19c3ff727fae2deb25fa19b163e746 b/fuzz/corpus/control_json/d0f29bd0db19c3ff727fae2deb25fa19b163e746 new file mode 100644 index 0000000..ec51fe1 --- /dev/null +++ b/fuzz/corpus/control_json/d0f29bd0db19c3ff727fae2deb25fa19b163e746 @@ -0,0 +1 @@ +[7777777777777777777777777777777777777,77777777777777777777777,77777777777[[[[[7[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/d17579058c589c104d83c1887dbc2910d14e394f b/fuzz/corpus/control_json/d17579058c589c104d83c1887dbc2910d14e394f new file mode 100644 index 0000000..d7ac26f --- /dev/null +++ b/fuzz/corpus/control_json/d17579058c589c104d83c1887dbc2910d14e394f @@ -0,0 +1,2 @@ +{"ty":[ 183, +[1184184333333333333333394E-888 E2222222[ [22 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d1c2cd7dc00516a260a0255f3314237450e51e4a b/fuzz/corpus/control_json/d1c2cd7dc00516a260a0255f3314237450e51e4a new file mode 100644 index 0000000..4d89e24 --- /dev/null +++ b/fuzz/corpus/control_json/d1c2cd7dc00516a260a0255f3314237450e51e4a @@ -0,0 +1 @@ +[[1181,1777777777777777,144E1,1144E1,14055405557777777777744E1,1144E1,14055405557777777777777777,144E1,1144E1,14055405557777777777777777744E1,1144E1,14055405557777777777777777,144E1,1144E1,147 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d1d06536604ec5a889beb881a78c517aa057624a b/fuzz/corpus/control_json/d1d06536604ec5a889beb881a78c517aa057624a new file mode 100644 index 0000000..a9ca248 --- /dev/null +++ b/fuzz/corpus/control_json/d1d06536604ec5a889beb881a78c517aa057624a @@ -0,0 +1,6 @@ + + + +{"yt":[ 11.1114,42,1.1 + + {"n [[[1n14 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d1d816ce80a24bd90d8b1fef0e9da545bedeeb4e b/fuzz/corpus/control_json/d1d816ce80a24bd90d8b1fef0e9da545bedeeb4e new file mode 100644 index 0000000..fdf03c7 --- /dev/null +++ b/fuzz/corpus/control_json/d1d816ce80a24bd90d8b1fef0e9da545bedeeb4e @@ -0,0 +1,3 @@ + {"ty" + :{"t." : {"ty" + :[ ["pÖ²na3333333333ÍÌÌÌÌÌÌÕ333333333333333?3133333333333333333333333333333333333333333l"a \ No newline at end of file diff --git a/fuzz/corpus/control_json/d2d30608fb1754c22e80878f3343c18c0fb45cbf b/fuzz/corpus/control_json/d2d30608fb1754c22e80878f3343c18c0fb45cbf new file mode 100644 index 0000000..5c8ff60 --- /dev/null +++ b/fuzz/corpus/control_json/d2d30608fb1754c22e80878f3343c18c0fb45cbf @@ -0,0 +1,2 @@ + +{ \ No newline at end of file diff --git a/fuzz/corpus/control_json/d2e7a87a45a7ad9b787a667f4e7f370a1c997b5a b/fuzz/corpus/control_json/d2e7a87a45a7ad9b787a667f4e7f370a1c997b5a new file mode 100644 index 0000000..49f100e Binary files /dev/null and b/fuzz/corpus/control_json/d2e7a87a45a7ad9b787a667f4e7f370a1c997b5a differ diff --git a/fuzz/corpus/control_json/d3037ba8551b886377607b2c70ac59111f48050d b/fuzz/corpus/control_json/d3037ba8551b886377607b2c70ac59111f48050d new file mode 100644 index 0000000..5fcaa9f Binary files /dev/null and b/fuzz/corpus/control_json/d3037ba8551b886377607b2c70ac59111f48050d differ diff --git a/fuzz/corpus/control_json/d303dbf0cc4096c6d4c3d805f4ddf4f028da9bbf b/fuzz/corpus/control_json/d303dbf0cc4096c6d4c3d805f4ddf4f028da9bbf new file mode 100644 index 0000000..05367cb --- /dev/null +++ b/fuzz/corpus/control_json/d303dbf0cc4096c6d4c3d805f4ddf4f028da9bbf @@ -0,0 +1,3 @@ + +[ +fal \ No newline at end of file diff --git a/fuzz/corpus/control_json/d35250b013f36aa1b8422d640c0ed3deb1c6e94a b/fuzz/corpus/control_json/d35250b013f36aa1b8422d640c0ed3deb1c6e94a new file mode 100644 index 0000000..5a8093b --- /dev/null +++ b/fuzz/corpus/control_json/d35250b013f36aa1b8422d640c0ed3deb1c6e94a @@ -0,0 +1 @@ +[1,142,44E1,-42,944E1,-14,4,-42,944E1,-1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d3bc6b295b36e2c476f3595aa4646f81a097666a b/fuzz/corpus/control_json/d3bc6b295b36e2c476f3595aa4646f81a097666a new file mode 100644 index 0000000..c30d6e8 --- /dev/null +++ b/fuzz/corpus/control_json/d3bc6b295b36e2c476f3595aa4646f81a097666a @@ -0,0 +1 @@ +{"orl":-0, û "ÿo \ No newline at end of file diff --git a/fuzz/corpus/control_json/d45b1e0ab67aca9feea45b845aef409909ae3a0f b/fuzz/corpus/control_json/d45b1e0ab67aca9feea45b845aef409909ae3a0f new file mode 100644 index 0000000..9454cdf --- /dev/null +++ b/fuzz/corpus/control_json/d45b1e0ab67aca9feea45b845aef409909ae3a0f @@ -0,0 +1 @@ +[[144E1,142,144E1,142,144E11,144E1,144E-20,114181.14,164362.14,4181.14E1,142,114E1,142,144E11,144E1,944E-22,144E11,144E1,4E-20,114181.14,164362.14,4181.14E1,142,144E1,142,144E11,144E1,944E-20,10.922E1,4E0,10.922E1,4Eÿ1,142,144E1,142,144E0-20931 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d472bda9b5f257e3e4686de15da513d03598f67b b/fuzz/corpus/control_json/d472bda9b5f257e3e4686de15da513d03598f67b new file mode 100644 index 0000000..e10633d --- /dev/null +++ b/fuzz/corpus/control_json/d472bda9b5f257e3e4686de15da513d03598f67b @@ -0,0 +1,3 @@ +{"t." : {"ty" + :[ [ {"ty" + :[ ["pÖ²na333333333333333333333333333333333?333333333333333333333333ÿÿÿÿÿÿÿÿÿÿÿÿ333l"a \ No newline at end of file diff --git a/fuzz/corpus/control_json/d4757bc4c67b4020486aee6f2109980d6d72d44e b/fuzz/corpus/control_json/d4757bc4c67b4020486aee6f2109980d6d72d44e new file mode 100644 index 0000000..e457121 --- /dev/null +++ b/fuzz/corpus/control_json/d4757bc4c67b4020486aee6f2109980d6d72d44e @@ -0,0 +1,3 @@ +{"ty":[ 1,141,452,42,144E1,142,944E1,14181,144,144E1,181,144,144E1,14E1,14181,181,2,144E1,1E1,142,42,14E1,14181,181,2,144E1,1E1,144E1,14181,144,144E1,181,144,144E1,14E1,14181,18142,42,144E [[ + +{"tq[ß1,799n \ No newline at end of file diff --git a/fuzz/corpus/control_json/d48dd495126bc39803831397636b7ab0c4ad4554 b/fuzz/corpus/control_json/d48dd495126bc39803831397636b7ab0c4ad4554 new file mode 100644 index 0000000..ca8b9a1 Binary files /dev/null and b/fuzz/corpus/control_json/d48dd495126bc39803831397636b7ab0c4ad4554 differ diff --git a/fuzz/corpus/control_json/d4adb88fa5703b5789851c96fbb36a514f583434 b/fuzz/corpus/control_json/d4adb88fa5703b5789851c96fbb36a514f583434 new file mode 100644 index 0000000..52ea438 --- /dev/null +++ b/fuzz/corpus/control_json/d4adb88fa5703b5789851c96fbb36a514f583434 @@ -0,0 +1,6 @@ +{"ty":[ [[[[[ + + [[[[[ + + +[{"ty[,"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] \ No newline at end of file diff --git a/fuzz/corpus/control_json/d4c07ff7a0096c78245348f347e6040adeff5908 b/fuzz/corpus/control_json/d4c07ff7a0096c78245348f347e6040adeff5908 new file mode 100644 index 0000000..0e3f984 Binary files /dev/null and b/fuzz/corpus/control_json/d4c07ff7a0096c78245348f347e6040adeff5908 differ diff --git a/fuzz/corpus/control_json/d4c0abae0e6b43089a48d0bab727b0be86817427 b/fuzz/corpus/control_json/d4c0abae0e6b43089a48d0bab727b0be86817427 new file mode 100644 index 0000000..d734315 --- /dev/null +++ b/fuzz/corpus/control_json/d4c0abae0e6b43089a48d0bab727b0be86817427 @@ -0,0 +1 @@ +{"ty":[ ["pÖ²nal", [ "pÖ²nalü", û 4444/4 0 4444/44 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d53405e3e01066953a6027d7a7a0d51b39d1e471 b/fuzz/corpus/control_json/d53405e3e01066953a6027d7a7a0d51b39d1e471 new file mode 100644 index 0000000..70c3a67 --- /dev/null +++ b/fuzz/corpus/control_json/d53405e3e01066953a6027d7a7a0d51b39d1e471 @@ -0,0 +1,8 @@ + + + 555555555555 + + + + . +{“sss \ No newline at end of file diff --git a/fuzz/corpus/control_json/d53f426a87f69a3f69f9b485adece7f338d6d314 b/fuzz/corpus/control_json/d53f426a87f69a3f69f9b485adece7f338d6d314 new file mode 100644 index 0000000..c0180aa --- /dev/null +++ b/fuzz/corpus/control_json/d53f426a87f69a3f69f9b485adece7f338d6d314 @@ -0,0 +1,5 @@ + + + + +["nal;",["ps\n","pcna\"l;",["ps\ns\n","p]na\"l;",["ps\n"nal","pcna \ No newline at end of file diff --git a/fuzz/corpus/control_json/d5af9717309113a4a41f69465168cbbf99a3864e b/fuzz/corpus/control_json/d5af9717309113a4a41f69465168cbbf99a3864e new file mode 100644 index 0000000..16e9107 --- /dev/null +++ b/fuzz/corpus/control_json/d5af9717309113a4a41f69465168cbbf99a3864e @@ -0,0 +1 @@ +19999999999999999999e299 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d5e5dbfdbd812ba44ec38dc79d7d5793f81d84c8 b/fuzz/corpus/control_json/d5e5dbfdbd812ba44ec38dc79d7d5793f81d84c8 new file mode 100644 index 0000000..a048e99 --- /dev/null +++ b/fuzz/corpus/control_json/d5e5dbfdbd812ba44ec38dc79d7d5793f81d84c8 @@ -0,0 +1,113 @@ +["t\r>cn[[1182,144E1,1E1 +, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d5f7aabbf778205c153062bd6bfc7048c61de423 b/fuzz/corpus/control_json/d5f7aabbf778205c153062bd6bfc7048c61de423 new file mode 100644 index 0000000..1de8575 --- /dev/null +++ b/fuzz/corpus/control_json/d5f7aabbf778205c153062bd6bfc7048c61de423 @@ -0,0 +1,29 @@ +{"ty":[ 1834362.14,4181.14,164362.14, + + + +["nal;",["ps\n","pcna\"l;",["ps\ns\n","p]ns\/ns\n","p]naa\"r:-0,l;",["c[olps\nnal;",[["pnnal;",["ps\n","pcna\"l;",["ps + + + + + + + + + + + + + + + + + + + + + + + +14090. \ No newline at end of file diff --git a/fuzz/corpus/control_json/d61bbe4974592549272e36e95e57cadc17f6f0d0 b/fuzz/corpus/control_json/d61bbe4974592549272e36e95e57cadc17f6f0d0 new file mode 100644 index 0000000..e1c7182 --- /dev/null +++ b/fuzz/corpus/control_json/d61bbe4974592549272e36e95e57cadc17f6f0d0 @@ -0,0 +1,8 @@ + ["", + + + + + +ÿÿÿÿÿÿÿÿÿ÷ +[7["" \ No newline at end of file diff --git a/fuzz/corpus/control_json/d63d8077181a4477f4db4e69a711411e42346474 b/fuzz/corpus/control_json/d63d8077181a4477f4db4e69a711411e42346474 new file mode 100644 index 0000000..b15b3ec Binary files /dev/null and b/fuzz/corpus/control_json/d63d8077181a4477f4db4e69a711411e42346474 differ diff --git a/fuzz/corpus/control_json/d6d37443801f2dde418178dfe93ed4fe0b7f856d b/fuzz/corpus/control_json/d6d37443801f2dde418178dfe93ed4fe0b7f856d new file mode 100644 index 0000000..321af9d --- /dev/null +++ b/fuzz/corpus/control_json/d6d37443801f2dde418178dfe93ed4fe0b7f856d @@ -0,0 +1 @@ +[ 0 î îîîîîîîîîîîî ",î î1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/d8cdb3e7024584ef2ac6c82e6a5f603d61116523 b/fuzz/corpus/control_json/d8cdb3e7024584ef2ac6c82e6a5f603d61116523 new file mode 100644 index 0000000..0db4bf7 --- /dev/null +++ b/fuzz/corpus/control_json/d8cdb3e7024584ef2ac6c82e6a5f603d61116523 @@ -0,0 +1,2 @@ +[ "pÖ²=alal[[[[[[[[[[jjjjjjjjjjjjj[[[[88888888888888888888888[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Ð", +ÿÿ Ò \ No newline at end of file diff --git a/fuzz/corpus/control_json/d9166f27465ff03a737c767bffde44fb9bdd3d58 b/fuzz/corpus/control_json/d9166f27465ff03a737c767bffde44fb9bdd3d58 new file mode 100644 index 0000000..e73678e Binary files /dev/null and b/fuzz/corpus/control_json/d9166f27465ff03a737c767bffde44fb9bdd3d58 differ diff --git a/fuzz/corpus/control_json/d959ffc210058112f0d0961304dbdc46528e41dd b/fuzz/corpus/control_json/d959ffc210058112f0d0961304dbdc46528e41dd new file mode 100644 index 0000000..8123d25 Binary files /dev/null and b/fuzz/corpus/control_json/d959ffc210058112f0d0961304dbdc46528e41dd differ diff --git a/fuzz/corpus/control_json/d9e664c9e434c21f9b43d033b3cb95ae042f3a06 b/fuzz/corpus/control_json/d9e664c9e434c21f9b43d033b3cb95ae042f3a06 new file mode 100644 index 0000000..8c983b6 --- /dev/null +++ b/fuzz/corpus/control_json/d9e664c9e434c21f9b43d033b3cb95ae042f3a06 @@ -0,0 +1,5 @@ + + + +{"":[[ +falssss sss \ No newline at end of file diff --git a/fuzz/corpus/control_json/dadd6b6ba4ec71d61f4e91053d89f089f2a9b6d2 b/fuzz/corpus/control_json/dadd6b6ba4ec71d61f4e91053d89f089f2a9b6d2 new file mode 100644 index 0000000..14deabb --- /dev/null +++ b/fuzz/corpus/control_json/dadd6b6ba4ec71d61f4e91053d89f089f2a9b6d2 @@ -0,0 +1,14 @@ + + + + + + + + + + + + +{"!qpe":[[[[[5555555,555,555]t5, +{"5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/dc2b4750f937dc786979559b14a82f76372d5ee5 b/fuzz/corpus/control_json/dc2b4750f937dc786979559b14a82f76372d5ee5 new file mode 100644 index 0000000..04c96d1 Binary files /dev/null and b/fuzz/corpus/control_json/dc2b4750f937dc786979559b14a82f76372d5ee5 differ diff --git a/fuzz/corpus/control_json/dd0f26e59ab30fa4652ee030ae29eddf9b0c9cf1 b/fuzz/corpus/control_json/dd0f26e59ab30fa4652ee030ae29eddf9b0c9cf1 new file mode 100644 index 0000000..e59a4e6 --- /dev/null +++ b/fuzz/corpus/control_json/dd0f26e59ab30fa4652ee030ae29eddf9b0c9cf1 @@ -0,0 +1 @@ +[[111111118441111111844E-444{"#q1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/dd148f6b27f68726046e2e4e9c70d0b60039689e b/fuzz/corpus/control_json/dd148f6b27f68726046e2e4e9c70d0b60039689e new file mode 100644 index 0000000..cebe57e --- /dev/null +++ b/fuzz/corpus/control_json/dd148f6b27f68726046e2e4e9c70d0b60039689e @@ -0,0 +1,141 @@ +{ + + + + + + + + + +"p + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/dd1fa95d0c34990d686366954c57a35a907a96e9 b/fuzz/corpus/control_json/dd1fa95d0c34990d686366954c57a35a907a96e9 new file mode 100644 index 0000000..7138be8 Binary files /dev/null and b/fuzz/corpus/control_json/dd1fa95d0c34990d686366954c57a35a907a96e9 differ diff --git a/fuzz/corpus/control_json/ddba3e782ba3fbc334fc6fc85892aafabdc94f87 b/fuzz/corpus/control_json/ddba3e782ba3fbc334fc6fc85892aafabdc94f87 new file mode 100644 index 0000000..12b7d37 --- /dev/null +++ b/fuzz/corpus/control_json/ddba3e782ba3fbc334fc6fc85892aafabdc94f87 @@ -0,0 +1,4 @@ +{"ty":[ ":[ + +] +, \ No newline at end of file diff --git a/fuzz/corpus/control_json/ddf1af96aa4db065e21b5d0ddc8be7c262818bbf b/fuzz/corpus/control_json/ddf1af96aa4db065e21b5d0ddc8be7c262818bbf new file mode 100644 index 0000000..3991444 --- /dev/null +++ b/fuzz/corpus/control_json/ddf1af96aa4db065e21b5d0ddc8be7c262818bbf @@ -0,0 +1,2 @@ +{"ty":[ 184,{"type" + 41,0,14489E-7 þÿÿ090?.13,14[ ] 0 , 4 \ No newline at end of file diff --git a/fuzz/corpus/control_json/de1c93455800d4fdc2a4ae7c8ade4c3d225f5e9c b/fuzz/corpus/control_json/de1c93455800d4fdc2a4ae7c8ade4c3d225f5e9c new file mode 100644 index 0000000..97a180c --- /dev/null +++ b/fuzz/corpus/control_json/de1c93455800d4fdc2a4ae7c8ade4c3d225f5e9c @@ -0,0 +1,7 @@ +{"ty":[ + +[1414,-141,1,1E1,-141,1,1,-11 + + + +E1,-14 diff --git a/fuzz/corpus/control_json/de2019b194453a978ffebd3dc10272ebf07d1c83 b/fuzz/corpus/control_json/de2019b194453a978ffebd3dc10272ebf07d1c83 new file mode 100644 index 0000000..d36ad9e --- /dev/null +++ b/fuzz/corpus/control_json/de2019b194453a978ffebd3dc10272ebf07d1c83 @@ -0,0 +1,5 @@ + + + + +["nal;",["ps\n","pcna\"l;",["ps\ns\n","p]nolps\nnal;",["ps\n","pcna\"l;",["ps\ns\n","p]na\"la\"l;",["c[olps\nnal;",[["ps\n","pcna\"l;",["ps\ns\n","p]na\"l;",["c[olps\nnal;",["ps\n","pcna\"l;",["ps\ns\n","p]na\"l;"nal",""ps\n","pcna\"l;",["ps\ns\n","p]na\"l;"nal","pcna \ No newline at end of file diff --git a/fuzz/corpus/control_json/de2a98b96263cdcd2d2e0e3e603c26fdc5738c3b b/fuzz/corpus/control_json/de2a98b96263cdcd2d2e0e3e603c26fdc5738c3b new file mode 100644 index 0000000..74072f1 --- /dev/null +++ b/fuzz/corpus/control_json/de2a98b96263cdcd2d2e0e3e603c26fdc5738c3b @@ -0,0 +1,2 @@ +{"ty": +[11111844E-444442222222222222222222222222222222222222444422222222222222 \ No newline at end of file diff --git a/fuzz/corpus/control_json/dedd7c4126b138dc93de0bffc5de6637b2956870 b/fuzz/corpus/control_json/dedd7c4126b138dc93de0bffc5de6637b2956870 new file mode 100644 index 0000000..65c1640 --- /dev/null +++ b/fuzz/corpus/control_json/dedd7c4126b138dc93de0bffc5de6637b2956870 @@ -0,0 +1 @@ +{"ty":[ 183,14,14,2,1643,14647241481,4.9E4,11,4.94E4,1,-73,4E3,14,14,2,1643,14647241481,4.94E4,11,4.94E4,1,-7342 \ No newline at end of file diff --git a/fuzz/corpus/control_json/e00c9e24198cdca4110accf4b74ae762f9a8e87c b/fuzz/corpus/control_json/e00c9e24198cdca4110accf4b74ae762f9a8e87c new file mode 100644 index 0000000..88db8df Binary files /dev/null and b/fuzz/corpus/control_json/e00c9e24198cdca4110accf4b74ae762f9a8e87c differ diff --git a/fuzz/corpus/control_json/e00d7cbd351f813d097259d484eb3182e0bbb3d0 b/fuzz/corpus/control_json/e00d7cbd351f813d097259d484eb3182e0bbb3d0 new file mode 100644 index 0000000..26ad3c0 --- /dev/null +++ b/fuzz/corpus/control_json/e00d7cbd351f813d097259d484eb3182e0bbb3d0 @@ -0,0 +1 @@ +{"":f \ No newline at end of file diff --git a/fuzz/corpus/control_json/e058244110305601b78607e83954bac4164cb421 b/fuzz/corpus/control_json/e058244110305601b78607e83954bac4164cb421 new file mode 100644 index 0000000..b2a9c72 --- /dev/null +++ b/fuzz/corpus/control_json/e058244110305601b78607e83954bac4164cb421 @@ -0,0 +1,2 @@ + +[ 0.000,0.000 diff --git a/fuzz/corpus/control_json/e058d034b9ee53661bc91de772296dd2cc67cf72 b/fuzz/corpus/control_json/e058d034b9ee53661bc91de772296dd2cc67cf72 new file mode 100644 index 0000000..16d1b09 --- /dev/null +++ b/fuzz/corpus/control_json/e058d034b9ee53661bc91de772296dd2cc67cf72 @@ -0,0 +1 @@ +"(.... .....a................. a........9.A........... a..|.. a.......6.9...........................................{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/e110f229743e2d3d4b0331e1ed89ccd0a022dd02 b/fuzz/corpus/control_json/e110f229743e2d3d4b0331e1ed89ccd0a022dd02 new file mode 100644 index 0000000..9a935df Binary files /dev/null and b/fuzz/corpus/control_json/e110f229743e2d3d4b0331e1ed89ccd0a022dd02 differ diff --git a/fuzz/corpus/control_json/e11a95e90ac519d8b0d30357003b4374e07368ae b/fuzz/corpus/control_json/e11a95e90ac519d8b0d30357003b4374e07368ae new file mode 100644 index 0000000..7a6a5f4 --- /dev/null +++ b/fuzz/corpus/control_json/e11a95e90ac519d8b0d30357003b4374e07368ae @@ -0,0 +1,59 @@ +{"th":[ {"ty":[ + + + +["", + + + + + + + +["", + + + + +["", + ["", + + + + + + + +["", + + + + +["", + ["", + + + + + + + +["", + + + + +["", + + + + +["", + + + + +["", + + +0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/e13aff5b0c20fc4e07f6bf1964684eac0ec0ac2d b/fuzz/corpus/control_json/e13aff5b0c20fc4e07f6bf1964684eac0ec0ac2d new file mode 100644 index 0000000..14bde70 --- /dev/null +++ b/fuzz/corpus/control_json/e13aff5b0c20fc4e07f6bf1964684eac0ec0ac2d @@ -0,0 +1 @@ +"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \ No newline at end of file diff --git a/fuzz/corpus/control_json/e16a5c3f11d82c32b3eb59f1936592103fc58e8d b/fuzz/corpus/control_json/e16a5c3f11d82c32b3eb59f1936592103fc58e8d new file mode 100644 index 0000000..8d638d9 --- /dev/null +++ b/fuzz/corpus/control_json/e16a5c3f11d82c32b3eb59f1936592103fc58e8d @@ -0,0 +1,5 @@ +{"ty[":[ + + [":[ + + 4A1,16330, 0&peúÿ 2 |  \ No newline at end of file diff --git a/fuzz/corpus/control_json/e185aefb030b776f996da5e223de00f99d189c1b b/fuzz/corpus/control_json/e185aefb030b776f996da5e223de00f99d189c1b new file mode 100644 index 0000000..2421fe6 --- /dev/null +++ b/fuzz/corpus/control_json/e185aefb030b776f996da5e223de00f99d189c1b @@ -0,0 +1 @@ +[ fals \ No newline at end of file diff --git a/fuzz/corpus/control_json/e2455f167fa315a99ca792cbdc16fcb8213854f7 b/fuzz/corpus/control_json/e2455f167fa315a99ca792cbdc16fcb8213854f7 new file mode 100644 index 0000000..9e34467 --- /dev/null +++ b/fuzz/corpus/control_json/e2455f167fa315a99ca792cbdc16fcb8213854f7 @@ -0,0 +1 @@ + {"l":-0,"ro]":-0]":-0>,"ro]ws"*4È79 \ No newline at end of file diff --git a/fuzz/corpus/control_json/e25e83d24a96cf24a794d75c57fb065a96c05551 b/fuzz/corpus/control_json/e25e83d24a96cf24a794d75c57fb065a96c05551 new file mode 100644 index 0000000..63c4bc2 Binary files /dev/null and b/fuzz/corpus/control_json/e25e83d24a96cf24a794d75c57fb065a96c05551 differ diff --git a/fuzz/corpus/control_json/e3128fc7d47f9ba148d39731f3bf0f4f549f2dd1 b/fuzz/corpus/control_json/e3128fc7d47f9ba148d39731f3bf0f4f549f2dd1 new file mode 100644 index 0000000..11d7a12 --- /dev/null +++ b/fuzz/corpus/control_json/e3128fc7d47f9ba148d39731f3bf0f4f549f2dd1 @@ -0,0 +1 @@ +[[144E1,142,144E1,142,144E1,14181,144E1,144E-20,11844E1,14181,144E-44E1,554E-20-20555 \ No newline at end of file diff --git a/fuzz/corpus/control_json/e320b18d4ff4b50314f94be36397b3bf5d51adca b/fuzz/corpus/control_json/e320b18d4ff4b50314f94be36397b3bf5d51adca new file mode 100644 index 0000000..38fc4af Binary files /dev/null and b/fuzz/corpus/control_json/e320b18d4ff4b50314f94be36397b3bf5d51adca differ diff --git a/fuzz/corpus/control_json/e404c613fcab01b4fa0b692fc3ea541574825d22 b/fuzz/corpus/control_json/e404c613fcab01b4fa0b692fc3ea541574825d22 new file mode 100644 index 0000000..9121259 --- /dev/null +++ b/fuzz/corpus/control_json/e404c613fcab01b4fa0b692fc3ea541574825d22 @@ -0,0 +1 @@ +["eof" \ No newline at end of file diff --git a/fuzz/corpus/control_json/e46a1fa8dfbcaf5129f3c6223930e530999483aa b/fuzz/corpus/control_json/e46a1fa8dfbcaf5129f3c6223930e530999483aa new file mode 100644 index 0000000..c1caf3b --- /dev/null +++ b/fuzz/corpus/control_json/e46a1fa8dfbcaf5129f3c6223930e530999483aa @@ -0,0 +1,29 @@ + [[ + + +{"yt":[ + + +{"yt":[{"ty":[ + +{"yt":[{"ty":[ [[ + + +{"yt":[ + + +{"yt":[{"ty":[ + +{"yt":[{"ty":[ [[ + + +{"yt":[ + + +{"yt":[{"ty":[ + +{"yt":[{"ty":[ [[ + + +{"yt":[ [ +[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/e47fa34069125392028b8004283d213cf76c3e2a b/fuzz/corpus/control_json/e47fa34069125392028b8004283d213cf76c3e2a new file mode 100644 index 0000000..e142f89 --- /dev/null +++ b/fuzz/corpus/control_json/e47fa34069125392028b8004283d213cf76c3e2a @@ -0,0 +1,4 @@ +{"ty":[ {"pe":{"#qpe": + [{"pe":{"#qpe": +[[{"ty{":"rze","csol":-0,"rl":-0,"ro]tipety{":"rze","csol":-0,"rl":-0,"ro]tipe":"rze","+csol":-0,"r:"":"rze","+csol":-0,"r:-0,":[ +[ÿÿof"," \ No newline at end of file diff --git a/fuzz/corpus/control_json/e67081a22cb09e93a9de75f9dc49e256e5fb451c b/fuzz/corpus/control_json/e67081a22cb09e93a9de75f9dc49e256e5fb451c new file mode 100644 index 0000000..9a48a87 --- /dev/null +++ b/fuzz/corpus/control_json/e67081a22cb09e93a9de75f9dc49e256e5fb451c @@ -0,0 +1,6 @@ +{"ty":[ 83,14,14,2,14,14,452, + + +{"":[[[2,1643, +0e643, +0e1414,2,14,4,45 \ No newline at end of file diff --git a/fuzz/corpus/control_json/e6a3b50f6af10bf1c0fcc1df9a406dc3be6ae294 b/fuzz/corpus/control_json/e6a3b50f6af10bf1c0fcc1df9a406dc3be6ae294 new file mode 100644 index 0000000..6c625fd --- /dev/null +++ b/fuzz/corpus/control_json/e6a3b50f6af10bf1c0fcc1df9a406dc3be6ae294 @@ -0,0 +1 @@ +"f:TT:ÿI\fTTTS:TTTf:TTTf:TTTS:TTI\fTTTª:TTTTI\fI\fTTTI\f]ITTI\fTTTª:TTTTI\fI\fTTT\fTTT"õ \ No newline at end of file diff --git a/fuzz/corpus/control_json/e81987e947588be50cda7b94b37f90ebacbb0bf0 b/fuzz/corpus/control_json/e81987e947588be50cda7b94b37f90ebacbb0bf0 new file mode 100644 index 0000000..d93a5e7 Binary files /dev/null and b/fuzz/corpus/control_json/e81987e947588be50cda7b94b37f90ebacbb0bf0 differ diff --git a/fuzz/corpus/control_json/e8601609fc225936bf1576980ad59b4ee89267c7 b/fuzz/corpus/control_json/e8601609fc225936bf1576980ad59b4ee89267c7 new file mode 100644 index 0000000..bc828e3 Binary files /dev/null and b/fuzz/corpus/control_json/e8601609fc225936bf1576980ad59b4ee89267c7 differ diff --git a/fuzz/corpus/control_json/e868694704700fa2edc68ff67f745cbaa6253309 b/fuzz/corpus/control_json/e868694704700fa2edc68ff67f745cbaa6253309 new file mode 100644 index 0000000..5735ab0 --- /dev/null +++ b/fuzz/corpus/control_json/e868694704700fa2edc68ff67f745cbaa6253309 @@ -0,0 +1,9 @@ +{"ty":[ +{" [: " :"x*x*d","Cod[\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]]\t: " :"x*x*d","Co[d\\,te":"x","Cod[\\,te":"x*x*d","Cod[\\,]]\tSS{Atyp[[type":"A + + + + +{"týýýýýýýýýýýýýýýýýýýýýýýýJ +€[" +[[{"ty" [: \ No newline at end of file diff --git a/fuzz/corpus/control_json/e8de293734deeb217133fa6b44aef7e79586470b b/fuzz/corpus/control_json/e8de293734deeb217133fa6b44aef7e79586470b new file mode 100644 index 0000000..92c8a21 --- /dev/null +++ b/fuzz/corpus/control_json/e8de293734deeb217133fa6b44aef7e79586470b @@ -0,0 +1 @@ +{"&ty+IG,/:\bTIGî\bîswsss:\biT+IG,/:,�«¶Gî:\bîswssl65eÊ:\bTTî\bîssss:\biT+IG,9/:\bTIGî:\b6 \ No newline at end of file diff --git a/fuzz/corpus/control_json/e8e90eacbc6bbb1a4d7e8165ec3a59d38dd57ffd b/fuzz/corpus/control_json/e8e90eacbc6bbb1a4d7e8165ec3a59d38dd57ffd new file mode 100644 index 0000000..93b95cd --- /dev/null +++ b/fuzz/corpus/control_json/e8e90eacbc6bbb1a4d7e8165ec3a59d38dd57ffd @@ -0,0 +1 @@ +"(...... ..... a.......... a............. a.......... a.............. a.... a............. a.......... a.............. a.......... a..........................{...... a................{...... a..........................................{...... a.............................{"#qp.e \ No newline at end of file diff --git a/fuzz/corpus/control_json/e932869d3a580a140b7954a8182a74c7264966fc b/fuzz/corpus/control_json/e932869d3a580a140b7954a8182a74c7264966fc new file mode 100644 index 0000000..83d8a37 Binary files /dev/null and b/fuzz/corpus/control_json/e932869d3a580a140b7954a8182a74c7264966fc differ diff --git a/fuzz/corpus/control_json/ea2cbfe598eee9d881d63b20529c3eaaf1c19c0e b/fuzz/corpus/control_json/ea2cbfe598eee9d881d63b20529c3eaaf1c19c0e new file mode 100644 index 0000000..6be0052 --- /dev/null +++ b/fuzz/corpus/control_json/ea2cbfe598eee9d881d63b20529c3eaaf1c19c0e @@ -0,0 +1 @@ +[1414,-141,1,1E1,-141,1,1,-414,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-141141,1,1E1,1E1,-141,1,1,-141,-141,1,0 \ No newline at end of file diff --git a/fuzz/corpus/control_json/ea5f8f64dd811eae646b17123efc2c5553477228 b/fuzz/corpus/control_json/ea5f8f64dd811eae646b17123efc2c5553477228 new file mode 100644 index 0000000..7eb3e38 --- /dev/null +++ b/fuzz/corpus/control_json/ea5f8f64dd811eae646b17123efc2c5553477228 @@ -0,0 +1,8 @@ +{"ty":[ +[[[[[8779E1,1E1,141,42,144E12,144E1,1E1,14,142,42,144E12,142,2,42,144E12,142,24,12,[14E1,142,42,24,12,[1414,-141,1,1E1,-141,1,1,-207,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-114,-141,1,1E1,-141,1,1,-414,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-11441142,1,1,-141,1,1,-141,-141,14E112,144E1,1E1,142,42,24,12,[1414,-141,1,1E1,-141,1,1,-207,-141,1,1E1,-141,1,1,-141,1,1E1,1E1,-141,1,1,-141,-11441141,1,1,-141,1,1,-141,-1[ +[[ +[[[[ +[[[[ +[[ +[[[ +[[[[]41,14E112,144E1,1E1,142,42,142,144E1,141ÿÿ,0ÿÿÿÿÿÿÿÿÿÄÿ1E11,142ÿÿÿÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/ea717a11e713daad5e990fc2b891540aa6fad600 b/fuzz/corpus/control_json/ea717a11e713daad5e990fc2b891540aa6fad600 new file mode 100644 index 0000000..9671a86 --- /dev/null +++ b/fuzz/corpus/control_json/ea717a11e713daad5e990fc2b891540aa6fad600 @@ -0,0 +1,2 @@ +[[[[[[[[[[[[[[[[[[[[[[ +[[{"typîiiTÔTîî:\"îiiTTIGî:\bTIGî:\bîiT[[[îî:\"îDiiTI\bîiÇi \ No newline at end of file diff --git a/fuzz/corpus/control_json/eba6ab1bc934593aa47d991cbf6804b26c8598b6 b/fuzz/corpus/control_json/eba6ab1bc934593aa47d991cbf6804b26c8598b6 new file mode 100644 index 0000000..618965c --- /dev/null +++ b/fuzz/corpus/control_json/eba6ab1bc934593aa47d991cbf6804b26c8598b6 @@ -0,0 +1,20 @@ +{"ty":[ + + + +["", + + + +["", + + + + + + + +["", + [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[{"7[[[[[[[[[[[[[[[ é + +#" \ No newline at end of file diff --git a/fuzz/corpus/control_json/ec16d719a50a40ed5d83bdc2a4797d57551d5723 b/fuzz/corpus/control_json/ec16d719a50a40ed5d83bdc2a4797d57551d5723 new file mode 100644 index 0000000..a7bf783 --- /dev/null +++ b/fuzz/corpus/control_json/ec16d719a50a40ed5d83bdc2a4797d57551d5723 @@ -0,0 +1 @@ +{"te y": [[[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/ec3fc6e9b1b7d93fff46ddfc8198b3507402d2ff b/fuzz/corpus/control_json/ec3fc6e9b1b7d93fff46ddfc8198b3507402d2ff new file mode 100644 index 0000000..8eff05b --- /dev/null +++ b/fuzz/corpus/control_json/ec3fc6e9b1b7d93fff46ddfc8198b3507402d2ff @@ -0,0 +1 @@ +"f:TTTf:ÿI\f:T aTTTI\fÿÿÿÿ:TTTf:TTTf:TTTS:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTTI\fTÿÿÿ:TTTf:ìTTf:TTTS:TTI\fTTT�ª:T aTTTI\\fÿÿÿÿ:TTTf:TTTfI\fTTT¿£fIT�ª:TTTTI\fI\fTT�ª:T aTTTI\fI\fTTT¿£fIT�ª:TTTTI\fI\fTTTI\fT"õ \ No newline at end of file diff --git a/fuzz/corpus/control_json/ec8601e5c89a936b68b77724a601dc12132c5c1a b/fuzz/corpus/control_json/ec8601e5c89a936b68b77724a601dc12132c5c1a new file mode 100644 index 0000000..4319813 --- /dev/null +++ b/fuzz/corpus/control_json/ec8601e5c89a936b68b77724a601dc12132c5c1a @@ -0,0 +1 @@ +{"ty9999999999p":[ ["pÖ²naliiiiiiiii", [ [ 44444444444499444444.22000000004e7737 \ No newline at end of file diff --git a/fuzz/corpus/control_json/ed0e88632c2cdec5d900474a64833051f9850462 b/fuzz/corpus/control_json/ed0e88632c2cdec5d900474a64833051f9850462 new file mode 100644 index 0000000..e1b6dea --- /dev/null +++ b/fuzz/corpus/control_json/ed0e88632c2cdec5d900474a64833051f9850462 @@ -0,0 +1,57 @@ +{"t." + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fuzz/corpus/control_json/ed98bd07fa9837187eb443a2801f3684d7460fde b/fuzz/corpus/control_json/ed98bd07fa9837187eb443a2801f3684d7460fde new file mode 100644 index 0000000..f909b10 --- /dev/null +++ b/fuzz/corpus/control_json/ed98bd07fa9837187eb443a2801f3684d7460fde @@ -0,0 +1,3 @@ +{"yt":[{"ty":[ + +{"yt":[{"ty":[[[4E1,1405E1,4EÕ114,50E"%\'\ \ No newline at end of file diff --git a/fuzz/corpus/control_json/eda36dbda2c59fb1d2eca8d9bdca8ca64202c035 b/fuzz/corpus/control_json/eda36dbda2c59fb1d2eca8d9bdca8ca64202c035 new file mode 100644 index 0000000..3008f0c Binary files /dev/null and b/fuzz/corpus/control_json/eda36dbda2c59fb1d2eca8d9bdca8ca64202c035 differ diff --git a/fuzz/corpus/control_json/eddfabc6a0c4ede91db2d04bc9f5f61a644afade b/fuzz/corpus/control_json/eddfabc6a0c4ede91db2d04bc9f5f61a644afade new file mode 100644 index 0000000..53ae142 --- /dev/null +++ b/fuzz/corpus/control_json/eddfabc6a0c4ede91db2d04bc9f5f61a644afade @@ -0,0 +1 @@ +{"orl":-0,"kpe":"rze","o%lcsokpe":"rze","o%lcsol":-0,"rl":-0,"]tipe":"rze","e":"rze","csoloe":"rze","o%lcsol":-0,"rl":-0,"]tipe":"rze","e":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"rpetipe":"rze","cspe":"rze","ol":-0,"r:-l":-1,"r:-0,l":-0,"rl":-0,"]tipe":"rze","e":"rze","csoloe":"rze","o%lcsol":-0,"rl":-0,"]tipe":"rze","e":"rze","csolol":-1,"r:-0,":-0,"rl":-0,"rpetipe":"rze","cspe":"rze","ol":-0,"r:-l":-1,"r:-0,":%0,"rl":-0,"rpetipe":"rze","csol±:-1,"r:-0,o]ws"o]tipe":"rze","csol":-1,"r:-0ûo]ws"ˆ88 \ No newline at end of file diff --git a/fuzz/corpus/control_json/ee4199637dbaf17de52ce585d797ed095e09ef7c b/fuzz/corpus/control_json/ee4199637dbaf17de52ce585d797ed095e09ef7c new file mode 100644 index 0000000..7bc3433 Binary files /dev/null and b/fuzz/corpus/control_json/ee4199637dbaf17de52ce585d797ed095e09ef7c differ diff --git a/fuzz/corpus/control_json/ee55c39fd24c0d0b847a517ae4f9aa280fbab3c6 b/fuzz/corpus/control_json/ee55c39fd24c0d0b847a517ae4f9aa280fbab3c6 new file mode 100644 index 0000000..95215b2 Binary files /dev/null and b/fuzz/corpus/control_json/ee55c39fd24c0d0b847a517ae4f9aa280fbab3c6 differ diff --git a/fuzz/corpus/control_json/ee884c173b83cd5bbc45674d367bd78ff78bc685 b/fuzz/corpus/control_json/ee884c173b83cd5bbc45674d367bd78ff78bc685 new file mode 100644 index 0000000..918d278 --- /dev/null +++ b/fuzz/corpus/control_json/ee884c173b83cd5bbc45674d367bd78ff78bc685 @@ -0,0 +1,33 @@ + +[[ +[[ +[[[[ +[[[[ +[[ +[[[ +[[[[[ +[[[[ +[[ +[[[ +[[ +,,,] +, +] +] + +]],] +, +,] +,,] +, +] +] + +]],] +,,] +, +] + +]]] + +]] \ No newline at end of file diff --git a/fuzz/corpus/control_json/eef86ac9e2f09dcb509d19be05138b8eadf0c0de b/fuzz/corpus/control_json/eef86ac9e2f09dcb509d19be05138b8eadf0c0de new file mode 100644 index 0000000..216f1ab --- /dev/null +++ b/fuzz/corpus/control_json/eef86ac9e2f09dcb509d19be05138b8eadf0c0de @@ -0,0 +1 @@ +{"py":[ [[ [55555555555555555555. \ No newline at end of file diff --git a/fuzz/corpus/control_json/ef0db0b217d240cbe3513fd55dd0689505595b4e b/fuzz/corpus/control_json/ef0db0b217d240cbe3513fd55dd0689505595b4e new file mode 100644 index 0000000..bf0528f --- /dev/null +++ b/fuzz/corpus/control_json/ef0db0b217d240cbe3513fd55dd0689505595b4e @@ -0,0 +1,3 @@ +{"ty[":[ + + [ 1247594175e300[[[[[[[2 $q çØT × \ No newline at end of file diff --git a/fuzz/corpus/control_json/ef13d87b9c6b73236cefe32101810996d9039f8b b/fuzz/corpus/control_json/ef13d87b9c6b73236cefe32101810996d9039f8b new file mode 100644 index 0000000..75954cb --- /dev/null +++ b/fuzz/corpus/control_json/ef13d87b9c6b73236cefe32101810996d9039f8b @@ -0,0 +1 @@ +{"orl":-0,"rpe":"rze","":-0,"rpe":"rze","cl":-0,"rpe":"rze","":-0,"rpe":"rze","csol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,"]tipe":"rze","c[8ol":-0,"rl":-0,"rpg":"rze1","cssol":-5,"rl":-0,"l":-0,"rcsol":-5,"rl":-0,"l":-0,"rpe":"rze","csol":-0,"rl":-0,¢"]tipe":"rze","c[8ol":-0,"rl":-0,"rpg":"rze1","csolol":-1, \ No newline at end of file diff --git a/fuzz/corpus/control_json/efd4ebed8d7a80513bc17e167187d11d769aaa75 b/fuzz/corpus/control_json/efd4ebed8d7a80513bc17e167187d11d769aaa75 new file mode 100644 index 0000000..390d042 --- /dev/null +++ b/fuzz/corpus/control_json/efd4ebed8d7a80513bc17e167187d11d769aaa75 @@ -0,0 +1,2 @@ + +fals \ No newline at end of file diff --git a/fuzz/corpus/control_json/f19a6ba268eca9a80e7be2a34aae72ef7ff64614 b/fuzz/corpus/control_json/f19a6ba268eca9a80e7be2a34aae72ef7ff64614 new file mode 100644 index 0000000..0195a53 --- /dev/null +++ b/fuzz/corpus/control_json/f19a6ba268eca9a80e7be2a34aae72ef7ff64614 @@ -0,0 +1,115 @@ +[ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 + + + + + + + + + + + + + + + + [ 4444 + + + + + +« + + + + + + + + + + + + + + + + + + + + + + + +[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/f26ffa08881b6c440b3e3633f8d366637db24b85 b/fuzz/corpus/control_json/f26ffa08881b6c440b3e3633f8d366637db24b85 new file mode 100644 index 0000000..068bf53 Binary files /dev/null and b/fuzz/corpus/control_json/f26ffa08881b6c440b3e3633f8d366637db24b85 differ diff --git a/fuzz/corpus/control_json/f28dbacc75181ecfe77762c74f0f13e579f8d962 b/fuzz/corpus/control_json/f28dbacc75181ecfe77762c74f0f13e579f8d962 new file mode 100644 index 0000000..415b858 --- /dev/null +++ b/fuzz/corpus/control_json/f28dbacc75181ecfe77762c74f0f13e579f8d962 @@ -0,0 +1,2 @@ +{"t#":[ +[[[[[66333666.6666666666666666666666666333333333333,6666.6666666666666633,6666.6666666666666666666666666666333333333333,6666.6666666666666666666? \ No newline at end of file diff --git a/fuzz/corpus/control_json/f33952400539c473b19eb6e0d5db24fa535f1107 b/fuzz/corpus/control_json/f33952400539c473b19eb6e0d5db24fa535f1107 new file mode 100644 index 0000000..a635175 --- /dev/null +++ b/fuzz/corpus/control_json/f33952400539c473b19eb6e0d5db24fa535f1107 @@ -0,0 +1,2 @@ +{"ty{":[ +[80000000000000004.00004E1,16330,140,1 \ No newline at end of file diff --git a/fuzz/corpus/control_json/f376d8a6b30d26babeb98836660998c059358ef3 b/fuzz/corpus/control_json/f376d8a6b30d26babeb98836660998c059358ef3 new file mode 100644 index 0000000..c79e929 --- /dev/null +++ b/fuzz/corpus/control_json/f376d8a6b30d26babeb98836660998c059358ef3 @@ -0,0 +1,11 @@ +{"ty":[ + + + +["", + + + + + +3333333333333333333332e+00WWWWWWWWWWWWWWWWWWW0000000000ÿ,&)#" \ No newline at end of file diff --git a/fuzz/corpus/control_json/f3c8317b781dc2cdb75399deb150a6d9b8ce7611 b/fuzz/corpus/control_json/f3c8317b781dc2cdb75399deb150a6d9b8ce7611 new file mode 100644 index 0000000..b48ef9e Binary files /dev/null and b/fuzz/corpus/control_json/f3c8317b781dc2cdb75399deb150a6d9b8ce7611 differ diff --git a/fuzz/corpus/control_json/f3f2be8aae70f50d2e743ed7fc7382e7c054d007 b/fuzz/corpus/control_json/f3f2be8aae70f50d2e743ed7fc7382e7c054d007 new file mode 100644 index 0000000..b6ab82e --- /dev/null +++ b/fuzz/corpus/control_json/f3f2be8aae70f50d2e743ed7fc7382e7c054d007 @@ -0,0 +1,11 @@ +{"ty":[{"ty":[{"ty":[ +{"ty":[ +["", [{"ty":[{"ty":[ +{"ty":[ +[{"tty":[{"ty":[{"ty":[ +{"ty":[ +["", {"ty":[ +{"ty":[ +[{"ty":[ [[[[[[[[[[[[[[[[[[[{"ty":[{ +J +[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/f45fffdb3e7919aed20fd9989efbfa544b4f2c59 b/fuzz/corpus/control_json/f45fffdb3e7919aed20fd9989efbfa544b4f2c59 new file mode 100644 index 0000000..3616df8 --- /dev/null +++ b/fuzz/corpus/control_json/f45fffdb3e7919aed20fd9989efbfa544b4f2c59 @@ -0,0 +1,3 @@ +[ +1400000000000000000000489E0000000000000000000000000000000000000000000000000000000000000000000000000Cod[\,te00000000000000000000000{ +[000[489E0000 \ No newline at end of file diff --git a/fuzz/corpus/control_json/f4778bf4eda8872f608790b259d3c8feaf861bfe b/fuzz/corpus/control_json/f4778bf4eda8872f608790b259d3c8feaf861bfe new file mode 100644 index 0000000..e5d745a --- /dev/null +++ b/fuzz/corpus/control_json/f4778bf4eda8872f608790b259d3c8feaf861bfe @@ -0,0 +1,3 @@ + [[[[[[[ [[[[[[[[{"�y[[n[[éééééééééééééééééééééééééééÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿééénééééééééééééééééééééééééééééééééééééééééééééé.éééé[\ + + diff --git a/fuzz/corpus/control_json/f49777fa282b5ffd2af8ba2ec743623fbbe996a4 b/fuzz/corpus/control_json/f49777fa282b5ffd2af8ba2ec743623fbbe996a4 new file mode 100644 index 0000000..f41c81f --- /dev/null +++ b/fuzz/corpus/control_json/f49777fa282b5ffd2af8ba2ec743623fbbe996a4 @@ -0,0 +1,3 @@ +4440E0000000000000000000010004 + +type["ps\6 \ No newline at end of file diff --git a/fuzz/corpus/control_json/f50c0f30998a687f0c98a35ef89da98250684f69 b/fuzz/corpus/control_json/f50c0f30998a687f0c98a35ef89da98250684f69 new file mode 100644 index 0000000..5dab9d1 --- /dev/null +++ b/fuzz/corpus/control_json/f50c0f30998a687f0c98a35ef89da98250684f69 @@ -0,0 +1 @@ +{"ty[":[ 82,0,14489E-882,0,14489E-88220,14489E-843,0,14489E-62220,14489E-882,0,14489E-88220,14489E-843,0,14489E-62220,19E-843,0,14489E-220,14489E-882,0,14489E-88220,14489E-843,0,162.140ø00�]ÞTw 4E1,322,0,146% ÿÿÿT \ No newline at end of file diff --git a/fuzz/corpus/control_json/f570f9b78f8befaeba34c5e991aa2c28690dcd4b b/fuzz/corpus/control_json/f570f9b78f8befaeba34c5e991aa2c28690dcd4b new file mode 100644 index 0000000..40869da Binary files /dev/null and b/fuzz/corpus/control_json/f570f9b78f8befaeba34c5e991aa2c28690dcd4b differ diff --git a/fuzz/corpus/control_json/f624591a176504b7dc2c4215ac7a755a516cba2e b/fuzz/corpus/control_json/f624591a176504b7dc2c4215ac7a755a516cba2e new file mode 100644 index 0000000..dc6cd1d --- /dev/null +++ b/fuzz/corpus/control_json/f624591a176504b7dc2c4215ac7a755a516cba2e @@ -0,0 +1 @@ +{ "lTI\u0079989 { \ No newline at end of file diff --git a/fuzz/corpus/control_json/f63a8ba2e8a4fdfd9c067dcdf9cc545a49799735 b/fuzz/corpus/control_json/f63a8ba2e8a4fdfd9c067dcdf9cc545a49799735 new file mode 100644 index 0000000..b098a9b --- /dev/null +++ b/fuzz/corpus/control_json/f63a8ba2e8a4fdfd9c067dcdf9cc545a49799735 @@ -0,0 +1 @@ +{"type":22222200022222000000000000000840E-2422000 à¤ööòò÷"co \ No newline at end of file diff --git a/fuzz/corpus/control_json/f65cc91dd46ec28b779e37aaa0277ecc0e1ac42b b/fuzz/corpus/control_json/f65cc91dd46ec28b779e37aaa0277ecc0e1ac42b new file mode 100644 index 0000000..a7cca53 --- /dev/null +++ b/fuzz/corpus/control_json/f65cc91dd46ec28b779e37aaa0277ecc0e1ac42b @@ -0,0 +1,5 @@ + + + + +{"#":fal \ No newline at end of file diff --git a/fuzz/corpus/control_json/f6ddd22d14c3f8ae2d73c971d31d0affd0b2f576 b/fuzz/corpus/control_json/f6ddd22d14c3f8ae2d73c971d31d0affd0b2f576 new file mode 100644 index 0000000..0152e4a --- /dev/null +++ b/fuzz/corpus/control_json/f6ddd22d14c3f8ae2d73c971d31d0affd0b2f576 @@ -0,0 +1,10 @@ +{"ty" : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[{"tyy":[ +[[ +{"ytk":[{"[4E-000000ty":[ +{"ytk":[{"[4E-000000ty":[ + +{"yt":[{"t ]]]]]]]]]]]]]]]]]]Ý][ + +{"yt":[]]Ý]]]]]]]28224ê4]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[óóóóó[[[[[[ + +[{"ÂÂÂÂÂÂÂÂÂÂÂ[[[ \ No newline at end of file diff --git a/fuzz/corpus/control_json/f74038c96def23068ee7ab7d568f521c06fcd13b b/fuzz/corpus/control_json/f74038c96def23068ee7ab7d568f521c06fcd13b new file mode 100644 index 0000000..7974d33 --- /dev/null +++ b/fuzz/corpus/control_json/f74038c96def23068ee7ab7d568f521c06fcd13b @@ -0,0 +1 @@ +{"ty":[2E1,142,42,141,1E1,1420e-133333333333320742367540467150,1E1,1123e-133333333333000000000000000001232074267540467151,1E1,1123e-1333333333330000000000000000012320742367540467150,1E141,1E1,1420e-133333333333320742367540467150,1E1,1123420e-133367540467150,1E1,1420e-133333333333333333 \ No newline at end of file diff --git a/fuzz/corpus/control_json/f831246fa7aab796a72e1d2da45f509fe20d5d24 b/fuzz/corpus/control_json/f831246fa7aab796a72e1d2da45f509fe20d5d24 new file mode 100644 index 0000000..ee72cea --- /dev/null +++ b/fuzz/corpus/control_json/f831246fa7aab796a72e1d2da45f509fe20d5d24 @@ -0,0 +1,2 @@ + {"" : +fals \ No newline at end of file diff --git a/fuzz/corpus/control_json/f875f15b38802470c6ca0d5eb10a2a92b1766e47 b/fuzz/corpus/control_json/f875f15b38802470c6ca0d5eb10a2a92b1766e47 new file mode 100644 index 0000000..a6ceebc --- /dev/null +++ b/fuzz/corpus/control_json/f875f15b38802470c6ca0d5eb10a2a92b1766e47 @@ -0,0 +1,2 @@ +[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ +{"ty" :[[[[[[[[[[[[[[[[[[[[[E-44112 \ No newline at end of file diff --git a/fuzz/corpus/control_json/f89b3e4925b66df657b519a29a3e1f87abfbe437 b/fuzz/corpus/control_json/f89b3e4925b66df657b519a29a3e1f87abfbe437 new file mode 100644 index 0000000..f25e048 --- /dev/null +++ b/fuzz/corpus/control_json/f89b3e4925b66df657b519a29a3e1f87abfbe437 @@ -0,0 +1,13 @@ + + + +{"":[ +{"":{"":[ +{"":[ + + +{"":[ +{"":{"":[ +{"":[[ +{"y[ +{"y \ No newline at end of file diff --git a/fuzz/corpus/control_json/f8bae67f511b4eed9e17903a871732aa47c27108 b/fuzz/corpus/control_json/f8bae67f511b4eed9e17903a871732aa47c27108 new file mode 100644 index 0000000..ba70e0d --- /dev/null +++ b/fuzz/corpus/control_json/f8bae67f511b4eed9e17903a871732aa47c27108 @@ -0,0 +1,15 @@ + +[[ +[[[[ +[[[[ +[[[[ +[[ +,] +,] + +, +,] +, +] + +]] \ No newline at end of file diff --git a/fuzz/corpus/control_json/f950243dd1ce88b2c62a885852e8df0167eb408e b/fuzz/corpus/control_json/f950243dd1ce88b2c62a885852e8df0167eb408e new file mode 100644 index 0000000..66d9fcd --- /dev/null +++ b/fuzz/corpus/control_json/f950243dd1ce88b2c62a885852e8df0167eb408e @@ -0,0 +1,3 @@ +{"ty":[ 183, 14,14, + +[118418494E-888 E-444442222222[ [22 \ No newline at end of file diff --git a/fuzz/corpus/control_json/f9b1ea8f0b21759eebe4e0a2e79eb39c2f1c39f8 b/fuzz/corpus/control_json/f9b1ea8f0b21759eebe4e0a2e79eb39c2f1c39f8 new file mode 100644 index 0000000..67b12df Binary files /dev/null and b/fuzz/corpus/control_json/f9b1ea8f0b21759eebe4e0a2e79eb39c2f1c39f8 differ diff --git a/fuzz/corpus/control_json/f9e6f61b448f6ebea3ada6d79ff5783cb597a45e b/fuzz/corpus/control_json/f9e6f61b448f6ebea3ada6d79ff5783cb597a45e new file mode 100644 index 0000000..5966566 Binary files /dev/null and b/fuzz/corpus/control_json/f9e6f61b448f6ebea3ada6d79ff5783cb597a45e differ diff --git a/fuzz/corpus/control_json/f9f1a57fe7bf9929fdcf97514fed939026d3ced3 b/fuzz/corpus/control_json/f9f1a57fe7bf9929fdcf97514fed939026d3ced3 new file mode 100644 index 0000000..dd1ad60 --- /dev/null +++ b/fuzz/corpus/control_json/f9f1a57fe7bf9929fdcf97514fed939026d3ced3 @@ -0,0 +1,4 @@ +{"ty" :{"yt":[{"ty":[ [[ + + +{"yt":[{"ny":[ [[[[}}}}}} "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/fa140eec18bb5ac5cc29f2b2c23b4c170fa75946 b/fuzz/corpus/control_json/fa140eec18bb5ac5cc29f2b2c23b4c170fa75946 new file mode 100644 index 0000000..55a50e5 --- /dev/null +++ b/fuzz/corpus/control_json/fa140eec18bb5ac5cc29f2b2c23b4c170fa75946 @@ -0,0 +1,15 @@ +{"yt":[{"ty":[ [ + + +{"yt":[{"t":[ +[ + + +{"ty":[ [ + + +{"yt":[{"ty":[ +[ + + +{"yt":[{"ny":[ [[[[}}}}}}}}[[[["yt":[{"ny":[ [[[[}}}1[ 040n[[5: 333n \ No newline at end of file diff --git a/fuzz/corpus/control_json/fa1b62e47ebc18ad58d0316d5c88fa9a69538239 b/fuzz/corpus/control_json/fa1b62e47ebc18ad58d0316d5c88fa9a69538239 new file mode 100644 index 0000000..067ccb3 --- /dev/null +++ b/fuzz/corpus/control_json/fa1b62e47ebc18ad58d0316d5c88fa9a69538239 @@ -0,0 +1 @@ +{"ty]]]]]]]]]]]]]]]]]]]]]]]]pe":"rsize","cn":80,"roe":"resize","cn":80,"rowscoresizelype":"rsize","cn":60,"roe":"re1size","cn":80,"rowscoresizelz":2z":24 \ No newline at end of file diff --git a/fuzz/corpus/control_json/fa4a7933bd2ee5a1ed0646e10e5ee8732ae6a71a b/fuzz/corpus/control_json/fa4a7933bd2ee5a1ed0646e10e5ee8732ae6a71a new file mode 100644 index 0000000..8006fc9 --- /dev/null +++ b/fuzz/corpus/control_json/fa4a7933bd2ee5a1ed0646e10e5ee8732ae6a71a @@ -0,0 +1,151 @@ +{"or:-0,":-0,"rl" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +:-0,"ro]tipe":"0o",ll"3": \ No newline at end of file diff --git a/fuzz/corpus/control_json/fade478c6913589c3db9129fe6f0409821117d6f b/fuzz/corpus/control_json/fade478c6913589c3db9129fe6f0409821117d6f new file mode 100644 index 0000000..0c8a7fd --- /dev/null +++ b/fuzz/corpus/control_json/fade478c6913589c3db9129fe6f0409821117d6f @@ -0,0 +1,2 @@ +["eof"] + ÿ \ No newline at end of file diff --git a/fuzz/corpus/control_json/fbc40fdd3111e94d4d0537628710d4c6a6ef866b b/fuzz/corpus/control_json/fbc40fdd3111e94d4d0537628710d4c6a6ef866b new file mode 100644 index 0000000..0415fb8 --- /dev/null +++ b/fuzz/corpus/control_json/fbc40fdd3111e94d4d0537628710d4c6a6ef866b @@ -0,0 +1 @@ +[142,944E1,14181,144,144E1,14E1,14181,181,2,144E1,1E1,142,41,144E1,142,144E1,142,944]12,41,144E1,142,-2"ty5 \ No newline at end of file diff --git a/fuzz/corpus/control_json/fc4b5c55ca699d07e489b31f347bd87c9784d96a b/fuzz/corpus/control_json/fc4b5c55ca699d07e489b31f347bd87c9784d96a new file mode 100644 index 0000000..15b884e --- /dev/null +++ b/fuzz/corpus/control_json/fc4b5c55ca699d07e489b31f347bd87c9784d96a @@ -0,0 +1,6 @@ + y[:[[[[[[[[[[[ +&"·y"[:[[[ [n[ + + + +{"]n \ No newline at end of file diff --git a/fuzz/corpus/control_json/fc634c52133a76306ab3b08de0da3017fcd7286f b/fuzz/corpus/control_json/fc634c52133a76306ab3b08de0da3017fcd7286f new file mode 100644 index 0000000..70018cb --- /dev/null +++ b/fuzz/corpus/control_json/fc634c52133a76306ab3b08de0da3017fcd7286f @@ -0,0 +1 @@ +[0,82.22222222222222222222222220,81.2222222222222222222220,81.222222222222222222222220,8.22,82.22222222222222222222222220,81.2222222222222222222220,81.22222222222222222220,81.222222222222222220,8.2222222222222222222220,8114,1222{"t622330 \ No newline at end of file diff --git a/fuzz/corpus/control_json/fc7b48e58236ff04e34c25551af99f860b2100e5 b/fuzz/corpus/control_json/fc7b48e58236ff04e34c25551af99f860b2100e5 new file mode 100644 index 0000000..a0d2ffb --- /dev/null +++ b/fuzz/corpus/control_json/fc7b48e58236ff04e34c25551af99f860b2100e5 @@ -0,0 +1,2 @@ +[[ "pÖ²=alal[ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÊÿÿÿÿÿÿÿÿÿÿÿ[[[[[¯¯¯¯¯¯¯[[[[[#¯¯¯¯¯j[[j[[[Z[[[[[Ð", +ÿÿ ¯¯¯¯¯¯Ò \ No newline at end of file diff --git a/fuzz/corpus/control_json/fcab7fa9daeaa13e95b8df1f30e1992f26955410 b/fuzz/corpus/control_json/fcab7fa9daeaa13e95b8df1f30e1992f26955410 new file mode 100644 index 0000000..2ddf73d --- /dev/null +++ b/fuzz/corpus/control_json/fcab7fa9daeaa13e95b8df1f30e1992f26955410 @@ -0,0 +1,2 @@ +{"ty":[[ + [[[[666622222222222222220e-14,122222222222222222222222222222222222222220e666666-22C26766¾663222208 \ No newline at end of file diff --git a/fuzz/corpus/control_json/fd49ce492b90c9537b5f74f223d7d48d738b73fb b/fuzz/corpus/control_json/fd49ce492b90c9537b5f74f223d7d48d738b73fb new file mode 100644 index 0000000..ab0852c Binary files /dev/null and b/fuzz/corpus/control_json/fd49ce492b90c9537b5f74f223d7d48d738b73fb differ diff --git a/fuzz/corpus/control_json/fd51bdc7fb682ddcbbe02e7215974c9ab2d1f8ae b/fuzz/corpus/control_json/fd51bdc7fb682ddcbbe02e7215974c9ab2d1f8ae new file mode 100644 index 0000000..24d587d Binary files /dev/null and b/fuzz/corpus/control_json/fd51bdc7fb682ddcbbe02e7215974c9ab2d1f8ae differ diff --git a/fuzz/corpus/control_json/fd5c3c90f99668cb9a170f6f433a17dd8920a417 b/fuzz/corpus/control_json/fd5c3c90f99668cb9a170f6f433a17dd8920a417 new file mode 100644 index 0000000..b635062 --- /dev/null +++ b/fuzz/corpus/control_json/fd5c3c90f99668cb9a170f6f433a17dd8920a417 @@ -0,0 +1 @@ +[81.2222222222222222222222222222222222222222222222222222,2222222222222222222222222222222222.22222r22222222²2222211)4 \ No newline at end of file diff --git a/fuzz/corpus/control_json/fd81c9adf083378d0c6168f7f3b7e76473964734 b/fuzz/corpus/control_json/fd81c9adf083378d0c6168f7f3b7e76473964734 new file mode 100644 index 0000000..fa12947 --- /dev/null +++ b/fuzz/corpus/control_json/fd81c9adf083378d0c6168f7f3b7e76473964734 @@ -0,0 +1,19 @@ +{"ty" : "pÖ²nal", + + + + + + + + + + + + + + + + + + * \ No newline at end of file diff --git a/fuzz/corpus/control_json/fdc304a5e83bf06211634f7b045c6dcf318325c0 b/fuzz/corpus/control_json/fdc304a5e83bf06211634f7b045c6dcf318325c0 new file mode 100644 index 0000000..9004b74 Binary files /dev/null and b/fuzz/corpus/control_json/fdc304a5e83bf06211634f7b045c6dcf318325c0 differ diff --git a/fuzz/corpus/control_json/fde7f737a3823e830de9b1387d92bd0e0d9a7369 b/fuzz/corpus/control_json/fde7f737a3823e830de9b1387d92bd0e0d9a7369 new file mode 100644 index 0000000..5f942f8 --- /dev/null +++ b/fuzz/corpus/control_json/fde7f737a3823e830de9b1387d92bd0e0d9a7369 @@ -0,0 +1,7 @@ +{"u ":"`{[na", + + ¯¯¯¯¯¯¯¯  + + + + ¯±¯¯¯¯¯¯¯¯¯¯¯¯¯ \ No newline at end of file diff --git a/fuzz/corpus/control_json/fe8cee2720219a33fdfee49953032b5f4cd0f6ba b/fuzz/corpus/control_json/fe8cee2720219a33fdfee49953032b5f4cd0f6ba new file mode 100644 index 0000000..1cf8e88 --- /dev/null +++ b/fuzz/corpus/control_json/fe8cee2720219a33fdfee49953032b5f4cd0f6ba @@ -0,0 +1,11 @@ +{"ty" :{"yt":[{"ty":[ +[ + +[ +[ + +[{"yt":[{"ny" :{"yt":[{"ty":[ +[{"yt":[{"":[{"ty":[ +[ + +[{"yt":[{"ny":[ "t \ No newline at end of file diff --git a/fuzz/corpus/control_json/ff377334bacd58db0fd5d5f1f8432434944c96e3 b/fuzz/corpus/control_json/ff377334bacd58db0fd5d5f1f8432434944c96e3 new file mode 100644 index 0000000..e0a8305 --- /dev/null +++ b/fuzz/corpus/control_json/ff377334bacd58db0fd5d5f1f8432434944c96e3 @@ -0,0 +1,10 @@ + +{"ty":[ + + + +144E1,1E1,254,42.143E1,5E1,254,42,142.143E1,5E1,42.143E1,1,254,42.143E1,5E1,254,42,142.143E1,5E1,42.143E1,5E1,254,42,142.145E1,254,42,142.143E1,Aé + +r + +é{"ét \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-000 b/fuzz/corpus/control_json/seed-000 new file mode 100644 index 0000000..1118a7f --- /dev/null +++ b/fuzz/corpus/control_json/seed-000 @@ -0,0 +1 @@ +{"type":"resize","cols":80,"rows":24} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-001 b/fuzz/corpus/control_json/seed-001 new file mode 100644 index 0000000..1c2a645 --- /dev/null +++ b/fuzz/corpus/control_json/seed-001 @@ -0,0 +1 @@ +{"type":"resize","cols":0,"rows":65535,"pixel_width":800,"pixel_height":600} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-002 b/fuzz/corpus/control_json/seed-002 new file mode 100644 index 0000000..049b074 --- /dev/null +++ b/fuzz/corpus/control_json/seed-002 @@ -0,0 +1 @@ +{"type":"resize"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-003 b/fuzz/corpus/control_json/seed-003 new file mode 100644 index 0000000..93989c8 --- /dev/null +++ b/fuzz/corpus/control_json/seed-003 @@ -0,0 +1 @@ +{"type":"resize","cols":-1,"rows":24} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-004 b/fuzz/corpus/control_json/seed-004 new file mode 100644 index 0000000..f71a701 --- /dev/null +++ b/fuzz/corpus/control_json/seed-004 @@ -0,0 +1 @@ +{"type":"resize","cols":70000,"rows":24} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-005 b/fuzz/corpus/control_json/seed-005 new file mode 100644 index 0000000..d52b7e9 --- /dev/null +++ b/fuzz/corpus/control_json/seed-005 @@ -0,0 +1 @@ +{"type":"resize","cols":"80","rows":24} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-006 b/fuzz/corpus/control_json/seed-006 new file mode 100644 index 0000000..d5af162 --- /dev/null +++ b/fuzz/corpus/control_json/seed-006 @@ -0,0 +1 @@ +{"type":"signal","name":"TERM"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-007 b/fuzz/corpus/control_json/seed-007 new file mode 100644 index 0000000..6bd1940 --- /dev/null +++ b/fuzz/corpus/control_json/seed-007 @@ -0,0 +1 @@ +{"type":"signal","name":"HUP"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-008 b/fuzz/corpus/control_json/seed-008 new file mode 100644 index 0000000..0ac63ab --- /dev/null +++ b/fuzz/corpus/control_json/seed-008 @@ -0,0 +1 @@ +{"type":"signal","name":"KILL"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-009 b/fuzz/corpus/control_json/seed-009 new file mode 100644 index 0000000..301d65f --- /dev/null +++ b/fuzz/corpus/control_json/seed-009 @@ -0,0 +1 @@ +{"type":"signal","name":"USR1"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-010 b/fuzz/corpus/control_json/seed-010 new file mode 100644 index 0000000..2f639a5 --- /dev/null +++ b/fuzz/corpus/control_json/seed-010 @@ -0,0 +1 @@ +{"type":"signal","name":"USR2"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-011 b/fuzz/corpus/control_json/seed-011 new file mode 100644 index 0000000..dd2ef83 --- /dev/null +++ b/fuzz/corpus/control_json/seed-011 @@ -0,0 +1 @@ +{"type":"signal","name":"TSTP"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-012 b/fuzz/corpus/control_json/seed-012 new file mode 100644 index 0000000..0c55417 --- /dev/null +++ b/fuzz/corpus/control_json/seed-012 @@ -0,0 +1 @@ +{"type":"signal","name":"CONT"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-013 b/fuzz/corpus/control_json/seed-013 new file mode 100644 index 0000000..81b264c --- /dev/null +++ b/fuzz/corpus/control_json/seed-013 @@ -0,0 +1 @@ +{"type":"signal","name":"QUIT"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-014 b/fuzz/corpus/control_json/seed-014 new file mode 100644 index 0000000..f490c50 --- /dev/null +++ b/fuzz/corpus/control_json/seed-014 @@ -0,0 +1 @@ +{"type":"signal","name":"int"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-015 b/fuzz/corpus/control_json/seed-015 new file mode 100644 index 0000000..6b88b91 --- /dev/null +++ b/fuzz/corpus/control_json/seed-015 @@ -0,0 +1 @@ +{"type":"signal","name":""} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-016 b/fuzz/corpus/control_json/seed-016 new file mode 100644 index 0000000..4a079d4 --- /dev/null +++ b/fuzz/corpus/control_json/seed-016 @@ -0,0 +1 @@ +{"type":"signal"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-017 b/fuzz/corpus/control_json/seed-017 new file mode 100644 index 0000000..bfb7fa0 --- /dev/null +++ b/fuzz/corpus/control_json/seed-017 @@ -0,0 +1 @@ +{"type":"signal","name":123} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-018 b/fuzz/corpus/control_json/seed-018 new file mode 100644 index 0000000..d49a039 --- /dev/null +++ b/fuzz/corpus/control_json/seed-018 @@ -0,0 +1 @@ +{"type":"eof"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-019 b/fuzz/corpus/control_json/seed-019 new file mode 100644 index 0000000..d5be2ed --- /dev/null +++ b/fuzz/corpus/control_json/seed-019 @@ -0,0 +1 @@ +{"type":"EOF"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-020 b/fuzz/corpus/control_json/seed-020 new file mode 100644 index 0000000..e8604aa --- /dev/null +++ b/fuzz/corpus/control_json/seed-020 @@ -0,0 +1 @@ +{"type":"exit","code":0} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-021 b/fuzz/corpus/control_json/seed-021 new file mode 100644 index 0000000..913706d --- /dev/null +++ b/fuzz/corpus/control_json/seed-021 @@ -0,0 +1 @@ +{"type":"exit","code":-9} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-022 b/fuzz/corpus/control_json/seed-022 new file mode 100644 index 0000000..d7643b1 --- /dev/null +++ b/fuzz/corpus/control_json/seed-022 @@ -0,0 +1 @@ +{"type":"exit"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-023 b/fuzz/corpus/control_json/seed-023 new file mode 100644 index 0000000..5b00e9b --- /dev/null +++ b/fuzz/corpus/control_json/seed-023 @@ -0,0 +1 @@ +{"type":"exit","code":null} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-024 b/fuzz/corpus/control_json/seed-024 new file mode 100644 index 0000000..f9ac143 --- /dev/null +++ b/fuzz/corpus/control_json/seed-024 @@ -0,0 +1 @@ +{"type":"exit","code":"0"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-025 b/fuzz/corpus/control_json/seed-025 new file mode 100644 index 0000000..f885391 --- /dev/null +++ b/fuzz/corpus/control_json/seed-025 @@ -0,0 +1 @@ +{"type":"bogus"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-026 b/fuzz/corpus/control_json/seed-026 new file mode 100644 index 0000000..8ec3510 --- /dev/null +++ b/fuzz/corpus/control_json/seed-026 @@ -0,0 +1 @@ +{"type":123} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-027 b/fuzz/corpus/control_json/seed-027 new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/fuzz/corpus/control_json/seed-027 @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-028 b/fuzz/corpus/control_json/seed-028 new file mode 100644 index 0000000..8a2b4a9 --- /dev/null +++ b/fuzz/corpus/control_json/seed-028 @@ -0,0 +1 @@ +{"type":"eof","extra":[1,2,3]} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-029 b/fuzz/corpus/control_json/seed-029 new file mode 100644 index 0000000..3212f08 --- /dev/null +++ b/fuzz/corpus/control_json/seed-029 @@ -0,0 +1 @@ +{"type":"resize","cols":80,"rows":24,"type":"signal","name":"KILL"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-030 b/fuzz/corpus/control_json/seed-030 new file mode 100644 index 0000000..629f2da --- /dev/null +++ b/fuzz/corpus/control_json/seed-030 @@ -0,0 +1 @@ +{"type":"resize","cols":80,"rows":24 \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-031 b/fuzz/corpus/control_json/seed-031 new file mode 100644 index 0000000..e69de29 diff --git a/fuzz/corpus/control_json/seed-032 b/fuzz/corpus/control_json/seed-032 new file mode 100644 index 0000000..81750b9 --- /dev/null +++ b/fuzz/corpus/control_json/seed-032 @@ -0,0 +1 @@ +{ \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-033 b/fuzz/corpus/control_json/seed-033 new file mode 100644 index 0000000..ec747fa --- /dev/null +++ b/fuzz/corpus/control_json/seed-033 @@ -0,0 +1 @@ +null \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-034 b/fuzz/corpus/control_json/seed-034 new file mode 100644 index 0000000..340bb0f --- /dev/null +++ b/fuzz/corpus/control_json/seed-034 @@ -0,0 +1 @@ +"resize" \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-035 b/fuzz/corpus/control_json/seed-035 new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/fuzz/corpus/control_json/seed-035 @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-036 b/fuzz/corpus/control_json/seed-036 new file mode 100644 index 0000000..7b5f90e --- /dev/null +++ b/fuzz/corpus/control_json/seed-036 @@ -0,0 +1 @@ +{"type":"resize","cols":80,"rows":24}} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-037 b/fuzz/corpus/control_json/seed-037 new file mode 100644 index 0000000..46b134b --- /dev/null +++ b/fuzz/corpus/control_json/seed-037 @@ -0,0 +1 @@ +ÿþ \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-038 b/fuzz/corpus/control_json/seed-038 new file mode 100644 index 0000000..183017b --- /dev/null +++ b/fuzz/corpus/control_json/seed-038 @@ -0,0 +1 @@ +{"type":"éof"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-039 b/fuzz/corpus/control_json/seed-039 new file mode 100644 index 0000000..f45d10a --- /dev/null +++ b/fuzz/corpus/control_json/seed-039 @@ -0,0 +1 @@ +{"type":"resize","cols":80,"rows":24 \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-040 b/fuzz/corpus/control_json/seed-040 new file mode 100644 index 0000000..faf81f2 --- /dev/null +++ b/fuzz/corpus/control_json/seed-040 @@ -0,0 +1 @@ + {"type":"eof"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-041 b/fuzz/corpus/control_json/seed-041 new file mode 100644 index 0000000..d6e19cb --- /dev/null +++ b/fuzz/corpus/control_json/seed-041 @@ -0,0 +1 @@ +{"type":"resize","cols":1e2,"rows":24} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-042 b/fuzz/corpus/control_json/seed-042 new file mode 100644 index 0000000..1947c3b --- /dev/null +++ b/fuzz/corpus/control_json/seed-042 @@ -0,0 +1 @@ +{"type":"exit","code":1e400} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-043 b/fuzz/corpus/control_json/seed-043 new file mode 100644 index 0000000..50364f6 --- /dev/null +++ b/fuzz/corpus/control_json/seed-043 @@ -0,0 +1 @@ +{"type":"exit","code":2147483648} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-044 b/fuzz/corpus/control_json/seed-044 new file mode 100644 index 0000000..3189981 --- /dev/null +++ b/fuzz/corpus/control_json/seed-044 @@ -0,0 +1 @@ +{"type":"exit","code":-2147483649} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-045 b/fuzz/corpus/control_json/seed-045 new file mode 100644 index 0000000..d8b9211 --- /dev/null +++ b/fuzz/corpus/control_json/seed-045 @@ -0,0 +1 @@ +{"type":"signal","name":"SIGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-046 b/fuzz/corpus/control_json/seed-046 new file mode 100644 index 0000000..76087da --- /dev/null +++ b/fuzz/corpus/control_json/seed-046 @@ -0,0 +1 @@ +{"type":"resize","cols":80,"rows":24,"pixel_width":-5} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-047 b/fuzz/corpus/control_json/seed-047 new file mode 100644 index 0000000..20a865d --- /dev/null +++ b/fuzz/corpus/control_json/seed-047 @@ -0,0 +1 @@ +{"type":["resize"],"cols":80} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-048 b/fuzz/corpus/control_json/seed-048 new file mode 100644 index 0000000..2392d5d --- /dev/null +++ b/fuzz/corpus/control_json/seed-048 @@ -0,0 +1 @@ +{"TYPE":"eof"} \ No newline at end of file diff --git a/fuzz/corpus/control_json/seed-049 b/fuzz/corpus/control_json/seed-049 new file mode 100644 index 0000000..39d554a --- /dev/null +++ b/fuzz/corpus/control_json/seed-049 @@ -0,0 +1 @@ +{"type":"resize","cols":80,"rows":24,"type":"resize"} \ No newline at end of file diff --git a/fuzz/corpus/negotiation_frame/007ddc1f52962227abddafd83bb4fb0afad1fe8d b/fuzz/corpus/negotiation_frame/007ddc1f52962227abddafd83bb4fb0afad1fe8d new file mode 100644 index 0000000..38cc7c9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/007ddc1f52962227abddafd83bb4fb0afad1fe8d differ diff --git a/fuzz/corpus/negotiation_frame/00ad9019fb30024cbceb0051ab454d5e89b8a464 b/fuzz/corpus/negotiation_frame/00ad9019fb30024cbceb0051ab454d5e89b8a464 new file mode 100644 index 0000000..081409d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/00ad9019fb30024cbceb0051ab454d5e89b8a464 differ diff --git a/fuzz/corpus/negotiation_frame/01a6836747fb79497ebf0ba11038181093f51b7e b/fuzz/corpus/negotiation_frame/01a6836747fb79497ebf0ba11038181093f51b7e new file mode 100644 index 0000000..8b2b6c2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/01a6836747fb79497ebf0ba11038181093f51b7e differ diff --git a/fuzz/corpus/negotiation_frame/022af2030781016a8ed42d68ee7724b816851012 b/fuzz/corpus/negotiation_frame/022af2030781016a8ed42d68ee7724b816851012 new file mode 100644 index 0000000..9b5c5d9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/022af2030781016a8ed42d68ee7724b816851012 differ diff --git a/fuzz/corpus/negotiation_frame/02706b168ffd3eda73a8d162310553f4272ff63b b/fuzz/corpus/negotiation_frame/02706b168ffd3eda73a8d162310553f4272ff63b new file mode 100644 index 0000000..e43dc98 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/02706b168ffd3eda73a8d162310553f4272ff63b differ diff --git a/fuzz/corpus/negotiation_frame/03052e97a8a10ffd9f353659abe1bc45809ed98d b/fuzz/corpus/negotiation_frame/03052e97a8a10ffd9f353659abe1bc45809ed98d new file mode 100644 index 0000000..b46f7ab Binary files /dev/null and b/fuzz/corpus/negotiation_frame/03052e97a8a10ffd9f353659abe1bc45809ed98d differ diff --git a/fuzz/corpus/negotiation_frame/03612f81e7bf21d5eeb7c6243b3c39a2b8323c2f b/fuzz/corpus/negotiation_frame/03612f81e7bf21d5eeb7c6243b3c39a2b8323c2f new file mode 100644 index 0000000..212396e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/03612f81e7bf21d5eeb7c6243b3c39a2b8323c2f differ diff --git a/fuzz/corpus/negotiation_frame/03ee295a39c6b88a7536de039c5d99fa09975f31 b/fuzz/corpus/negotiation_frame/03ee295a39c6b88a7536de039c5d99fa09975f31 new file mode 100644 index 0000000..3a17514 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/03ee295a39c6b88a7536de039c5d99fa09975f31 differ diff --git a/fuzz/corpus/negotiation_frame/0489a38f55413e00fb825658d1305392d94ddef5 b/fuzz/corpus/negotiation_frame/0489a38f55413e00fb825658d1305392d94ddef5 new file mode 100644 index 0000000..c8e3d01 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0489a38f55413e00fb825658d1305392d94ddef5 differ diff --git a/fuzz/corpus/negotiation_frame/04d7799508474d8ea5889f78cda510edeca2372a b/fuzz/corpus/negotiation_frame/04d7799508474d8ea5889f78cda510edeca2372a new file mode 100644 index 0000000..915c44e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/04d7799508474d8ea5889f78cda510edeca2372a differ diff --git a/fuzz/corpus/negotiation_frame/04d7bd6ef09fdd2d8ff2672a24770ed302b6659a b/fuzz/corpus/negotiation_frame/04d7bd6ef09fdd2d8ff2672a24770ed302b6659a new file mode 100644 index 0000000..13d414d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/04d7bd6ef09fdd2d8ff2672a24770ed302b6659a differ diff --git a/fuzz/corpus/negotiation_frame/04fe00044e65c4c728d77c12c97e84e41234edd0 b/fuzz/corpus/negotiation_frame/04fe00044e65c4c728d77c12c97e84e41234edd0 new file mode 100644 index 0000000..82afe03 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/04fe00044e65c4c728d77c12c97e84e41234edd0 differ diff --git a/fuzz/corpus/negotiation_frame/05f34c1b19e0a63a756c2ab743f6852968541c82 b/fuzz/corpus/negotiation_frame/05f34c1b19e0a63a756c2ab743f6852968541c82 new file mode 100644 index 0000000..6108828 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/05f34c1b19e0a63a756c2ab743f6852968541c82 differ diff --git a/fuzz/corpus/negotiation_frame/0693677f4210e6d24410f5681b487d0b5da74644 b/fuzz/corpus/negotiation_frame/0693677f4210e6d24410f5681b487d0b5da74644 new file mode 100644 index 0000000..d3d1e1b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0693677f4210e6d24410f5681b487d0b5da74644 differ diff --git a/fuzz/corpus/negotiation_frame/06ba0a1d1455e32f50dbc996d9861acf27cdebaa b/fuzz/corpus/negotiation_frame/06ba0a1d1455e32f50dbc996d9861acf27cdebaa new file mode 100644 index 0000000..bc42917 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/06ba0a1d1455e32f50dbc996d9861acf27cdebaa differ diff --git a/fuzz/corpus/negotiation_frame/06d0925c75fe1f40a491e40741b8a141b7cf053a b/fuzz/corpus/negotiation_frame/06d0925c75fe1f40a491e40741b8a141b7cf053a new file mode 100644 index 0000000..a0cbcdf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/06d0925c75fe1f40a491e40741b8a141b7cf053a differ diff --git a/fuzz/corpus/negotiation_frame/06efb81f8dffcb01ed1619c6ca77be1a9788f2a3 b/fuzz/corpus/negotiation_frame/06efb81f8dffcb01ed1619c6ca77be1a9788f2a3 new file mode 100644 index 0000000..92877ec Binary files /dev/null and b/fuzz/corpus/negotiation_frame/06efb81f8dffcb01ed1619c6ca77be1a9788f2a3 differ diff --git a/fuzz/corpus/negotiation_frame/072392102ebf64dbe6ac11d64a4b287eb8250140 b/fuzz/corpus/negotiation_frame/072392102ebf64dbe6ac11d64a4b287eb8250140 new file mode 100644 index 0000000..803a6a6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/072392102ebf64dbe6ac11d64a4b287eb8250140 differ diff --git a/fuzz/corpus/negotiation_frame/0782f3ead0d9c4e3e24d631335c1306dd261b23b b/fuzz/corpus/negotiation_frame/0782f3ead0d9c4e3e24d631335c1306dd261b23b new file mode 100644 index 0000000..215512c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0782f3ead0d9c4e3e24d631335c1306dd261b23b differ diff --git a/fuzz/corpus/negotiation_frame/07c86c346f0452e52d952e05b4e4843d2bf0a4fd b/fuzz/corpus/negotiation_frame/07c86c346f0452e52d952e05b4e4843d2bf0a4fd new file mode 100644 index 0000000..ba7ccb1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/07c86c346f0452e52d952e05b4e4843d2bf0a4fd differ diff --git a/fuzz/corpus/negotiation_frame/07d93e88a1960f1510a28ea926dddbbacb413020 b/fuzz/corpus/negotiation_frame/07d93e88a1960f1510a28ea926dddbbacb413020 new file mode 100644 index 0000000..df3b245 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/07d93e88a1960f1510a28ea926dddbbacb413020 differ diff --git a/fuzz/corpus/negotiation_frame/07fc935fb088a616a023417266ef7741f2d163ae b/fuzz/corpus/negotiation_frame/07fc935fb088a616a023417266ef7741f2d163ae new file mode 100644 index 0000000..2752b3c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/07fc935fb088a616a023417266ef7741f2d163ae differ diff --git a/fuzz/corpus/negotiation_frame/085a05d83f03075abeff89e8c285c226372606cc b/fuzz/corpus/negotiation_frame/085a05d83f03075abeff89e8c285c226372606cc new file mode 100644 index 0000000..ef7b11e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/085a05d83f03075abeff89e8c285c226372606cc differ diff --git a/fuzz/corpus/negotiation_frame/089e3e8675bd4798326a88a1147ca8bf366079d8 b/fuzz/corpus/negotiation_frame/089e3e8675bd4798326a88a1147ca8bf366079d8 new file mode 100644 index 0000000..c7f8493 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/089e3e8675bd4798326a88a1147ca8bf366079d8 differ diff --git a/fuzz/corpus/negotiation_frame/08bf87a3ea311a9d17df7702ed3b755159c0c2c1 b/fuzz/corpus/negotiation_frame/08bf87a3ea311a9d17df7702ed3b755159c0c2c1 new file mode 100644 index 0000000..627e528 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/08bf87a3ea311a9d17df7702ed3b755159c0c2c1 differ diff --git a/fuzz/corpus/negotiation_frame/08d9a10104fab260f2c4672c5fafcc6e0026fc91 b/fuzz/corpus/negotiation_frame/08d9a10104fab260f2c4672c5fafcc6e0026fc91 new file mode 100644 index 0000000..c75ebe2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/08d9a10104fab260f2c4672c5fafcc6e0026fc91 differ diff --git a/fuzz/corpus/negotiation_frame/09255ca624edd9b5911990321487524c5996ba10 b/fuzz/corpus/negotiation_frame/09255ca624edd9b5911990321487524c5996ba10 new file mode 100644 index 0000000..6040f4a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/09255ca624edd9b5911990321487524c5996ba10 differ diff --git a/fuzz/corpus/negotiation_frame/09290b6aa931146372c86f3d4fdb21bb99dc84d6 b/fuzz/corpus/negotiation_frame/09290b6aa931146372c86f3d4fdb21bb99dc84d6 new file mode 100644 index 0000000..6e6343e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/09290b6aa931146372c86f3d4fdb21bb99dc84d6 differ diff --git a/fuzz/corpus/negotiation_frame/0977c5f1def975cee5642b2c10a7a1b95d10c8c8 b/fuzz/corpus/negotiation_frame/0977c5f1def975cee5642b2c10a7a1b95d10c8c8 new file mode 100644 index 0000000..71f35cf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0977c5f1def975cee5642b2c10a7a1b95d10c8c8 differ diff --git a/fuzz/corpus/negotiation_frame/09a22e1451a93fd473334348ae90d10a1d4e2aaa b/fuzz/corpus/negotiation_frame/09a22e1451a93fd473334348ae90d10a1d4e2aaa new file mode 100644 index 0000000..7ffbe83 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/09a22e1451a93fd473334348ae90d10a1d4e2aaa differ diff --git a/fuzz/corpus/negotiation_frame/0a3979e139b57cc5b347eaea717281e01621426a b/fuzz/corpus/negotiation_frame/0a3979e139b57cc5b347eaea717281e01621426a new file mode 100644 index 0000000..d156fad Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0a3979e139b57cc5b347eaea717281e01621426a differ diff --git a/fuzz/corpus/negotiation_frame/0a3b9807c785184dae59d2c5774f690e00ac33cd b/fuzz/corpus/negotiation_frame/0a3b9807c785184dae59d2c5774f690e00ac33cd new file mode 100644 index 0000000..b72af44 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0a3b9807c785184dae59d2c5774f690e00ac33cd differ diff --git a/fuzz/corpus/negotiation_frame/0aab7eb67d72a9a8119561361c6ca4663d5e0247 b/fuzz/corpus/negotiation_frame/0aab7eb67d72a9a8119561361c6ca4663d5e0247 new file mode 100644 index 0000000..ed0f29c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0aab7eb67d72a9a8119561361c6ca4663d5e0247 differ diff --git a/fuzz/corpus/negotiation_frame/0ad583edf500cb815cd8aedb00d6c9bee8383933 b/fuzz/corpus/negotiation_frame/0ad583edf500cb815cd8aedb00d6c9bee8383933 new file mode 100644 index 0000000..6ea44e2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0ad583edf500cb815cd8aedb00d6c9bee8383933 differ diff --git a/fuzz/corpus/negotiation_frame/0b5a4964010893f51b1560aacbdc0a1af604d2a7 b/fuzz/corpus/negotiation_frame/0b5a4964010893f51b1560aacbdc0a1af604d2a7 new file mode 100644 index 0000000..3fb6f51 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0b5a4964010893f51b1560aacbdc0a1af604d2a7 differ diff --git a/fuzz/corpus/negotiation_frame/0b7c42ba4207ac719a528badce187df927f3b1a4 b/fuzz/corpus/negotiation_frame/0b7c42ba4207ac719a528badce187df927f3b1a4 new file mode 100644 index 0000000..a427327 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0b7c42ba4207ac719a528badce187df927f3b1a4 differ diff --git a/fuzz/corpus/negotiation_frame/0b8c9aa44940b746794637ad2d69522ac756686b b/fuzz/corpus/negotiation_frame/0b8c9aa44940b746794637ad2d69522ac756686b new file mode 100644 index 0000000..6a57544 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0b8c9aa44940b746794637ad2d69522ac756686b differ diff --git a/fuzz/corpus/negotiation_frame/0c40c9a46fd2a96abdeb6ea4c56e8cdbe4ac2379 b/fuzz/corpus/negotiation_frame/0c40c9a46fd2a96abdeb6ea4c56e8cdbe4ac2379 new file mode 100644 index 0000000..32e0d57 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0c40c9a46fd2a96abdeb6ea4c56e8cdbe4ac2379 differ diff --git a/fuzz/corpus/negotiation_frame/0c6a7f4f5d56d0dfef0e43e90a0bb6e817d5f64d b/fuzz/corpus/negotiation_frame/0c6a7f4f5d56d0dfef0e43e90a0bb6e817d5f64d new file mode 100644 index 0000000..417e746 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0c6a7f4f5d56d0dfef0e43e90a0bb6e817d5f64d differ diff --git a/fuzz/corpus/negotiation_frame/0c7e71064acf706cc7d893d9b5bbcd90147d5d61 b/fuzz/corpus/negotiation_frame/0c7e71064acf706cc7d893d9b5bbcd90147d5d61 new file mode 100644 index 0000000..d37d3f6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0c7e71064acf706cc7d893d9b5bbcd90147d5d61 differ diff --git a/fuzz/corpus/negotiation_frame/0d8669630c978b1c6b81ffed9bf55a449049b8dd b/fuzz/corpus/negotiation_frame/0d8669630c978b1c6b81ffed9bf55a449049b8dd new file mode 100644 index 0000000..00acd86 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0d8669630c978b1c6b81ffed9bf55a449049b8dd differ diff --git a/fuzz/corpus/negotiation_frame/0de2534d4a7587ae191f93a1f27f88b58aa9af7b b/fuzz/corpus/negotiation_frame/0de2534d4a7587ae191f93a1f27f88b58aa9af7b new file mode 100644 index 0000000..4150c37 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0de2534d4a7587ae191f93a1f27f88b58aa9af7b differ diff --git a/fuzz/corpus/negotiation_frame/0e2f037a4284ac9053fd1f48e61cb9d804c2e37f b/fuzz/corpus/negotiation_frame/0e2f037a4284ac9053fd1f48e61cb9d804c2e37f new file mode 100644 index 0000000..c6acd19 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0e2f037a4284ac9053fd1f48e61cb9d804c2e37f differ diff --git a/fuzz/corpus/negotiation_frame/0e3f8880cb79d70a6312215978b0db6389d3c8fa b/fuzz/corpus/negotiation_frame/0e3f8880cb79d70a6312215978b0db6389d3c8fa new file mode 100644 index 0000000..e71cf60 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0e3f8880cb79d70a6312215978b0db6389d3c8fa differ diff --git a/fuzz/corpus/negotiation_frame/0e607d9b2529f1d87595f2a0033f96fa03288592 b/fuzz/corpus/negotiation_frame/0e607d9b2529f1d87595f2a0033f96fa03288592 new file mode 100644 index 0000000..b958553 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0e607d9b2529f1d87595f2a0033f96fa03288592 differ diff --git a/fuzz/corpus/negotiation_frame/0ebb86b6421c88f6935283dfcd792574be0e3e2b b/fuzz/corpus/negotiation_frame/0ebb86b6421c88f6935283dfcd792574be0e3e2b new file mode 100644 index 0000000..4ece25e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/0ebb86b6421c88f6935283dfcd792574be0e3e2b differ diff --git a/fuzz/corpus/negotiation_frame/104c5a602c03f84dd77ec01f1bd5f3cc6acd75f3 b/fuzz/corpus/negotiation_frame/104c5a602c03f84dd77ec01f1bd5f3cc6acd75f3 new file mode 100644 index 0000000..c028fba Binary files /dev/null and b/fuzz/corpus/negotiation_frame/104c5a602c03f84dd77ec01f1bd5f3cc6acd75f3 differ diff --git a/fuzz/corpus/negotiation_frame/1055fd3ce16bdc6bae5f02acb6150da6bbdd1902 b/fuzz/corpus/negotiation_frame/1055fd3ce16bdc6bae5f02acb6150da6bbdd1902 new file mode 100644 index 0000000..70da8a8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1055fd3ce16bdc6bae5f02acb6150da6bbdd1902 differ diff --git a/fuzz/corpus/negotiation_frame/1085215b2144c0a9bc24eca7522cbb20de6e25ae b/fuzz/corpus/negotiation_frame/1085215b2144c0a9bc24eca7522cbb20de6e25ae new file mode 100644 index 0000000..6ebe5b7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1085215b2144c0a9bc24eca7522cbb20de6e25ae differ diff --git a/fuzz/corpus/negotiation_frame/10da9597544f053cf8568f2df80d599222f70b6a b/fuzz/corpus/negotiation_frame/10da9597544f053cf8568f2df80d599222f70b6a new file mode 100644 index 0000000..0279f99 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/10da9597544f053cf8568f2df80d599222f70b6a differ diff --git a/fuzz/corpus/negotiation_frame/10ffff08895cfa76c64e5c35813c2d5887d02e9c b/fuzz/corpus/negotiation_frame/10ffff08895cfa76c64e5c35813c2d5887d02e9c new file mode 100644 index 0000000..5e24dbe Binary files /dev/null and b/fuzz/corpus/negotiation_frame/10ffff08895cfa76c64e5c35813c2d5887d02e9c differ diff --git a/fuzz/corpus/negotiation_frame/112b96e1bbb585985698636756e585b36d41fff3 b/fuzz/corpus/negotiation_frame/112b96e1bbb585985698636756e585b36d41fff3 new file mode 100644 index 0000000..4da47a2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/112b96e1bbb585985698636756e585b36d41fff3 differ diff --git a/fuzz/corpus/negotiation_frame/116e3ad3be54e2f7ed326f5d332a5290293c5188 b/fuzz/corpus/negotiation_frame/116e3ad3be54e2f7ed326f5d332a5290293c5188 new file mode 100644 index 0000000..e448037 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/116e3ad3be54e2f7ed326f5d332a5290293c5188 differ diff --git a/fuzz/corpus/negotiation_frame/11a0d14d0c34e4d3923a1c7fd338ce467b98babd b/fuzz/corpus/negotiation_frame/11a0d14d0c34e4d3923a1c7fd338ce467b98babd new file mode 100644 index 0000000..af7c824 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/11a0d14d0c34e4d3923a1c7fd338ce467b98babd differ diff --git a/fuzz/corpus/negotiation_frame/11c2a1bcc8fd6bc46f1900f360f88c650d44c6e1 b/fuzz/corpus/negotiation_frame/11c2a1bcc8fd6bc46f1900f360f88c650d44c6e1 new file mode 100644 index 0000000..f04cc43 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/11c2a1bcc8fd6bc46f1900f360f88c650d44c6e1 differ diff --git a/fuzz/corpus/negotiation_frame/125d3f43a29efbe57e8ecb246a563353e4a2604c b/fuzz/corpus/negotiation_frame/125d3f43a29efbe57e8ecb246a563353e4a2604c new file mode 100644 index 0000000..5dbd2d9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/125d3f43a29efbe57e8ecb246a563353e4a2604c differ diff --git a/fuzz/corpus/negotiation_frame/132d6ff6bfe826e6a750997069ceebd8861d73fd b/fuzz/corpus/negotiation_frame/132d6ff6bfe826e6a750997069ceebd8861d73fd new file mode 100644 index 0000000..109a498 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/132d6ff6bfe826e6a750997069ceebd8861d73fd differ diff --git a/fuzz/corpus/negotiation_frame/144149ebfe033658c46ac7cdc70bc92439e8918d b/fuzz/corpus/negotiation_frame/144149ebfe033658c46ac7cdc70bc92439e8918d new file mode 100644 index 0000000..03f4ccc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/144149ebfe033658c46ac7cdc70bc92439e8918d differ diff --git a/fuzz/corpus/negotiation_frame/148ee4f3472e90f0be8e2b2d66af0647748d9ce2 b/fuzz/corpus/negotiation_frame/148ee4f3472e90f0be8e2b2d66af0647748d9ce2 new file mode 100644 index 0000000..c9036c9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/148ee4f3472e90f0be8e2b2d66af0647748d9ce2 differ diff --git a/fuzz/corpus/negotiation_frame/148f8c1642c257640b7dec3c352bf147e2c0a9cd b/fuzz/corpus/negotiation_frame/148f8c1642c257640b7dec3c352bf147e2c0a9cd new file mode 100644 index 0000000..a0b326c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/148f8c1642c257640b7dec3c352bf147e2c0a9cd differ diff --git a/fuzz/corpus/negotiation_frame/149a49e114c0cb74b328e5b7c40730b8f51f6854 b/fuzz/corpus/negotiation_frame/149a49e114c0cb74b328e5b7c40730b8f51f6854 new file mode 100644 index 0000000..0ae8cbc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/149a49e114c0cb74b328e5b7c40730b8f51f6854 differ diff --git a/fuzz/corpus/negotiation_frame/14a33ffca2e82da1be6e4901482bd05738534cbb b/fuzz/corpus/negotiation_frame/14a33ffca2e82da1be6e4901482bd05738534cbb new file mode 100644 index 0000000..f91cc5f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/14a33ffca2e82da1be6e4901482bd05738534cbb differ diff --git a/fuzz/corpus/negotiation_frame/14ccfcd64a8f4bc14e8b905a3ccae04009198034 b/fuzz/corpus/negotiation_frame/14ccfcd64a8f4bc14e8b905a3ccae04009198034 new file mode 100644 index 0000000..0b792e7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/14ccfcd64a8f4bc14e8b905a3ccae04009198034 differ diff --git a/fuzz/corpus/negotiation_frame/152d2721cff531db5c027af6be23739903d872f5 b/fuzz/corpus/negotiation_frame/152d2721cff531db5c027af6be23739903d872f5 new file mode 100644 index 0000000..88d6403 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/152d2721cff531db5c027af6be23739903d872f5 differ diff --git a/fuzz/corpus/negotiation_frame/1594f0b658f77147c775d6265b1fd0ff7af10cf9 b/fuzz/corpus/negotiation_frame/1594f0b658f77147c775d6265b1fd0ff7af10cf9 new file mode 100644 index 0000000..fc87021 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1594f0b658f77147c775d6265b1fd0ff7af10cf9 differ diff --git a/fuzz/corpus/negotiation_frame/159d42705d75fabf919414ffc2b029b377932c0b b/fuzz/corpus/negotiation_frame/159d42705d75fabf919414ffc2b029b377932c0b new file mode 100644 index 0000000..a7c9232 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/159d42705d75fabf919414ffc2b029b377932c0b differ diff --git a/fuzz/corpus/negotiation_frame/15da7c1ffa6299e0570877c58129b1449e4c840e b/fuzz/corpus/negotiation_frame/15da7c1ffa6299e0570877c58129b1449e4c840e new file mode 100644 index 0000000..39a7c37 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/15da7c1ffa6299e0570877c58129b1449e4c840e differ diff --git a/fuzz/corpus/negotiation_frame/15def2da2512b16740fa615874e4fe4ac018aff3 b/fuzz/corpus/negotiation_frame/15def2da2512b16740fa615874e4fe4ac018aff3 new file mode 100644 index 0000000..8dd599c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/15def2da2512b16740fa615874e4fe4ac018aff3 differ diff --git a/fuzz/corpus/negotiation_frame/163fed7a59cf3e3a9e736f93cc70b1c340c388db b/fuzz/corpus/negotiation_frame/163fed7a59cf3e3a9e736f93cc70b1c340c388db new file mode 100644 index 0000000..05b1e65 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/163fed7a59cf3e3a9e736f93cc70b1c340c388db differ diff --git a/fuzz/corpus/negotiation_frame/1648a2d47aa23349f8ed230b97dd0c6f02af28c7 b/fuzz/corpus/negotiation_frame/1648a2d47aa23349f8ed230b97dd0c6f02af28c7 new file mode 100644 index 0000000..2442cd8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1648a2d47aa23349f8ed230b97dd0c6f02af28c7 differ diff --git a/fuzz/corpus/negotiation_frame/1658ea3c56732a157202bf50ddfa480ecfa8026c b/fuzz/corpus/negotiation_frame/1658ea3c56732a157202bf50ddfa480ecfa8026c new file mode 100644 index 0000000..7f3531f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1658ea3c56732a157202bf50ddfa480ecfa8026c differ diff --git a/fuzz/corpus/negotiation_frame/1731276f7149c318cc5c9ec29ff4ea61b1e93077 b/fuzz/corpus/negotiation_frame/1731276f7149c318cc5c9ec29ff4ea61b1e93077 new file mode 100644 index 0000000..79885d3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1731276f7149c318cc5c9ec29ff4ea61b1e93077 differ diff --git a/fuzz/corpus/negotiation_frame/17633e6326e096cbfd877c9a093797ba9170b25c b/fuzz/corpus/negotiation_frame/17633e6326e096cbfd877c9a093797ba9170b25c new file mode 100644 index 0000000..b899670 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/17633e6326e096cbfd877c9a093797ba9170b25c differ diff --git a/fuzz/corpus/negotiation_frame/17766a63bc03a9dfb847c797267e41c28bee22fa b/fuzz/corpus/negotiation_frame/17766a63bc03a9dfb847c797267e41c28bee22fa new file mode 100644 index 0000000..6e69ae3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/17766a63bc03a9dfb847c797267e41c28bee22fa differ diff --git a/fuzz/corpus/negotiation_frame/1780f4758753fcbf5053be84075dc68799a8eda7 b/fuzz/corpus/negotiation_frame/1780f4758753fcbf5053be84075dc68799a8eda7 new file mode 100644 index 0000000..0a2ffc9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1780f4758753fcbf5053be84075dc68799a8eda7 differ diff --git a/fuzz/corpus/negotiation_frame/178affd19990f222a9af6bf75a076dbdb2ca4dcc b/fuzz/corpus/negotiation_frame/178affd19990f222a9af6bf75a076dbdb2ca4dcc new file mode 100644 index 0000000..abce440 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/178affd19990f222a9af6bf75a076dbdb2ca4dcc differ diff --git a/fuzz/corpus/negotiation_frame/17983e6296715d1eb7f55140fa19e842730089ba b/fuzz/corpus/negotiation_frame/17983e6296715d1eb7f55140fa19e842730089ba new file mode 100644 index 0000000..455e1f0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/17983e6296715d1eb7f55140fa19e842730089ba differ diff --git a/fuzz/corpus/negotiation_frame/17b06964b38c9b4ba89fc5ba99a0233119072447 b/fuzz/corpus/negotiation_frame/17b06964b38c9b4ba89fc5ba99a0233119072447 new file mode 100644 index 0000000..d56ff93 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/17b06964b38c9b4ba89fc5ba99a0233119072447 differ diff --git a/fuzz/corpus/negotiation_frame/17d9f0c9006fbe7d015231a2feb8f440e6b2da5d b/fuzz/corpus/negotiation_frame/17d9f0c9006fbe7d015231a2feb8f440e6b2da5d new file mode 100644 index 0000000..023f534 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/17d9f0c9006fbe7d015231a2feb8f440e6b2da5d differ diff --git a/fuzz/corpus/negotiation_frame/1840250fe3509926c5d1f28b089c1db18f31fedf b/fuzz/corpus/negotiation_frame/1840250fe3509926c5d1f28b089c1db18f31fedf new file mode 100644 index 0000000..935b974 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1840250fe3509926c5d1f28b089c1db18f31fedf differ diff --git a/fuzz/corpus/negotiation_frame/187b11053cdd4606082137d479fa5288634f6162 b/fuzz/corpus/negotiation_frame/187b11053cdd4606082137d479fa5288634f6162 new file mode 100644 index 0000000..3e485b7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/187b11053cdd4606082137d479fa5288634f6162 differ diff --git a/fuzz/corpus/negotiation_frame/18fac91183e59dc878b96ca67021e641397238f5 b/fuzz/corpus/negotiation_frame/18fac91183e59dc878b96ca67021e641397238f5 new file mode 100644 index 0000000..5cc7da5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/18fac91183e59dc878b96ca67021e641397238f5 differ diff --git a/fuzz/corpus/negotiation_frame/195457de47d4524c934b9739a3527b58936db150 b/fuzz/corpus/negotiation_frame/195457de47d4524c934b9739a3527b58936db150 new file mode 100644 index 0000000..4a14172 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/195457de47d4524c934b9739a3527b58936db150 differ diff --git a/fuzz/corpus/negotiation_frame/19c2ed6ed3fa1de2674513ef690bf389b00700f3 b/fuzz/corpus/negotiation_frame/19c2ed6ed3fa1de2674513ef690bf389b00700f3 new file mode 100644 index 0000000..1605437 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/19c2ed6ed3fa1de2674513ef690bf389b00700f3 differ diff --git a/fuzz/corpus/negotiation_frame/19db710c2be3d5cf7405316aa7e8f41e690dd384 b/fuzz/corpus/negotiation_frame/19db710c2be3d5cf7405316aa7e8f41e690dd384 new file mode 100644 index 0000000..6df662f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/19db710c2be3d5cf7405316aa7e8f41e690dd384 differ diff --git a/fuzz/corpus/negotiation_frame/1a91e47eb96b50fc26269b9ed48f9a06adf82db5 b/fuzz/corpus/negotiation_frame/1a91e47eb96b50fc26269b9ed48f9a06adf82db5 new file mode 100644 index 0000000..b7792cd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1a91e47eb96b50fc26269b9ed48f9a06adf82db5 differ diff --git a/fuzz/corpus/negotiation_frame/1bba3ac1099a7045e5004bb03f9fd4ff1fa31459 b/fuzz/corpus/negotiation_frame/1bba3ac1099a7045e5004bb03f9fd4ff1fa31459 new file mode 100644 index 0000000..6bfd598 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1bba3ac1099a7045e5004bb03f9fd4ff1fa31459 differ diff --git a/fuzz/corpus/negotiation_frame/1bd1dc2c7475f87af95a44af917e2236a8a22e14 b/fuzz/corpus/negotiation_frame/1bd1dc2c7475f87af95a44af917e2236a8a22e14 new file mode 100644 index 0000000..04c4f97 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1bd1dc2c7475f87af95a44af917e2236a8a22e14 differ diff --git a/fuzz/corpus/negotiation_frame/1bd489f233967ff3376c692de9adf519462e0150 b/fuzz/corpus/negotiation_frame/1bd489f233967ff3376c692de9adf519462e0150 new file mode 100644 index 0000000..9a50c52 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1bd489f233967ff3376c692de9adf519462e0150 differ diff --git a/fuzz/corpus/negotiation_frame/1c1a6bbe23e704e2d08915bf227e2ecab7d058d6 b/fuzz/corpus/negotiation_frame/1c1a6bbe23e704e2d08915bf227e2ecab7d058d6 new file mode 100644 index 0000000..e294c6f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1c1a6bbe23e704e2d08915bf227e2ecab7d058d6 differ diff --git a/fuzz/corpus/negotiation_frame/1c607cc8d7e1ba3e5313f69c711043da16f60ac0 b/fuzz/corpus/negotiation_frame/1c607cc8d7e1ba3e5313f69c711043da16f60ac0 new file mode 100644 index 0000000..7b5ddbc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1c607cc8d7e1ba3e5313f69c711043da16f60ac0 differ diff --git a/fuzz/corpus/negotiation_frame/1cae5b1034f377237ec346da299f4367f65140d5 b/fuzz/corpus/negotiation_frame/1cae5b1034f377237ec346da299f4367f65140d5 new file mode 100644 index 0000000..a3c0ed6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1cae5b1034f377237ec346da299f4367f65140d5 differ diff --git a/fuzz/corpus/negotiation_frame/1cd2195700aee42cf4333312c038b6e4d1e03312 b/fuzz/corpus/negotiation_frame/1cd2195700aee42cf4333312c038b6e4d1e03312 new file mode 100644 index 0000000..bd94c80 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1cd2195700aee42cf4333312c038b6e4d1e03312 differ diff --git a/fuzz/corpus/negotiation_frame/1cd5dbe3bb719e450e3e7be45fd8c07c3fb225db b/fuzz/corpus/negotiation_frame/1cd5dbe3bb719e450e3e7be45fd8c07c3fb225db new file mode 100644 index 0000000..b5a77ad Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1cd5dbe3bb719e450e3e7be45fd8c07c3fb225db differ diff --git a/fuzz/corpus/negotiation_frame/1d15586ee346f5404406b7c7e19cd44631022dbb b/fuzz/corpus/negotiation_frame/1d15586ee346f5404406b7c7e19cd44631022dbb new file mode 100644 index 0000000..dc460d0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1d15586ee346f5404406b7c7e19cd44631022dbb differ diff --git a/fuzz/corpus/negotiation_frame/1e4a12ef3d6372fe3902a43ac3b0a71d9172a2b3 b/fuzz/corpus/negotiation_frame/1e4a12ef3d6372fe3902a43ac3b0a71d9172a2b3 new file mode 100644 index 0000000..41e30f7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1e4a12ef3d6372fe3902a43ac3b0a71d9172a2b3 differ diff --git a/fuzz/corpus/negotiation_frame/1edef87b5efed11194f41e5fdac8bd2d5e928fbe b/fuzz/corpus/negotiation_frame/1edef87b5efed11194f41e5fdac8bd2d5e928fbe new file mode 100644 index 0000000..a7e68f6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1edef87b5efed11194f41e5fdac8bd2d5e928fbe differ diff --git a/fuzz/corpus/negotiation_frame/1f83269baa111e00ef31047fa37ef518e73d423a b/fuzz/corpus/negotiation_frame/1f83269baa111e00ef31047fa37ef518e73d423a new file mode 100644 index 0000000..83c6865 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1f83269baa111e00ef31047fa37ef518e73d423a differ diff --git a/fuzz/corpus/negotiation_frame/1fd53508e126c60abc8320edee6f79be9ccb9259 b/fuzz/corpus/negotiation_frame/1fd53508e126c60abc8320edee6f79be9ccb9259 new file mode 100644 index 0000000..742b41f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/1fd53508e126c60abc8320edee6f79be9ccb9259 differ diff --git a/fuzz/corpus/negotiation_frame/20a72c4ce664f67f208afe157d6cbd409d844d0b b/fuzz/corpus/negotiation_frame/20a72c4ce664f67f208afe157d6cbd409d844d0b new file mode 100644 index 0000000..fcdcc06 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/20a72c4ce664f67f208afe157d6cbd409d844d0b differ diff --git a/fuzz/corpus/negotiation_frame/213518ceb8093fef8323f262628219ca848492c4 b/fuzz/corpus/negotiation_frame/213518ceb8093fef8323f262628219ca848492c4 new file mode 100644 index 0000000..851b835 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/213518ceb8093fef8323f262628219ca848492c4 differ diff --git a/fuzz/corpus/negotiation_frame/21581e67ca367422707fc1a7b71930f89bfb2ca7 b/fuzz/corpus/negotiation_frame/21581e67ca367422707fc1a7b71930f89bfb2ca7 new file mode 100644 index 0000000..88a73fd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/21581e67ca367422707fc1a7b71930f89bfb2ca7 differ diff --git a/fuzz/corpus/negotiation_frame/2199a45814b855d5d19f84f65d3006ac9ca39364 b/fuzz/corpus/negotiation_frame/2199a45814b855d5d19f84f65d3006ac9ca39364 new file mode 100644 index 0000000..85982a3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2199a45814b855d5d19f84f65d3006ac9ca39364 differ diff --git a/fuzz/corpus/negotiation_frame/22cf4fec4f9957a886da5c5acd8f121e0155f32e b/fuzz/corpus/negotiation_frame/22cf4fec4f9957a886da5c5acd8f121e0155f32e new file mode 100644 index 0000000..1803cbf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/22cf4fec4f9957a886da5c5acd8f121e0155f32e differ diff --git a/fuzz/corpus/negotiation_frame/232177666c7ca3a30b566fb8048e8273aa7837b2 b/fuzz/corpus/negotiation_frame/232177666c7ca3a30b566fb8048e8273aa7837b2 new file mode 100644 index 0000000..b9dfd12 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/232177666c7ca3a30b566fb8048e8273aa7837b2 differ diff --git a/fuzz/corpus/negotiation_frame/238cc405db55066c8923bb9032dc0b43375fd5d2 b/fuzz/corpus/negotiation_frame/238cc405db55066c8923bb9032dc0b43375fd5d2 new file mode 100644 index 0000000..ecdbbba Binary files /dev/null and b/fuzz/corpus/negotiation_frame/238cc405db55066c8923bb9032dc0b43375fd5d2 differ diff --git a/fuzz/corpus/negotiation_frame/23c131992366a0888302be54a7e857c256630593 b/fuzz/corpus/negotiation_frame/23c131992366a0888302be54a7e857c256630593 new file mode 100644 index 0000000..908cdb6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/23c131992366a0888302be54a7e857c256630593 differ diff --git a/fuzz/corpus/negotiation_frame/24574a4d5e301baddb7297e8c0a5f03259236d41 b/fuzz/corpus/negotiation_frame/24574a4d5e301baddb7297e8c0a5f03259236d41 new file mode 100644 index 0000000..bb561c3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/24574a4d5e301baddb7297e8c0a5f03259236d41 differ diff --git a/fuzz/corpus/negotiation_frame/2478e06e568447c1e488a3500fd1f6d2f68475f1 b/fuzz/corpus/negotiation_frame/2478e06e568447c1e488a3500fd1f6d2f68475f1 new file mode 100644 index 0000000..f986045 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2478e06e568447c1e488a3500fd1f6d2f68475f1 differ diff --git a/fuzz/corpus/negotiation_frame/247ea8620fecb7cf95cadf7dde85d6b1dc3a8766 b/fuzz/corpus/negotiation_frame/247ea8620fecb7cf95cadf7dde85d6b1dc3a8766 new file mode 100644 index 0000000..71b046d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/247ea8620fecb7cf95cadf7dde85d6b1dc3a8766 differ diff --git a/fuzz/corpus/negotiation_frame/2485e3c3aec5cb678656e83a6f0c9d374b1d3d43 b/fuzz/corpus/negotiation_frame/2485e3c3aec5cb678656e83a6f0c9d374b1d3d43 new file mode 100644 index 0000000..c99fa4a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2485e3c3aec5cb678656e83a6f0c9d374b1d3d43 differ diff --git a/fuzz/corpus/negotiation_frame/251d7a1255e120e89274853e1d9c46c5debb5e6f b/fuzz/corpus/negotiation_frame/251d7a1255e120e89274853e1d9c46c5debb5e6f new file mode 100644 index 0000000..7cc8b2b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/251d7a1255e120e89274853e1d9c46c5debb5e6f differ diff --git a/fuzz/corpus/negotiation_frame/25ebaa8baf56e4e292755481f26b03700543f244 b/fuzz/corpus/negotiation_frame/25ebaa8baf56e4e292755481f26b03700543f244 new file mode 100644 index 0000000..2c6f47e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/25ebaa8baf56e4e292755481f26b03700543f244 differ diff --git a/fuzz/corpus/negotiation_frame/26375f6fbc6a9bf42ac938e020d40fdec5397c7b b/fuzz/corpus/negotiation_frame/26375f6fbc6a9bf42ac938e020d40fdec5397c7b new file mode 100644 index 0000000..8cc4ea0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/26375f6fbc6a9bf42ac938e020d40fdec5397c7b differ diff --git a/fuzz/corpus/negotiation_frame/2673d169d9ca6a419c4804cb5bc097466fca0020 b/fuzz/corpus/negotiation_frame/2673d169d9ca6a419c4804cb5bc097466fca0020 new file mode 100644 index 0000000..9fb0ca5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2673d169d9ca6a419c4804cb5bc097466fca0020 differ diff --git a/fuzz/corpus/negotiation_frame/267f5072f8fd2fa6eeb379d4ddd94e3827e9909d b/fuzz/corpus/negotiation_frame/267f5072f8fd2fa6eeb379d4ddd94e3827e9909d new file mode 100644 index 0000000..caee556 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/267f5072f8fd2fa6eeb379d4ddd94e3827e9909d differ diff --git a/fuzz/corpus/negotiation_frame/26d9861b07a9a445ed6e2f56e4d31e086313e298 b/fuzz/corpus/negotiation_frame/26d9861b07a9a445ed6e2f56e4d31e086313e298 new file mode 100644 index 0000000..aaa79fc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/26d9861b07a9a445ed6e2f56e4d31e086313e298 differ diff --git a/fuzz/corpus/negotiation_frame/26de5d3126104ba69311ec58bd9579e596fbe0b0 b/fuzz/corpus/negotiation_frame/26de5d3126104ba69311ec58bd9579e596fbe0b0 new file mode 100644 index 0000000..603e22b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/26de5d3126104ba69311ec58bd9579e596fbe0b0 differ diff --git a/fuzz/corpus/negotiation_frame/2718945c0c1005d3e21aa5166c0a99a26e731550 b/fuzz/corpus/negotiation_frame/2718945c0c1005d3e21aa5166c0a99a26e731550 new file mode 100644 index 0000000..2f0f4ef Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2718945c0c1005d3e21aa5166c0a99a26e731550 differ diff --git a/fuzz/corpus/negotiation_frame/274a9c71e252351f74724b730aa2e25044c8fe97 b/fuzz/corpus/negotiation_frame/274a9c71e252351f74724b730aa2e25044c8fe97 new file mode 100644 index 0000000..703ebbc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/274a9c71e252351f74724b730aa2e25044c8fe97 differ diff --git a/fuzz/corpus/negotiation_frame/275d6d1b7262a9b1d8bda13c12e5d2a16d044d2b b/fuzz/corpus/negotiation_frame/275d6d1b7262a9b1d8bda13c12e5d2a16d044d2b new file mode 100644 index 0000000..c15f189 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/275d6d1b7262a9b1d8bda13c12e5d2a16d044d2b differ diff --git a/fuzz/corpus/negotiation_frame/27e813395a9e4bdd5364b41b849da84b454412d2 b/fuzz/corpus/negotiation_frame/27e813395a9e4bdd5364b41b849da84b454412d2 new file mode 100644 index 0000000..12b1f9d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/27e813395a9e4bdd5364b41b849da84b454412d2 differ diff --git a/fuzz/corpus/negotiation_frame/280bbe76b1a5256050b2c8b0ad5a298fb5b1398b b/fuzz/corpus/negotiation_frame/280bbe76b1a5256050b2c8b0ad5a298fb5b1398b new file mode 100644 index 0000000..a534145 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/280bbe76b1a5256050b2c8b0ad5a298fb5b1398b differ diff --git a/fuzz/corpus/negotiation_frame/28477a6a2eeb88d56f7bb98a0289402edec02aff b/fuzz/corpus/negotiation_frame/28477a6a2eeb88d56f7bb98a0289402edec02aff new file mode 100644 index 0000000..41808bd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/28477a6a2eeb88d56f7bb98a0289402edec02aff differ diff --git a/fuzz/corpus/negotiation_frame/2862a448211da693fc6bca01085dfc811cfd3f75 b/fuzz/corpus/negotiation_frame/2862a448211da693fc6bca01085dfc811cfd3f75 new file mode 100644 index 0000000..935fa9c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2862a448211da693fc6bca01085dfc811cfd3f75 differ diff --git a/fuzz/corpus/negotiation_frame/29fe88eb6ea631307f21262348de20a25e68d3e0 b/fuzz/corpus/negotiation_frame/29fe88eb6ea631307f21262348de20a25e68d3e0 new file mode 100644 index 0000000..bc67cd6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/29fe88eb6ea631307f21262348de20a25e68d3e0 differ diff --git a/fuzz/corpus/negotiation_frame/2a78fb429804c8f49bd6c1c2d510722bcbf540fb b/fuzz/corpus/negotiation_frame/2a78fb429804c8f49bd6c1c2d510722bcbf540fb new file mode 100644 index 0000000..58197ad Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2a78fb429804c8f49bd6c1c2d510722bcbf540fb differ diff --git a/fuzz/corpus/negotiation_frame/2b474364a34a39793641d28e6ada99e8273bf804 b/fuzz/corpus/negotiation_frame/2b474364a34a39793641d28e6ada99e8273bf804 new file mode 100644 index 0000000..46a8d4b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2b474364a34a39793641d28e6ada99e8273bf804 differ diff --git a/fuzz/corpus/negotiation_frame/2bcbde24df6e6ae5f8a64ad9364b00ac7cc46ca3 b/fuzz/corpus/negotiation_frame/2bcbde24df6e6ae5f8a64ad9364b00ac7cc46ca3 new file mode 100644 index 0000000..4072d1a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2bcbde24df6e6ae5f8a64ad9364b00ac7cc46ca3 differ diff --git a/fuzz/corpus/negotiation_frame/2be3dbe571ed1339d218beed6f47b2a2d8b1d53c b/fuzz/corpus/negotiation_frame/2be3dbe571ed1339d218beed6f47b2a2d8b1d53c new file mode 100644 index 0000000..621a1ab Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2be3dbe571ed1339d218beed6f47b2a2d8b1d53c differ diff --git a/fuzz/corpus/negotiation_frame/2c3c13acd6befefdabec604714cc12c6bbdc9ac0 b/fuzz/corpus/negotiation_frame/2c3c13acd6befefdabec604714cc12c6bbdc9ac0 new file mode 100644 index 0000000..068c393 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2c3c13acd6befefdabec604714cc12c6bbdc9ac0 differ diff --git a/fuzz/corpus/negotiation_frame/2cce729673db61a7203bdc0c13f131b69ecb0bc0 b/fuzz/corpus/negotiation_frame/2cce729673db61a7203bdc0c13f131b69ecb0bc0 new file mode 100644 index 0000000..844e41f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2cce729673db61a7203bdc0c13f131b69ecb0bc0 differ diff --git a/fuzz/corpus/negotiation_frame/2d23560256628ddaf13369b7900e402c0ca7c95b b/fuzz/corpus/negotiation_frame/2d23560256628ddaf13369b7900e402c0ca7c95b new file mode 100644 index 0000000..bae283c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2d23560256628ddaf13369b7900e402c0ca7c95b differ diff --git a/fuzz/corpus/negotiation_frame/2d8034fcecf4d2311aa39657f318e2011aab3892 b/fuzz/corpus/negotiation_frame/2d8034fcecf4d2311aa39657f318e2011aab3892 new file mode 100644 index 0000000..ce29b78 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2d8034fcecf4d2311aa39657f318e2011aab3892 differ diff --git a/fuzz/corpus/negotiation_frame/2d81b778b6d2471901551bd25a2d023b54330627 b/fuzz/corpus/negotiation_frame/2d81b778b6d2471901551bd25a2d023b54330627 new file mode 100644 index 0000000..aa365ac Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2d81b778b6d2471901551bd25a2d023b54330627 differ diff --git a/fuzz/corpus/negotiation_frame/2dc23345d5c4f77f2cbfd460e87fc4499df61e5d b/fuzz/corpus/negotiation_frame/2dc23345d5c4f77f2cbfd460e87fc4499df61e5d new file mode 100644 index 0000000..52a1b4f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2dc23345d5c4f77f2cbfd460e87fc4499df61e5d differ diff --git a/fuzz/corpus/negotiation_frame/2def5fad79e72b968ff1ef0b9aa54d7c41d2e9f2 b/fuzz/corpus/negotiation_frame/2def5fad79e72b968ff1ef0b9aa54d7c41d2e9f2 new file mode 100644 index 0000000..fb414d0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2def5fad79e72b968ff1ef0b9aa54d7c41d2e9f2 differ diff --git a/fuzz/corpus/negotiation_frame/2e15564a753a178c6f2227fa91669a391d6eca8d b/fuzz/corpus/negotiation_frame/2e15564a753a178c6f2227fa91669a391d6eca8d new file mode 100644 index 0000000..8569ad8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2e15564a753a178c6f2227fa91669a391d6eca8d differ diff --git a/fuzz/corpus/negotiation_frame/2e7da4b66da52f70239cee9356f522e77bcbe1b7 b/fuzz/corpus/negotiation_frame/2e7da4b66da52f70239cee9356f522e77bcbe1b7 new file mode 100644 index 0000000..a9b1bdc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2e7da4b66da52f70239cee9356f522e77bcbe1b7 differ diff --git a/fuzz/corpus/negotiation_frame/2e894d7a7e3ae140a9bd45547bd9fe3bcc16cba8 b/fuzz/corpus/negotiation_frame/2e894d7a7e3ae140a9bd45547bd9fe3bcc16cba8 new file mode 100644 index 0000000..c622b4c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2e894d7a7e3ae140a9bd45547bd9fe3bcc16cba8 differ diff --git a/fuzz/corpus/negotiation_frame/2e901d495b5d83f4c0c0c0099f02553770a5a897 b/fuzz/corpus/negotiation_frame/2e901d495b5d83f4c0c0c0099f02553770a5a897 new file mode 100644 index 0000000..9e48479 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2e901d495b5d83f4c0c0c0099f02553770a5a897 differ diff --git a/fuzz/corpus/negotiation_frame/2e96da16648537aaf7b9c9c731b779e88452729a b/fuzz/corpus/negotiation_frame/2e96da16648537aaf7b9c9c731b779e88452729a new file mode 100644 index 0000000..b1b6b28 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2e96da16648537aaf7b9c9c731b779e88452729a differ diff --git a/fuzz/corpus/negotiation_frame/2eb91dde9f898bbbab27fb8b869330526ecc9d63 b/fuzz/corpus/negotiation_frame/2eb91dde9f898bbbab27fb8b869330526ecc9d63 new file mode 100644 index 0000000..f14d99c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2eb91dde9f898bbbab27fb8b869330526ecc9d63 differ diff --git a/fuzz/corpus/negotiation_frame/2efd5f457054a11d9b7dde20c18d0ec26780944e b/fuzz/corpus/negotiation_frame/2efd5f457054a11d9b7dde20c18d0ec26780944e new file mode 100644 index 0000000..34a5bd2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2efd5f457054a11d9b7dde20c18d0ec26780944e differ diff --git a/fuzz/corpus/negotiation_frame/2f17de0c25ffa0071e1f913d43389f526be42f05 b/fuzz/corpus/negotiation_frame/2f17de0c25ffa0071e1f913d43389f526be42f05 new file mode 100644 index 0000000..0f2b10c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2f17de0c25ffa0071e1f913d43389f526be42f05 differ diff --git a/fuzz/corpus/negotiation_frame/2fb7fd091654d5b93d515de9f1a47c5f2b6ffbd7 b/fuzz/corpus/negotiation_frame/2fb7fd091654d5b93d515de9f1a47c5f2b6ffbd7 new file mode 100644 index 0000000..e3f0f55 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2fb7fd091654d5b93d515de9f1a47c5f2b6ffbd7 differ diff --git a/fuzz/corpus/negotiation_frame/2fe07d431216d0c6b604ba9429b4fa6b98445b67 b/fuzz/corpus/negotiation_frame/2fe07d431216d0c6b604ba9429b4fa6b98445b67 new file mode 100644 index 0000000..5deb727 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2fe07d431216d0c6b604ba9429b4fa6b98445b67 differ diff --git a/fuzz/corpus/negotiation_frame/2ffb684fa9da0e0432a4543a72e35b31f89139e0 b/fuzz/corpus/negotiation_frame/2ffb684fa9da0e0432a4543a72e35b31f89139e0 new file mode 100644 index 0000000..89f8ccd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/2ffb684fa9da0e0432a4543a72e35b31f89139e0 differ diff --git a/fuzz/corpus/negotiation_frame/3036d92c7c3b3bb337816949b7b35743791ac487 b/fuzz/corpus/negotiation_frame/3036d92c7c3b3bb337816949b7b35743791ac487 new file mode 100644 index 0000000..e6b7571 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3036d92c7c3b3bb337816949b7b35743791ac487 differ diff --git a/fuzz/corpus/negotiation_frame/305a66747a6ae003560bc18ccd488fee091bf30d b/fuzz/corpus/negotiation_frame/305a66747a6ae003560bc18ccd488fee091bf30d new file mode 100644 index 0000000..4165171 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/305a66747a6ae003560bc18ccd488fee091bf30d differ diff --git a/fuzz/corpus/negotiation_frame/309f14df55e95c60e15634f8d2c27bb54526bf4b b/fuzz/corpus/negotiation_frame/309f14df55e95c60e15634f8d2c27bb54526bf4b new file mode 100644 index 0000000..36f973a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/309f14df55e95c60e15634f8d2c27bb54526bf4b differ diff --git a/fuzz/corpus/negotiation_frame/30e77f6d0f48e8a7ecfe696e2abe6ccaa01b8796 b/fuzz/corpus/negotiation_frame/30e77f6d0f48e8a7ecfe696e2abe6ccaa01b8796 new file mode 100644 index 0000000..39a2ba5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/30e77f6d0f48e8a7ecfe696e2abe6ccaa01b8796 differ diff --git a/fuzz/corpus/negotiation_frame/30f401e6a0c37cb1fce9ba6e3a0a29e05662c575 b/fuzz/corpus/negotiation_frame/30f401e6a0c37cb1fce9ba6e3a0a29e05662c575 new file mode 100644 index 0000000..6835f73 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/30f401e6a0c37cb1fce9ba6e3a0a29e05662c575 differ diff --git a/fuzz/corpus/negotiation_frame/30f98f1041e88e413c715846138caecde00ae9f0 b/fuzz/corpus/negotiation_frame/30f98f1041e88e413c715846138caecde00ae9f0 new file mode 100644 index 0000000..33826d2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/30f98f1041e88e413c715846138caecde00ae9f0 differ diff --git a/fuzz/corpus/negotiation_frame/30fb8735ff4c629d3e2521253dd5a20a62a48d97 b/fuzz/corpus/negotiation_frame/30fb8735ff4c629d3e2521253dd5a20a62a48d97 new file mode 100644 index 0000000..7b25359 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/30fb8735ff4c629d3e2521253dd5a20a62a48d97 differ diff --git a/fuzz/corpus/negotiation_frame/31477a17905538ec0326744728979bbbb4db1a08 b/fuzz/corpus/negotiation_frame/31477a17905538ec0326744728979bbbb4db1a08 new file mode 100644 index 0000000..5e46173 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/31477a17905538ec0326744728979bbbb4db1a08 differ diff --git a/fuzz/corpus/negotiation_frame/3191d3a8e91f0903775c59eccb2c63c6d773e3ee b/fuzz/corpus/negotiation_frame/3191d3a8e91f0903775c59eccb2c63c6d773e3ee new file mode 100644 index 0000000..8948550 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3191d3a8e91f0903775c59eccb2c63c6d773e3ee differ diff --git a/fuzz/corpus/negotiation_frame/31e2fc77cb3337878efe802e16b5691f93d18df7 b/fuzz/corpus/negotiation_frame/31e2fc77cb3337878efe802e16b5691f93d18df7 new file mode 100644 index 0000000..45dffb0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/31e2fc77cb3337878efe802e16b5691f93d18df7 differ diff --git a/fuzz/corpus/negotiation_frame/3220ffa65346337ff61d9cbc7cfc9cc845d87d8e b/fuzz/corpus/negotiation_frame/3220ffa65346337ff61d9cbc7cfc9cc845d87d8e new file mode 100644 index 0000000..1651836 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3220ffa65346337ff61d9cbc7cfc9cc845d87d8e differ diff --git a/fuzz/corpus/negotiation_frame/3295814541e0d89abac3fe55a4d0e67d359518e5 b/fuzz/corpus/negotiation_frame/3295814541e0d89abac3fe55a4d0e67d359518e5 new file mode 100644 index 0000000..1db4687 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3295814541e0d89abac3fe55a4d0e67d359518e5 differ diff --git a/fuzz/corpus/negotiation_frame/334483cc11d55008b58580f63866b4b32d406ce2 b/fuzz/corpus/negotiation_frame/334483cc11d55008b58580f63866b4b32d406ce2 new file mode 100644 index 0000000..428f428 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/334483cc11d55008b58580f63866b4b32d406ce2 differ diff --git a/fuzz/corpus/negotiation_frame/340f2df65789bea9559502f14f3d5f58a0afd428 b/fuzz/corpus/negotiation_frame/340f2df65789bea9559502f14f3d5f58a0afd428 new file mode 100644 index 0000000..9769197 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/340f2df65789bea9559502f14f3d5f58a0afd428 differ diff --git a/fuzz/corpus/negotiation_frame/34ae549ba80f846a91017f3781439e89e3e56713 b/fuzz/corpus/negotiation_frame/34ae549ba80f846a91017f3781439e89e3e56713 new file mode 100644 index 0000000..d97f219 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/34ae549ba80f846a91017f3781439e89e3e56713 differ diff --git a/fuzz/corpus/negotiation_frame/350e924d95a91a88a9b31cfbe18e98bcb39d7183 b/fuzz/corpus/negotiation_frame/350e924d95a91a88a9b31cfbe18e98bcb39d7183 new file mode 100644 index 0000000..7bd2648 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/350e924d95a91a88a9b31cfbe18e98bcb39d7183 differ diff --git a/fuzz/corpus/negotiation_frame/353bea20ce5e4781d7047735f083634557eab41e b/fuzz/corpus/negotiation_frame/353bea20ce5e4781d7047735f083634557eab41e new file mode 100644 index 0000000..e76f157 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/353bea20ce5e4781d7047735f083634557eab41e differ diff --git a/fuzz/corpus/negotiation_frame/353e8a66d34159f858f5aca86aff7bcdb97a4631 b/fuzz/corpus/negotiation_frame/353e8a66d34159f858f5aca86aff7bcdb97a4631 new file mode 100644 index 0000000..960ad48 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/353e8a66d34159f858f5aca86aff7bcdb97a4631 differ diff --git a/fuzz/corpus/negotiation_frame/358a94506359c4bf09e183e538e7e705067bdd03 b/fuzz/corpus/negotiation_frame/358a94506359c4bf09e183e538e7e705067bdd03 new file mode 100644 index 0000000..8c2c151 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/358a94506359c4bf09e183e538e7e705067bdd03 differ diff --git a/fuzz/corpus/negotiation_frame/35bb9869182cd7b6303927ee3fa22efabe5615e9 b/fuzz/corpus/negotiation_frame/35bb9869182cd7b6303927ee3fa22efabe5615e9 new file mode 100644 index 0000000..f98c714 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/35bb9869182cd7b6303927ee3fa22efabe5615e9 differ diff --git a/fuzz/corpus/negotiation_frame/35d142fde374ea009d18a3486e95342e5d1505c4 b/fuzz/corpus/negotiation_frame/35d142fde374ea009d18a3486e95342e5d1505c4 new file mode 100644 index 0000000..3d92d90 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/35d142fde374ea009d18a3486e95342e5d1505c4 differ diff --git a/fuzz/corpus/negotiation_frame/35f00a21e5b3aad1b08fc2a6d006aefbe994c5e5 b/fuzz/corpus/negotiation_frame/35f00a21e5b3aad1b08fc2a6d006aefbe994c5e5 new file mode 100644 index 0000000..d191a0b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/35f00a21e5b3aad1b08fc2a6d006aefbe994c5e5 differ diff --git a/fuzz/corpus/negotiation_frame/36356b1f84dce7b3485470ad0cd12161094499fd b/fuzz/corpus/negotiation_frame/36356b1f84dce7b3485470ad0cd12161094499fd new file mode 100644 index 0000000..d649d1c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/36356b1f84dce7b3485470ad0cd12161094499fd differ diff --git a/fuzz/corpus/negotiation_frame/366d3d00c1886c3edea6feb06dae65041f9745c0 b/fuzz/corpus/negotiation_frame/366d3d00c1886c3edea6feb06dae65041f9745c0 new file mode 100644 index 0000000..80a0603 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/366d3d00c1886c3edea6feb06dae65041f9745c0 differ diff --git a/fuzz/corpus/negotiation_frame/36c61835f280bcb1f6e6fafe14945283dfa7513e b/fuzz/corpus/negotiation_frame/36c61835f280bcb1f6e6fafe14945283dfa7513e new file mode 100644 index 0000000..cf19350 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/36c61835f280bcb1f6e6fafe14945283dfa7513e differ diff --git a/fuzz/corpus/negotiation_frame/3752007453e035eb13ad52588e1cd3b25ba63dc8 b/fuzz/corpus/negotiation_frame/3752007453e035eb13ad52588e1cd3b25ba63dc8 new file mode 100644 index 0000000..cbf6baf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3752007453e035eb13ad52588e1cd3b25ba63dc8 differ diff --git a/fuzz/corpus/negotiation_frame/379d66690d4f22d0ca3f96eb5e2b4523a5921b91 b/fuzz/corpus/negotiation_frame/379d66690d4f22d0ca3f96eb5e2b4523a5921b91 new file mode 100644 index 0000000..f22c536 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/379d66690d4f22d0ca3f96eb5e2b4523a5921b91 differ diff --git a/fuzz/corpus/negotiation_frame/38abdcd11621155a8ef1d1a7916a67bb941cf9a7 b/fuzz/corpus/negotiation_frame/38abdcd11621155a8ef1d1a7916a67bb941cf9a7 new file mode 100644 index 0000000..70739c4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/38abdcd11621155a8ef1d1a7916a67bb941cf9a7 differ diff --git a/fuzz/corpus/negotiation_frame/38d2f4fa1752b428a786b84256ac9dbb1b6d9638 b/fuzz/corpus/negotiation_frame/38d2f4fa1752b428a786b84256ac9dbb1b6d9638 new file mode 100644 index 0000000..1a4cf86 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/38d2f4fa1752b428a786b84256ac9dbb1b6d9638 differ diff --git a/fuzz/corpus/negotiation_frame/38e88ae1832d199a19b69e4d17e9720297a1e433 b/fuzz/corpus/negotiation_frame/38e88ae1832d199a19b69e4d17e9720297a1e433 new file mode 100644 index 0000000..a39b602 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/38e88ae1832d199a19b69e4d17e9720297a1e433 differ diff --git a/fuzz/corpus/negotiation_frame/38f51050d5f82b35471a9aaf6513bf3f7f39d64e b/fuzz/corpus/negotiation_frame/38f51050d5f82b35471a9aaf6513bf3f7f39d64e new file mode 100644 index 0000000..fa5ab35 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/38f51050d5f82b35471a9aaf6513bf3f7f39d64e differ diff --git a/fuzz/corpus/negotiation_frame/3949dc2d9fce857eb3080de65086533747c52326 b/fuzz/corpus/negotiation_frame/3949dc2d9fce857eb3080de65086533747c52326 new file mode 100644 index 0000000..daa83ee Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3949dc2d9fce857eb3080de65086533747c52326 differ diff --git a/fuzz/corpus/negotiation_frame/398d724af810ac933765153a1d681d7bf14c16ae b/fuzz/corpus/negotiation_frame/398d724af810ac933765153a1d681d7bf14c16ae new file mode 100644 index 0000000..d7033ec Binary files /dev/null and b/fuzz/corpus/negotiation_frame/398d724af810ac933765153a1d681d7bf14c16ae differ diff --git a/fuzz/corpus/negotiation_frame/3aab7717ab2df277e768dc3be1124dac4ce21b87 b/fuzz/corpus/negotiation_frame/3aab7717ab2df277e768dc3be1124dac4ce21b87 new file mode 100644 index 0000000..5f3969c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3aab7717ab2df277e768dc3be1124dac4ce21b87 differ diff --git a/fuzz/corpus/negotiation_frame/3ace6485f4f96236d63ac9a3299bc539b45783fe b/fuzz/corpus/negotiation_frame/3ace6485f4f96236d63ac9a3299bc539b45783fe new file mode 100644 index 0000000..94dc769 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3ace6485f4f96236d63ac9a3299bc539b45783fe differ diff --git a/fuzz/corpus/negotiation_frame/3b48890bd19ab6df4feb8df05f76e628b1e5c402 b/fuzz/corpus/negotiation_frame/3b48890bd19ab6df4feb8df05f76e628b1e5c402 new file mode 100644 index 0000000..2d3d68b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3b48890bd19ab6df4feb8df05f76e628b1e5c402 differ diff --git a/fuzz/corpus/negotiation_frame/3be4c9a7c5faa8721a834beb74a66985f9ea893f b/fuzz/corpus/negotiation_frame/3be4c9a7c5faa8721a834beb74a66985f9ea893f new file mode 100644 index 0000000..be2ff99 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3be4c9a7c5faa8721a834beb74a66985f9ea893f differ diff --git a/fuzz/corpus/negotiation_frame/3bf0306e9b1a1ac1a0949ff1078258f3d9a48434 b/fuzz/corpus/negotiation_frame/3bf0306e9b1a1ac1a0949ff1078258f3d9a48434 new file mode 100644 index 0000000..11ba48a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3bf0306e9b1a1ac1a0949ff1078258f3d9a48434 differ diff --git a/fuzz/corpus/negotiation_frame/3c586e4913041fe21023c9c7e15dcc8b6d5df22a b/fuzz/corpus/negotiation_frame/3c586e4913041fe21023c9c7e15dcc8b6d5df22a new file mode 100644 index 0000000..a4fb1f9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3c586e4913041fe21023c9c7e15dcc8b6d5df22a differ diff --git a/fuzz/corpus/negotiation_frame/3c60fa9619c726f488cf4a4f605173ca59a1017c b/fuzz/corpus/negotiation_frame/3c60fa9619c726f488cf4a4f605173ca59a1017c new file mode 100644 index 0000000..fd8aa4a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3c60fa9619c726f488cf4a4f605173ca59a1017c differ diff --git a/fuzz/corpus/negotiation_frame/3cc979244fa84b3b04b797f3abca575ce2082e07 b/fuzz/corpus/negotiation_frame/3cc979244fa84b3b04b797f3abca575ce2082e07 new file mode 100644 index 0000000..73921e4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3cc979244fa84b3b04b797f3abca575ce2082e07 differ diff --git a/fuzz/corpus/negotiation_frame/3dddb6408517e0720a7c33bcc8b4adee921e944d b/fuzz/corpus/negotiation_frame/3dddb6408517e0720a7c33bcc8b4adee921e944d new file mode 100644 index 0000000..cb7b86a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3dddb6408517e0720a7c33bcc8b4adee921e944d differ diff --git a/fuzz/corpus/negotiation_frame/3e684ae5cad5107c75438dcd764b7d03b2778208 b/fuzz/corpus/negotiation_frame/3e684ae5cad5107c75438dcd764b7d03b2778208 new file mode 100644 index 0000000..51648ca Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3e684ae5cad5107c75438dcd764b7d03b2778208 differ diff --git a/fuzz/corpus/negotiation_frame/3eb6d6fef831b40bbc0ac1f84545949394ee1624 b/fuzz/corpus/negotiation_frame/3eb6d6fef831b40bbc0ac1f84545949394ee1624 new file mode 100644 index 0000000..df7c7d3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3eb6d6fef831b40bbc0ac1f84545949394ee1624 differ diff --git a/fuzz/corpus/negotiation_frame/3eecec94c90ea871f71875f12617055fcbff7d69 b/fuzz/corpus/negotiation_frame/3eecec94c90ea871f71875f12617055fcbff7d69 new file mode 100644 index 0000000..ee1998f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3eecec94c90ea871f71875f12617055fcbff7d69 differ diff --git a/fuzz/corpus/negotiation_frame/3f1320ce8c5172f6d93e3687eeeee35c43aadfdb b/fuzz/corpus/negotiation_frame/3f1320ce8c5172f6d93e3687eeeee35c43aadfdb new file mode 100644 index 0000000..d9e2e0e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3f1320ce8c5172f6d93e3687eeeee35c43aadfdb differ diff --git a/fuzz/corpus/negotiation_frame/3f6c146eaef4d7ce9ac36aa86e2851dab0156dd3 b/fuzz/corpus/negotiation_frame/3f6c146eaef4d7ce9ac36aa86e2851dab0156dd3 new file mode 100644 index 0000000..07714ba Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3f6c146eaef4d7ce9ac36aa86e2851dab0156dd3 differ diff --git a/fuzz/corpus/negotiation_frame/3fb0d93484b3cee622a4700050899b257c98d8d9 b/fuzz/corpus/negotiation_frame/3fb0d93484b3cee622a4700050899b257c98d8d9 new file mode 100644 index 0000000..ebe69ae Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3fb0d93484b3cee622a4700050899b257c98d8d9 differ diff --git a/fuzz/corpus/negotiation_frame/3fc68c71eeff282efe08b581426103ef6308a728 b/fuzz/corpus/negotiation_frame/3fc68c71eeff282efe08b581426103ef6308a728 new file mode 100644 index 0000000..48cf7d5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/3fc68c71eeff282efe08b581426103ef6308a728 differ diff --git a/fuzz/corpus/negotiation_frame/4021f5db1d57c3840959271ad9eb02f4c7059dce b/fuzz/corpus/negotiation_frame/4021f5db1d57c3840959271ad9eb02f4c7059dce new file mode 100644 index 0000000..35748d6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4021f5db1d57c3840959271ad9eb02f4c7059dce differ diff --git a/fuzz/corpus/negotiation_frame/40910c43449dfb08bdc66ac3b2d3fd5297fb8e66 b/fuzz/corpus/negotiation_frame/40910c43449dfb08bdc66ac3b2d3fd5297fb8e66 new file mode 100644 index 0000000..48b5395 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/40910c43449dfb08bdc66ac3b2d3fd5297fb8e66 differ diff --git a/fuzz/corpus/negotiation_frame/4101f898816d09eeaeee848308d6bbb82c7ddc60 b/fuzz/corpus/negotiation_frame/4101f898816d09eeaeee848308d6bbb82c7ddc60 new file mode 100644 index 0000000..5e6fc95 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4101f898816d09eeaeee848308d6bbb82c7ddc60 differ diff --git a/fuzz/corpus/negotiation_frame/415e1b087731560db6d088554f56ef361fb50a87 b/fuzz/corpus/negotiation_frame/415e1b087731560db6d088554f56ef361fb50a87 new file mode 100644 index 0000000..c7b620d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/415e1b087731560db6d088554f56ef361fb50a87 differ diff --git a/fuzz/corpus/negotiation_frame/41743a4aff816549a3cd903f297498fcbb2a91f2 b/fuzz/corpus/negotiation_frame/41743a4aff816549a3cd903f297498fcbb2a91f2 new file mode 100644 index 0000000..36a60dd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/41743a4aff816549a3cd903f297498fcbb2a91f2 differ diff --git a/fuzz/corpus/negotiation_frame/418eb56ca5c5c66c8bd9ca256ae2c0b4e0d0d1de b/fuzz/corpus/negotiation_frame/418eb56ca5c5c66c8bd9ca256ae2c0b4e0d0d1de new file mode 100644 index 0000000..07a1cc6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/418eb56ca5c5c66c8bd9ca256ae2c0b4e0d0d1de differ diff --git a/fuzz/corpus/negotiation_frame/41cd149c9b6a2f465ce93e6b8fa32cb76609322e b/fuzz/corpus/negotiation_frame/41cd149c9b6a2f465ce93e6b8fa32cb76609322e new file mode 100644 index 0000000..618e4de Binary files /dev/null and b/fuzz/corpus/negotiation_frame/41cd149c9b6a2f465ce93e6b8fa32cb76609322e differ diff --git a/fuzz/corpus/negotiation_frame/41fcc8cc9769e4f66476433ce41a73201f9f2207 b/fuzz/corpus/negotiation_frame/41fcc8cc9769e4f66476433ce41a73201f9f2207 new file mode 100644 index 0000000..314f5a8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/41fcc8cc9769e4f66476433ce41a73201f9f2207 differ diff --git a/fuzz/corpus/negotiation_frame/4239f9f65a66b48b5bdfac137849573943521b57 b/fuzz/corpus/negotiation_frame/4239f9f65a66b48b5bdfac137849573943521b57 new file mode 100644 index 0000000..0da1a76 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4239f9f65a66b48b5bdfac137849573943521b57 differ diff --git a/fuzz/corpus/negotiation_frame/4246c0a4955d2a28a793333ba2813b40e288d4e1 b/fuzz/corpus/negotiation_frame/4246c0a4955d2a28a793333ba2813b40e288d4e1 new file mode 100644 index 0000000..7347b38 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4246c0a4955d2a28a793333ba2813b40e288d4e1 differ diff --git a/fuzz/corpus/negotiation_frame/42927a3418d3ebdaee8a2c7280e32e1b49d605d7 b/fuzz/corpus/negotiation_frame/42927a3418d3ebdaee8a2c7280e32e1b49d605d7 new file mode 100644 index 0000000..45598b7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/42927a3418d3ebdaee8a2c7280e32e1b49d605d7 differ diff --git a/fuzz/corpus/negotiation_frame/42ac65275a1599b47cb6c2edf4a4e0a3c1c22c76 b/fuzz/corpus/negotiation_frame/42ac65275a1599b47cb6c2edf4a4e0a3c1c22c76 new file mode 100644 index 0000000..f1ae7aa Binary files /dev/null and b/fuzz/corpus/negotiation_frame/42ac65275a1599b47cb6c2edf4a4e0a3c1c22c76 differ diff --git a/fuzz/corpus/negotiation_frame/42ba3ee12df12a32cea888a88066a155e0196d26 b/fuzz/corpus/negotiation_frame/42ba3ee12df12a32cea888a88066a155e0196d26 new file mode 100644 index 0000000..51b17af Binary files /dev/null and b/fuzz/corpus/negotiation_frame/42ba3ee12df12a32cea888a88066a155e0196d26 differ diff --git a/fuzz/corpus/negotiation_frame/4315674d5600ca03f9981ce6d094c6f7173e112e b/fuzz/corpus/negotiation_frame/4315674d5600ca03f9981ce6d094c6f7173e112e new file mode 100644 index 0000000..0bcfe07 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4315674d5600ca03f9981ce6d094c6f7173e112e differ diff --git a/fuzz/corpus/negotiation_frame/43b89aaa7a5c87b63b7c3d1de250d9be54c3b763 b/fuzz/corpus/negotiation_frame/43b89aaa7a5c87b63b7c3d1de250d9be54c3b763 new file mode 100644 index 0000000..aca0759 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/43b89aaa7a5c87b63b7c3d1de250d9be54c3b763 differ diff --git a/fuzz/corpus/negotiation_frame/43c4ed3cf137ca4c3629041f7afc1bad059be7d5 b/fuzz/corpus/negotiation_frame/43c4ed3cf137ca4c3629041f7afc1bad059be7d5 new file mode 100644 index 0000000..6aeb219 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/43c4ed3cf137ca4c3629041f7afc1bad059be7d5 differ diff --git a/fuzz/corpus/negotiation_frame/43f4e4bdd03e35b8f0a24e785f5ed986f95a5c09 b/fuzz/corpus/negotiation_frame/43f4e4bdd03e35b8f0a24e785f5ed986f95a5c09 new file mode 100644 index 0000000..122aefb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/43f4e4bdd03e35b8f0a24e785f5ed986f95a5c09 differ diff --git a/fuzz/corpus/negotiation_frame/4418a3af47ca783354d6144fab1bb89c455bd7bf b/fuzz/corpus/negotiation_frame/4418a3af47ca783354d6144fab1bb89c455bd7bf new file mode 100644 index 0000000..68d8e58 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4418a3af47ca783354d6144fab1bb89c455bd7bf differ diff --git a/fuzz/corpus/negotiation_frame/4549f82ad975ab9c91aa35f57c5a7d3af4618db4 b/fuzz/corpus/negotiation_frame/4549f82ad975ab9c91aa35f57c5a7d3af4618db4 new file mode 100644 index 0000000..7020415 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4549f82ad975ab9c91aa35f57c5a7d3af4618db4 differ diff --git a/fuzz/corpus/negotiation_frame/4564c43cbd8cdd2397d4eacc6de796d49055326e b/fuzz/corpus/negotiation_frame/4564c43cbd8cdd2397d4eacc6de796d49055326e new file mode 100644 index 0000000..b42ce0c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4564c43cbd8cdd2397d4eacc6de796d49055326e differ diff --git a/fuzz/corpus/negotiation_frame/456a5587bd9f2ce7f81c741c5578e90bbed24cc1 b/fuzz/corpus/negotiation_frame/456a5587bd9f2ce7f81c741c5578e90bbed24cc1 new file mode 100644 index 0000000..ac5b7b5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/456a5587bd9f2ce7f81c741c5578e90bbed24cc1 differ diff --git a/fuzz/corpus/negotiation_frame/459a212c3b476151a01e4ebc781eeef2472f93be b/fuzz/corpus/negotiation_frame/459a212c3b476151a01e4ebc781eeef2472f93be new file mode 100644 index 0000000..d54f2cd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/459a212c3b476151a01e4ebc781eeef2472f93be differ diff --git a/fuzz/corpus/negotiation_frame/45e37fc9e29cd3a77cdfd728f5152cfb59815766 b/fuzz/corpus/negotiation_frame/45e37fc9e29cd3a77cdfd728f5152cfb59815766 new file mode 100644 index 0000000..241bfd0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/45e37fc9e29cd3a77cdfd728f5152cfb59815766 differ diff --git a/fuzz/corpus/negotiation_frame/45f2f9775b1c54ba08cac8fbda9c4cd3b03f52c6 b/fuzz/corpus/negotiation_frame/45f2f9775b1c54ba08cac8fbda9c4cd3b03f52c6 new file mode 100644 index 0000000..9c099ea Binary files /dev/null and b/fuzz/corpus/negotiation_frame/45f2f9775b1c54ba08cac8fbda9c4cd3b03f52c6 differ diff --git a/fuzz/corpus/negotiation_frame/4612675caf074a3b11ae561b06037ff4dff87a19 b/fuzz/corpus/negotiation_frame/4612675caf074a3b11ae561b06037ff4dff87a19 new file mode 100644 index 0000000..1bf4937 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4612675caf074a3b11ae561b06037ff4dff87a19 differ diff --git a/fuzz/corpus/negotiation_frame/46c5cafc9ccb844983e10925db8441399c2e63b7 b/fuzz/corpus/negotiation_frame/46c5cafc9ccb844983e10925db8441399c2e63b7 new file mode 100644 index 0000000..9e5adef Binary files /dev/null and b/fuzz/corpus/negotiation_frame/46c5cafc9ccb844983e10925db8441399c2e63b7 differ diff --git a/fuzz/corpus/negotiation_frame/46d783b3866f4133723e98a2d8b891fc9a9157f2 b/fuzz/corpus/negotiation_frame/46d783b3866f4133723e98a2d8b891fc9a9157f2 new file mode 100644 index 0000000..ea712cf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/46d783b3866f4133723e98a2d8b891fc9a9157f2 differ diff --git a/fuzz/corpus/negotiation_frame/4789dd9ec0a1e876aa464fca85f54d59630dd20f b/fuzz/corpus/negotiation_frame/4789dd9ec0a1e876aa464fca85f54d59630dd20f new file mode 100644 index 0000000..fa90cca Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4789dd9ec0a1e876aa464fca85f54d59630dd20f differ diff --git a/fuzz/corpus/negotiation_frame/47b24911afd330508def1c2460e727e619ddc59d b/fuzz/corpus/negotiation_frame/47b24911afd330508def1c2460e727e619ddc59d new file mode 100644 index 0000000..3f6d037 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/47b24911afd330508def1c2460e727e619ddc59d differ diff --git a/fuzz/corpus/negotiation_frame/47d3391dd7e9207a4219276c573e0c5386d99adb b/fuzz/corpus/negotiation_frame/47d3391dd7e9207a4219276c573e0c5386d99adb new file mode 100644 index 0000000..ca831e9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/47d3391dd7e9207a4219276c573e0c5386d99adb differ diff --git a/fuzz/corpus/negotiation_frame/4817977c1b47c968585ceb96828aec0ce834c50f b/fuzz/corpus/negotiation_frame/4817977c1b47c968585ceb96828aec0ce834c50f new file mode 100644 index 0000000..5352dcc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4817977c1b47c968585ceb96828aec0ce834c50f differ diff --git a/fuzz/corpus/negotiation_frame/488bf98a4de130be9ad6376fd6b8e36ed8cac91a b/fuzz/corpus/negotiation_frame/488bf98a4de130be9ad6376fd6b8e36ed8cac91a new file mode 100644 index 0000000..b02bd29 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/488bf98a4de130be9ad6376fd6b8e36ed8cac91a differ diff --git a/fuzz/corpus/negotiation_frame/48aae3b00de8185f5f402ae64e134a95c3fb698a b/fuzz/corpus/negotiation_frame/48aae3b00de8185f5f402ae64e134a95c3fb698a new file mode 100644 index 0000000..1943b3d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/48aae3b00de8185f5f402ae64e134a95c3fb698a differ diff --git a/fuzz/corpus/negotiation_frame/491e27f72043a35d6d6d04001dacc8d1e32aac67 b/fuzz/corpus/negotiation_frame/491e27f72043a35d6d6d04001dacc8d1e32aac67 new file mode 100644 index 0000000..1abe803 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/491e27f72043a35d6d6d04001dacc8d1e32aac67 differ diff --git a/fuzz/corpus/negotiation_frame/492510df004feec5e2f5b8db0d869417c0661c26 b/fuzz/corpus/negotiation_frame/492510df004feec5e2f5b8db0d869417c0661c26 new file mode 100644 index 0000000..97b5736 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/492510df004feec5e2f5b8db0d869417c0661c26 differ diff --git a/fuzz/corpus/negotiation_frame/4959c4821dbaf8ce0ebc128c571b19dfbc39f0ad b/fuzz/corpus/negotiation_frame/4959c4821dbaf8ce0ebc128c571b19dfbc39f0ad new file mode 100644 index 0000000..40c789a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4959c4821dbaf8ce0ebc128c571b19dfbc39f0ad differ diff --git a/fuzz/corpus/negotiation_frame/4969a4b285cf38837d98239269d3aadecdc10101 b/fuzz/corpus/negotiation_frame/4969a4b285cf38837d98239269d3aadecdc10101 new file mode 100644 index 0000000..3983fad Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4969a4b285cf38837d98239269d3aadecdc10101 differ diff --git a/fuzz/corpus/negotiation_frame/498064c419470f32e1fb1894d00720600e563824 b/fuzz/corpus/negotiation_frame/498064c419470f32e1fb1894d00720600e563824 new file mode 100644 index 0000000..3fb8c04 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/498064c419470f32e1fb1894d00720600e563824 differ diff --git a/fuzz/corpus/negotiation_frame/4b013cd813149d19a5cfcc26e143e54c60660969 b/fuzz/corpus/negotiation_frame/4b013cd813149d19a5cfcc26e143e54c60660969 new file mode 100644 index 0000000..10df395 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4b013cd813149d19a5cfcc26e143e54c60660969 differ diff --git a/fuzz/corpus/negotiation_frame/4b4b137c6001866ae93d9efcb3c1058d3c1e385c b/fuzz/corpus/negotiation_frame/4b4b137c6001866ae93d9efcb3c1058d3c1e385c new file mode 100644 index 0000000..bca22f2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4b4b137c6001866ae93d9efcb3c1058d3c1e385c differ diff --git a/fuzz/corpus/negotiation_frame/4c26e65bfa9ad6ecedabc5765544fc03d51d08c5 b/fuzz/corpus/negotiation_frame/4c26e65bfa9ad6ecedabc5765544fc03d51d08c5 new file mode 100644 index 0000000..0bc1883 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4c26e65bfa9ad6ecedabc5765544fc03d51d08c5 differ diff --git a/fuzz/corpus/negotiation_frame/4c61b70d33a2cfd89a0699b145ed3f972d8e9ac4 b/fuzz/corpus/negotiation_frame/4c61b70d33a2cfd89a0699b145ed3f972d8e9ac4 new file mode 100644 index 0000000..9339f48 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4c61b70d33a2cfd89a0699b145ed3f972d8e9ac4 differ diff --git a/fuzz/corpus/negotiation_frame/4c9082155fb9b8ffc1eb9671fbae6a4a4a0e311c b/fuzz/corpus/negotiation_frame/4c9082155fb9b8ffc1eb9671fbae6a4a4a0e311c new file mode 100644 index 0000000..fe2896b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4c9082155fb9b8ffc1eb9671fbae6a4a4a0e311c differ diff --git a/fuzz/corpus/negotiation_frame/4cf47cbe7f392c079c23ca94820404c487c8f97d b/fuzz/corpus/negotiation_frame/4cf47cbe7f392c079c23ca94820404c487c8f97d new file mode 100644 index 0000000..996cbd6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4cf47cbe7f392c079c23ca94820404c487c8f97d differ diff --git a/fuzz/corpus/negotiation_frame/4d88188f82bc7affe2c25b8c089e3263099b43ce b/fuzz/corpus/negotiation_frame/4d88188f82bc7affe2c25b8c089e3263099b43ce new file mode 100644 index 0000000..f1c7288 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4d88188f82bc7affe2c25b8c089e3263099b43ce differ diff --git a/fuzz/corpus/negotiation_frame/4d9ad5323f4d461171d71c90b30fb62475185633 b/fuzz/corpus/negotiation_frame/4d9ad5323f4d461171d71c90b30fb62475185633 new file mode 100644 index 0000000..8c4b5e8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4d9ad5323f4d461171d71c90b30fb62475185633 differ diff --git a/fuzz/corpus/negotiation_frame/4e539758af248b39dc8cd6d50c9f935a0673364f b/fuzz/corpus/negotiation_frame/4e539758af248b39dc8cd6d50c9f935a0673364f new file mode 100644 index 0000000..66c079b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4e539758af248b39dc8cd6d50c9f935a0673364f differ diff --git a/fuzz/corpus/negotiation_frame/4e5430d3f5de512bb21b260026810594c034ad75 b/fuzz/corpus/negotiation_frame/4e5430d3f5de512bb21b260026810594c034ad75 new file mode 100644 index 0000000..d964a58 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4e5430d3f5de512bb21b260026810594c034ad75 differ diff --git a/fuzz/corpus/negotiation_frame/4f1b04f8a497ade80289f5535b8356b450d52fd5 b/fuzz/corpus/negotiation_frame/4f1b04f8a497ade80289f5535b8356b450d52fd5 new file mode 100644 index 0000000..51c42da Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4f1b04f8a497ade80289f5535b8356b450d52fd5 differ diff --git a/fuzz/corpus/negotiation_frame/4f2dc42fdfa5f894c2f6e75b7595a5d91452dd20 b/fuzz/corpus/negotiation_frame/4f2dc42fdfa5f894c2f6e75b7595a5d91452dd20 new file mode 100644 index 0000000..bc7c4b1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4f2dc42fdfa5f894c2f6e75b7595a5d91452dd20 differ diff --git a/fuzz/corpus/negotiation_frame/4fc7bcb84641374ec935c04c5a28dfb2eea5499e b/fuzz/corpus/negotiation_frame/4fc7bcb84641374ec935c04c5a28dfb2eea5499e new file mode 100644 index 0000000..ceb3e54 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/4fc7bcb84641374ec935c04c5a28dfb2eea5499e differ diff --git a/fuzz/corpus/negotiation_frame/50bba69f7ef9281fcb54294b5bedd501d03708eb b/fuzz/corpus/negotiation_frame/50bba69f7ef9281fcb54294b5bedd501d03708eb new file mode 100644 index 0000000..585c8d6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/50bba69f7ef9281fcb54294b5bedd501d03708eb differ diff --git a/fuzz/corpus/negotiation_frame/513b939c5a3940f7bd9781c6af81a06a66ff4f16 b/fuzz/corpus/negotiation_frame/513b939c5a3940f7bd9781c6af81a06a66ff4f16 new file mode 100644 index 0000000..9a20222 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/513b939c5a3940f7bd9781c6af81a06a66ff4f16 differ diff --git a/fuzz/corpus/negotiation_frame/513f671095bc75313df0802c596de238d23332f3 b/fuzz/corpus/negotiation_frame/513f671095bc75313df0802c596de238d23332f3 new file mode 100644 index 0000000..ed0e87a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/513f671095bc75313df0802c596de238d23332f3 differ diff --git a/fuzz/corpus/negotiation_frame/5185b6b075efc8312a9b49b76ecc03a3e847ef9a b/fuzz/corpus/negotiation_frame/5185b6b075efc8312a9b49b76ecc03a3e847ef9a new file mode 100644 index 0000000..8e4c3d6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5185b6b075efc8312a9b49b76ecc03a3e847ef9a differ diff --git a/fuzz/corpus/negotiation_frame/524b3fd3b52b33602ece173839c2fccd59d95629 b/fuzz/corpus/negotiation_frame/524b3fd3b52b33602ece173839c2fccd59d95629 new file mode 100644 index 0000000..af16dc8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/524b3fd3b52b33602ece173839c2fccd59d95629 differ diff --git a/fuzz/corpus/negotiation_frame/52aacf159d1fdcd1055622e43cb0545494428c38 b/fuzz/corpus/negotiation_frame/52aacf159d1fdcd1055622e43cb0545494428c38 new file mode 100644 index 0000000..efabfa6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/52aacf159d1fdcd1055622e43cb0545494428c38 differ diff --git a/fuzz/corpus/negotiation_frame/52d44d5742f0ef73269329f69752d87aec029ec0 b/fuzz/corpus/negotiation_frame/52d44d5742f0ef73269329f69752d87aec029ec0 new file mode 100644 index 0000000..2037a4a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/52d44d5742f0ef73269329f69752d87aec029ec0 differ diff --git a/fuzz/corpus/negotiation_frame/5304da27d626c2a5fd3b666f3f0675548c2b66e6 b/fuzz/corpus/negotiation_frame/5304da27d626c2a5fd3b666f3f0675548c2b66e6 new file mode 100644 index 0000000..9117415 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5304da27d626c2a5fd3b666f3f0675548c2b66e6 differ diff --git a/fuzz/corpus/negotiation_frame/53073082dc76bf77fda3fb36a980a923a4e5eb68 b/fuzz/corpus/negotiation_frame/53073082dc76bf77fda3fb36a980a923a4e5eb68 new file mode 100644 index 0000000..0267747 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/53073082dc76bf77fda3fb36a980a923a4e5eb68 differ diff --git a/fuzz/corpus/negotiation_frame/53a16ce57409f049e8b8d46a1a2aa99039050355 b/fuzz/corpus/negotiation_frame/53a16ce57409f049e8b8d46a1a2aa99039050355 new file mode 100644 index 0000000..c55dad1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/53a16ce57409f049e8b8d46a1a2aa99039050355 differ diff --git a/fuzz/corpus/negotiation_frame/53c6a06811ad7dd4708cd93faf89da23ae190346 b/fuzz/corpus/negotiation_frame/53c6a06811ad7dd4708cd93faf89da23ae190346 new file mode 100644 index 0000000..19bd482 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/53c6a06811ad7dd4708cd93faf89da23ae190346 differ diff --git a/fuzz/corpus/negotiation_frame/53c7b40cb3a241836acc91ff83daa08ab89df041 b/fuzz/corpus/negotiation_frame/53c7b40cb3a241836acc91ff83daa08ab89df041 new file mode 100644 index 0000000..d04aba3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/53c7b40cb3a241836acc91ff83daa08ab89df041 differ diff --git a/fuzz/corpus/negotiation_frame/53c7be723a9bc19c2d9c0d1596ef40af93f9a8be b/fuzz/corpus/negotiation_frame/53c7be723a9bc19c2d9c0d1596ef40af93f9a8be new file mode 100644 index 0000000..f6aab09 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/53c7be723a9bc19c2d9c0d1596ef40af93f9a8be differ diff --git a/fuzz/corpus/negotiation_frame/54a73f0c2e8748fe9a6e7992749b9f1cc8580b1b b/fuzz/corpus/negotiation_frame/54a73f0c2e8748fe9a6e7992749b9f1cc8580b1b new file mode 100644 index 0000000..cbf06d7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/54a73f0c2e8748fe9a6e7992749b9f1cc8580b1b differ diff --git a/fuzz/corpus/negotiation_frame/5540e307916ce0acfb82da183ca763a5c9a2dff7 b/fuzz/corpus/negotiation_frame/5540e307916ce0acfb82da183ca763a5c9a2dff7 new file mode 100644 index 0000000..33a0d79 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5540e307916ce0acfb82da183ca763a5c9a2dff7 differ diff --git a/fuzz/corpus/negotiation_frame/55b27e6101bbfdb0fb0aa8bf98ab662c24c742b5 b/fuzz/corpus/negotiation_frame/55b27e6101bbfdb0fb0aa8bf98ab662c24c742b5 new file mode 100644 index 0000000..eca4fdd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/55b27e6101bbfdb0fb0aa8bf98ab662c24c742b5 differ diff --git a/fuzz/corpus/negotiation_frame/55f6c8e4ee3481b397af0c88c2e5cc0e4ec602d9 b/fuzz/corpus/negotiation_frame/55f6c8e4ee3481b397af0c88c2e5cc0e4ec602d9 new file mode 100644 index 0000000..f2bc8ac Binary files /dev/null and b/fuzz/corpus/negotiation_frame/55f6c8e4ee3481b397af0c88c2e5cc0e4ec602d9 differ diff --git a/fuzz/corpus/negotiation_frame/55fab0d449f49381885614a6298ab7de6c5db805 b/fuzz/corpus/negotiation_frame/55fab0d449f49381885614a6298ab7de6c5db805 new file mode 100644 index 0000000..23d8070 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/55fab0d449f49381885614a6298ab7de6c5db805 differ diff --git a/fuzz/corpus/negotiation_frame/564164d26668db0fe2be7ec480264b20bd794255 b/fuzz/corpus/negotiation_frame/564164d26668db0fe2be7ec480264b20bd794255 new file mode 100644 index 0000000..7260840 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/564164d26668db0fe2be7ec480264b20bd794255 differ diff --git a/fuzz/corpus/negotiation_frame/566705bcc7239ca8d4a42a0c7e5a8a0017646ba6 b/fuzz/corpus/negotiation_frame/566705bcc7239ca8d4a42a0c7e5a8a0017646ba6 new file mode 100644 index 0000000..3ba911d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/566705bcc7239ca8d4a42a0c7e5a8a0017646ba6 differ diff --git a/fuzz/corpus/negotiation_frame/56f7b2dfd41210225ce586a93ea9e6ac622b68fb b/fuzz/corpus/negotiation_frame/56f7b2dfd41210225ce586a93ea9e6ac622b68fb new file mode 100644 index 0000000..d5d3f02 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/56f7b2dfd41210225ce586a93ea9e6ac622b68fb differ diff --git a/fuzz/corpus/negotiation_frame/5730a40ef8287d41d4999069677f43c30f0a1aed b/fuzz/corpus/negotiation_frame/5730a40ef8287d41d4999069677f43c30f0a1aed new file mode 100644 index 0000000..ae86e57 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5730a40ef8287d41d4999069677f43c30f0a1aed differ diff --git a/fuzz/corpus/negotiation_frame/577ab7f2bec7f55402a2f29f3486dc1997ec7792 b/fuzz/corpus/negotiation_frame/577ab7f2bec7f55402a2f29f3486dc1997ec7792 new file mode 100644 index 0000000..58cff50 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/577ab7f2bec7f55402a2f29f3486dc1997ec7792 differ diff --git a/fuzz/corpus/negotiation_frame/577d18de02b794fe98edb60491ec6f9b2cb3bb42 b/fuzz/corpus/negotiation_frame/577d18de02b794fe98edb60491ec6f9b2cb3bb42 new file mode 100644 index 0000000..bd46642 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/577d18de02b794fe98edb60491ec6f9b2cb3bb42 differ diff --git a/fuzz/corpus/negotiation_frame/578b6f01b36b3dea456a784dbca7722e53d47188 b/fuzz/corpus/negotiation_frame/578b6f01b36b3dea456a784dbca7722e53d47188 new file mode 100644 index 0000000..75aebfc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/578b6f01b36b3dea456a784dbca7722e53d47188 differ diff --git a/fuzz/corpus/negotiation_frame/57baa596fd5fbf69148aed947dc89727ea479e4f b/fuzz/corpus/negotiation_frame/57baa596fd5fbf69148aed947dc89727ea479e4f new file mode 100644 index 0000000..302ff80 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/57baa596fd5fbf69148aed947dc89727ea479e4f differ diff --git a/fuzz/corpus/negotiation_frame/57c560743c57978ffa47392cfc8aa36eaf87278c b/fuzz/corpus/negotiation_frame/57c560743c57978ffa47392cfc8aa36eaf87278c new file mode 100644 index 0000000..639cb56 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/57c560743c57978ffa47392cfc8aa36eaf87278c differ diff --git a/fuzz/corpus/negotiation_frame/5866fdfaaf6b64d7536f202e61f936bc4f4e9ec9 b/fuzz/corpus/negotiation_frame/5866fdfaaf6b64d7536f202e61f936bc4f4e9ec9 new file mode 100644 index 0000000..62888df Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5866fdfaaf6b64d7536f202e61f936bc4f4e9ec9 differ diff --git a/fuzz/corpus/negotiation_frame/590270d0e385d57a644d0b254c2730e4fa303ba3 b/fuzz/corpus/negotiation_frame/590270d0e385d57a644d0b254c2730e4fa303ba3 new file mode 100644 index 0000000..0a9fc81 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/590270d0e385d57a644d0b254c2730e4fa303ba3 differ diff --git a/fuzz/corpus/negotiation_frame/592e408d86a67eacfc309d291f9bd0e66fdce1dd b/fuzz/corpus/negotiation_frame/592e408d86a67eacfc309d291f9bd0e66fdce1dd new file mode 100644 index 0000000..565d252 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/592e408d86a67eacfc309d291f9bd0e66fdce1dd differ diff --git a/fuzz/corpus/negotiation_frame/593a57a64aea2c1e6d6b6d6c77a4745b5ab03ee4 b/fuzz/corpus/negotiation_frame/593a57a64aea2c1e6d6b6d6c77a4745b5ab03ee4 new file mode 100644 index 0000000..cf051de Binary files /dev/null and b/fuzz/corpus/negotiation_frame/593a57a64aea2c1e6d6b6d6c77a4745b5ab03ee4 differ diff --git a/fuzz/corpus/negotiation_frame/59674e170242db8940446a7ac1cd104c363faa52 b/fuzz/corpus/negotiation_frame/59674e170242db8940446a7ac1cd104c363faa52 new file mode 100644 index 0000000..a71248d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/59674e170242db8940446a7ac1cd104c363faa52 differ diff --git a/fuzz/corpus/negotiation_frame/5a11e80c95021b605bc887001cd5ecec13a08c91 b/fuzz/corpus/negotiation_frame/5a11e80c95021b605bc887001cd5ecec13a08c91 new file mode 100644 index 0000000..b253a72 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5a11e80c95021b605bc887001cd5ecec13a08c91 differ diff --git a/fuzz/corpus/negotiation_frame/5aff5799dce28473c43e5469b8b20cdfae2c7ed0 b/fuzz/corpus/negotiation_frame/5aff5799dce28473c43e5469b8b20cdfae2c7ed0 new file mode 100644 index 0000000..d88389e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5aff5799dce28473c43e5469b8b20cdfae2c7ed0 differ diff --git a/fuzz/corpus/negotiation_frame/5bb769494f59ed2e5d73af32de4a9828c35be073 b/fuzz/corpus/negotiation_frame/5bb769494f59ed2e5d73af32de4a9828c35be073 new file mode 100644 index 0000000..b673330 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5bb769494f59ed2e5d73af32de4a9828c35be073 differ diff --git a/fuzz/corpus/negotiation_frame/5bdd86b8d761055026ee4c25e376880b3d1c65a8 b/fuzz/corpus/negotiation_frame/5bdd86b8d761055026ee4c25e376880b3d1c65a8 new file mode 100644 index 0000000..2590bf2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5bdd86b8d761055026ee4c25e376880b3d1c65a8 differ diff --git a/fuzz/corpus/negotiation_frame/5c0014f21b2b13df60f6a5c46bfded6eab9acad6 b/fuzz/corpus/negotiation_frame/5c0014f21b2b13df60f6a5c46bfded6eab9acad6 new file mode 100644 index 0000000..899e686 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5c0014f21b2b13df60f6a5c46bfded6eab9acad6 differ diff --git a/fuzz/corpus/negotiation_frame/5c853a00c6d33eced2f2f30f08ec48849c8eaf5c b/fuzz/corpus/negotiation_frame/5c853a00c6d33eced2f2f30f08ec48849c8eaf5c new file mode 100644 index 0000000..422fbeb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5c853a00c6d33eced2f2f30f08ec48849c8eaf5c differ diff --git a/fuzz/corpus/negotiation_frame/5c871ab6a78c4fa6eaf2afc06d2ff5c2ffb94728 b/fuzz/corpus/negotiation_frame/5c871ab6a78c4fa6eaf2afc06d2ff5c2ffb94728 new file mode 100644 index 0000000..52b1602 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5c871ab6a78c4fa6eaf2afc06d2ff5c2ffb94728 differ diff --git a/fuzz/corpus/negotiation_frame/5c8f2c0d674588e86622a3d69e9d930a31c74ae2 b/fuzz/corpus/negotiation_frame/5c8f2c0d674588e86622a3d69e9d930a31c74ae2 new file mode 100644 index 0000000..1249a40 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5c8f2c0d674588e86622a3d69e9d930a31c74ae2 differ diff --git a/fuzz/corpus/negotiation_frame/5c99192dce2f89b46280d7a6baeca1baabcaec26 b/fuzz/corpus/negotiation_frame/5c99192dce2f89b46280d7a6baeca1baabcaec26 new file mode 100644 index 0000000..6a2dd29 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5c99192dce2f89b46280d7a6baeca1baabcaec26 differ diff --git a/fuzz/corpus/negotiation_frame/5cce52db8a7ac01aef71a4ce387bd400f868d16b b/fuzz/corpus/negotiation_frame/5cce52db8a7ac01aef71a4ce387bd400f868d16b new file mode 100644 index 0000000..b914173 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5cce52db8a7ac01aef71a4ce387bd400f868d16b differ diff --git a/fuzz/corpus/negotiation_frame/5d67b97f83d56d63170ef5be556646349810cc54 b/fuzz/corpus/negotiation_frame/5d67b97f83d56d63170ef5be556646349810cc54 new file mode 100644 index 0000000..f0ff628 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5d67b97f83d56d63170ef5be556646349810cc54 differ diff --git a/fuzz/corpus/negotiation_frame/5dd378630683e452615f42069cf48cdb5c0fd11b b/fuzz/corpus/negotiation_frame/5dd378630683e452615f42069cf48cdb5c0fd11b new file mode 100644 index 0000000..d37d37a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5dd378630683e452615f42069cf48cdb5c0fd11b differ diff --git a/fuzz/corpus/negotiation_frame/5dd85c99fcf8a1aa1c29f40c93d0fa9d5dde4cdc b/fuzz/corpus/negotiation_frame/5dd85c99fcf8a1aa1c29f40c93d0fa9d5dde4cdc new file mode 100644 index 0000000..9ce125c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5dd85c99fcf8a1aa1c29f40c93d0fa9d5dde4cdc differ diff --git a/fuzz/corpus/negotiation_frame/5de8530cfcf0436d526848bc6d73e042aa1b5b87 b/fuzz/corpus/negotiation_frame/5de8530cfcf0436d526848bc6d73e042aa1b5b87 new file mode 100644 index 0000000..447cb02 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5de8530cfcf0436d526848bc6d73e042aa1b5b87 differ diff --git a/fuzz/corpus/negotiation_frame/5e03adb8b0d1ef6cab8f6393eab04d3b368cce8d b/fuzz/corpus/negotiation_frame/5e03adb8b0d1ef6cab8f6393eab04d3b368cce8d new file mode 100644 index 0000000..f0e3b96 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5e03adb8b0d1ef6cab8f6393eab04d3b368cce8d differ diff --git a/fuzz/corpus/negotiation_frame/5f0af4ed3f8407b7c1044817b6ebd5f2edd376c8 b/fuzz/corpus/negotiation_frame/5f0af4ed3f8407b7c1044817b6ebd5f2edd376c8 new file mode 100644 index 0000000..a17d841 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5f0af4ed3f8407b7c1044817b6ebd5f2edd376c8 differ diff --git a/fuzz/corpus/negotiation_frame/5f166b637f91ba5c44202ff7017642523045f475 b/fuzz/corpus/negotiation_frame/5f166b637f91ba5c44202ff7017642523045f475 new file mode 100644 index 0000000..22e7d59 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5f166b637f91ba5c44202ff7017642523045f475 differ diff --git a/fuzz/corpus/negotiation_frame/5f48ee0b1b230287064d3f16f994763fbb490a6d b/fuzz/corpus/negotiation_frame/5f48ee0b1b230287064d3f16f994763fbb490a6d new file mode 100644 index 0000000..ed65fc0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5f48ee0b1b230287064d3f16f994763fbb490a6d differ diff --git a/fuzz/corpus/negotiation_frame/5f7c7798b12a586e3fba69ccedd5778d019876c9 b/fuzz/corpus/negotiation_frame/5f7c7798b12a586e3fba69ccedd5778d019876c9 new file mode 100644 index 0000000..e25e80e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5f7c7798b12a586e3fba69ccedd5778d019876c9 differ diff --git a/fuzz/corpus/negotiation_frame/5f81cac97286d9dad11d02162d43e86a56102cff b/fuzz/corpus/negotiation_frame/5f81cac97286d9dad11d02162d43e86a56102cff new file mode 100644 index 0000000..b5b97e6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5f81cac97286d9dad11d02162d43e86a56102cff differ diff --git a/fuzz/corpus/negotiation_frame/5faf980bccd1ad59fb194148631f991feb34eb08 b/fuzz/corpus/negotiation_frame/5faf980bccd1ad59fb194148631f991feb34eb08 new file mode 100644 index 0000000..952a955 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5faf980bccd1ad59fb194148631f991feb34eb08 differ diff --git a/fuzz/corpus/negotiation_frame/5febc15e9de0738da40a352bce9f9dabbf39a530 b/fuzz/corpus/negotiation_frame/5febc15e9de0738da40a352bce9f9dabbf39a530 new file mode 100644 index 0000000..69fbd8d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/5febc15e9de0738da40a352bce9f9dabbf39a530 differ diff --git a/fuzz/corpus/negotiation_frame/60060e237651ce19568bf102932c74ed39dd82f1 b/fuzz/corpus/negotiation_frame/60060e237651ce19568bf102932c74ed39dd82f1 new file mode 100644 index 0000000..6bd08fc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/60060e237651ce19568bf102932c74ed39dd82f1 differ diff --git a/fuzz/corpus/negotiation_frame/607589ddae55de7152392b6723d579a888301c1e b/fuzz/corpus/negotiation_frame/607589ddae55de7152392b6723d579a888301c1e new file mode 100644 index 0000000..bd857fb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/607589ddae55de7152392b6723d579a888301c1e differ diff --git a/fuzz/corpus/negotiation_frame/6172b32db25bd7b4c2ec6841a39e07fb15e0be36 b/fuzz/corpus/negotiation_frame/6172b32db25bd7b4c2ec6841a39e07fb15e0be36 new file mode 100644 index 0000000..ba3c626 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6172b32db25bd7b4c2ec6841a39e07fb15e0be36 differ diff --git a/fuzz/corpus/negotiation_frame/61c85edd508ed45d6a381e6620cfd2196c671181 b/fuzz/corpus/negotiation_frame/61c85edd508ed45d6a381e6620cfd2196c671181 new file mode 100644 index 0000000..702cc23 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/61c85edd508ed45d6a381e6620cfd2196c671181 differ diff --git a/fuzz/corpus/negotiation_frame/61d328ac0adb8236b9fecbfc105068688358c50c b/fuzz/corpus/negotiation_frame/61d328ac0adb8236b9fecbfc105068688358c50c new file mode 100644 index 0000000..6aa0a61 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/61d328ac0adb8236b9fecbfc105068688358c50c differ diff --git a/fuzz/corpus/negotiation_frame/6211c18bc8b17ec01d7b975f350ab4224dd1005b b/fuzz/corpus/negotiation_frame/6211c18bc8b17ec01d7b975f350ab4224dd1005b new file mode 100644 index 0000000..c453dbf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6211c18bc8b17ec01d7b975f350ab4224dd1005b differ diff --git a/fuzz/corpus/negotiation_frame/623029548dbb120425b7cb131c88e736090f491c b/fuzz/corpus/negotiation_frame/623029548dbb120425b7cb131c88e736090f491c new file mode 100644 index 0000000..e1589fa Binary files /dev/null and b/fuzz/corpus/negotiation_frame/623029548dbb120425b7cb131c88e736090f491c differ diff --git a/fuzz/corpus/negotiation_frame/623faa11c93d0b17d25826ac3f6f074e715e05db b/fuzz/corpus/negotiation_frame/623faa11c93d0b17d25826ac3f6f074e715e05db new file mode 100644 index 0000000..762d61d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/623faa11c93d0b17d25826ac3f6f074e715e05db differ diff --git a/fuzz/corpus/negotiation_frame/62b7b1aaa4f16225f65a7b8e13d76eca96ae5e26 b/fuzz/corpus/negotiation_frame/62b7b1aaa4f16225f65a7b8e13d76eca96ae5e26 new file mode 100644 index 0000000..77117dd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/62b7b1aaa4f16225f65a7b8e13d76eca96ae5e26 differ diff --git a/fuzz/corpus/negotiation_frame/62ffead2e03bec8a3f17ccae2903417b1c095341 b/fuzz/corpus/negotiation_frame/62ffead2e03bec8a3f17ccae2903417b1c095341 new file mode 100644 index 0000000..710d1c9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/62ffead2e03bec8a3f17ccae2903417b1c095341 differ diff --git a/fuzz/corpus/negotiation_frame/633aa2ef7eb41ff04658dcbdacf5fcb649741233 b/fuzz/corpus/negotiation_frame/633aa2ef7eb41ff04658dcbdacf5fcb649741233 new file mode 100644 index 0000000..d14121c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/633aa2ef7eb41ff04658dcbdacf5fcb649741233 differ diff --git a/fuzz/corpus/negotiation_frame/637d027a0ebd839dc9f37bac7941d8889c095839 b/fuzz/corpus/negotiation_frame/637d027a0ebd839dc9f37bac7941d8889c095839 new file mode 100644 index 0000000..29e5719 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/637d027a0ebd839dc9f37bac7941d8889c095839 differ diff --git a/fuzz/corpus/negotiation_frame/6396d38b190dbb513da2fc3f418013ce474ceeca b/fuzz/corpus/negotiation_frame/6396d38b190dbb513da2fc3f418013ce474ceeca new file mode 100644 index 0000000..b427982 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6396d38b190dbb513da2fc3f418013ce474ceeca differ diff --git a/fuzz/corpus/negotiation_frame/64967a8844b9fb3a9444089b36feda9adac8c91a b/fuzz/corpus/negotiation_frame/64967a8844b9fb3a9444089b36feda9adac8c91a new file mode 100644 index 0000000..960b7c4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/64967a8844b9fb3a9444089b36feda9adac8c91a differ diff --git a/fuzz/corpus/negotiation_frame/64ed3f914ea212855c104a062909da3afe078303 b/fuzz/corpus/negotiation_frame/64ed3f914ea212855c104a062909da3afe078303 new file mode 100644 index 0000000..dabef34 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/64ed3f914ea212855c104a062909da3afe078303 differ diff --git a/fuzz/corpus/negotiation_frame/65129736388129f8e651a43d37427fd603f3d267 b/fuzz/corpus/negotiation_frame/65129736388129f8e651a43d37427fd603f3d267 new file mode 100644 index 0000000..90524a4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/65129736388129f8e651a43d37427fd603f3d267 differ diff --git a/fuzz/corpus/negotiation_frame/65297bcbce9f9138e1cdd8d39a9dd1a340afca99 b/fuzz/corpus/negotiation_frame/65297bcbce9f9138e1cdd8d39a9dd1a340afca99 new file mode 100644 index 0000000..d7ac220 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/65297bcbce9f9138e1cdd8d39a9dd1a340afca99 differ diff --git a/fuzz/corpus/negotiation_frame/65677f388d066d0f01658367087995a37d366fef b/fuzz/corpus/negotiation_frame/65677f388d066d0f01658367087995a37d366fef new file mode 100644 index 0000000..a414732 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/65677f388d066d0f01658367087995a37d366fef differ diff --git a/fuzz/corpus/negotiation_frame/657dc54084073307174301327e43f90b1d6324a0 b/fuzz/corpus/negotiation_frame/657dc54084073307174301327e43f90b1d6324a0 new file mode 100644 index 0000000..fc26caf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/657dc54084073307174301327e43f90b1d6324a0 differ diff --git a/fuzz/corpus/negotiation_frame/65b97910df3eb97d2a526c13095f1e11c6162084 b/fuzz/corpus/negotiation_frame/65b97910df3eb97d2a526c13095f1e11c6162084 new file mode 100644 index 0000000..c04a583 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/65b97910df3eb97d2a526c13095f1e11c6162084 differ diff --git a/fuzz/corpus/negotiation_frame/65f135c8bdd8ba902abd71d8357158e814699c80 b/fuzz/corpus/negotiation_frame/65f135c8bdd8ba902abd71d8357158e814699c80 new file mode 100644 index 0000000..11049fe Binary files /dev/null and b/fuzz/corpus/negotiation_frame/65f135c8bdd8ba902abd71d8357158e814699c80 differ diff --git a/fuzz/corpus/negotiation_frame/66aa552618caf4d4792f1f72f5ddee17e8c0dd60 b/fuzz/corpus/negotiation_frame/66aa552618caf4d4792f1f72f5ddee17e8c0dd60 new file mode 100644 index 0000000..9579ac4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/66aa552618caf4d4792f1f72f5ddee17e8c0dd60 differ diff --git a/fuzz/corpus/negotiation_frame/681683737a1d3538f1402cac2131b92dc0c0f371 b/fuzz/corpus/negotiation_frame/681683737a1d3538f1402cac2131b92dc0c0f371 new file mode 100644 index 0000000..8838754 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/681683737a1d3538f1402cac2131b92dc0c0f371 differ diff --git a/fuzz/corpus/negotiation_frame/6965ef47be9e7b65e91a4fea31fc8197354fed71 b/fuzz/corpus/negotiation_frame/6965ef47be9e7b65e91a4fea31fc8197354fed71 new file mode 100644 index 0000000..ab05935 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6965ef47be9e7b65e91a4fea31fc8197354fed71 differ diff --git a/fuzz/corpus/negotiation_frame/698d9fac2d1121cff85c7527fb5a8ed4109d1dbe b/fuzz/corpus/negotiation_frame/698d9fac2d1121cff85c7527fb5a8ed4109d1dbe new file mode 100644 index 0000000..3247a6f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/698d9fac2d1121cff85c7527fb5a8ed4109d1dbe differ diff --git a/fuzz/corpus/negotiation_frame/69aa6efd44f02a3780d909ce001dab33bcf2584f b/fuzz/corpus/negotiation_frame/69aa6efd44f02a3780d909ce001dab33bcf2584f new file mode 100644 index 0000000..47b161c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/69aa6efd44f02a3780d909ce001dab33bcf2584f differ diff --git a/fuzz/corpus/negotiation_frame/69ddeff59b0ba2cf59bf53d41ed673c074c7ba4f b/fuzz/corpus/negotiation_frame/69ddeff59b0ba2cf59bf53d41ed673c074c7ba4f new file mode 100644 index 0000000..6ca2ef3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/69ddeff59b0ba2cf59bf53d41ed673c074c7ba4f differ diff --git a/fuzz/corpus/negotiation_frame/6a2023c5b07776eec620f5e0bfd586fe2ff97185 b/fuzz/corpus/negotiation_frame/6a2023c5b07776eec620f5e0bfd586fe2ff97185 new file mode 100644 index 0000000..7e4d8fb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6a2023c5b07776eec620f5e0bfd586fe2ff97185 differ diff --git a/fuzz/corpus/negotiation_frame/6a31cf54c0b8ad3018b2d9a3dfabd2b8bbc76ea7 b/fuzz/corpus/negotiation_frame/6a31cf54c0b8ad3018b2d9a3dfabd2b8bbc76ea7 new file mode 100644 index 0000000..90b1c8f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6a31cf54c0b8ad3018b2d9a3dfabd2b8bbc76ea7 differ diff --git a/fuzz/corpus/negotiation_frame/6a567e735f71f29181adfd8c64ed43afb26f3b17 b/fuzz/corpus/negotiation_frame/6a567e735f71f29181adfd8c64ed43afb26f3b17 new file mode 100644 index 0000000..aeab221 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6a567e735f71f29181adfd8c64ed43afb26f3b17 differ diff --git a/fuzz/corpus/negotiation_frame/6a7c39ff361d7cfb3b87d241221070c7728d604f b/fuzz/corpus/negotiation_frame/6a7c39ff361d7cfb3b87d241221070c7728d604f new file mode 100644 index 0000000..f391db9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6a7c39ff361d7cfb3b87d241221070c7728d604f differ diff --git a/fuzz/corpus/negotiation_frame/6a8c7925b0a82608535f0c0465bc109bb4cb2b98 b/fuzz/corpus/negotiation_frame/6a8c7925b0a82608535f0c0465bc109bb4cb2b98 new file mode 100644 index 0000000..1cd4c04 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6a8c7925b0a82608535f0c0465bc109bb4cb2b98 differ diff --git a/fuzz/corpus/negotiation_frame/6abf7b919a6d29550c19284776df810196357738 b/fuzz/corpus/negotiation_frame/6abf7b919a6d29550c19284776df810196357738 new file mode 100644 index 0000000..046c158 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6abf7b919a6d29550c19284776df810196357738 differ diff --git a/fuzz/corpus/negotiation_frame/6ad009a4f5285d7a0485085e7ab91bd6bd55397e b/fuzz/corpus/negotiation_frame/6ad009a4f5285d7a0485085e7ab91bd6bd55397e new file mode 100644 index 0000000..01c645e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6ad009a4f5285d7a0485085e7ab91bd6bd55397e differ diff --git a/fuzz/corpus/negotiation_frame/6aecd329d96410c085e8ac8e0620cf7abbb011f8 b/fuzz/corpus/negotiation_frame/6aecd329d96410c085e8ac8e0620cf7abbb011f8 new file mode 100644 index 0000000..934ac02 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6aecd329d96410c085e8ac8e0620cf7abbb011f8 differ diff --git a/fuzz/corpus/negotiation_frame/6b7c161b8e22a5efd67f6bf23c636962899ce887 b/fuzz/corpus/negotiation_frame/6b7c161b8e22a5efd67f6bf23c636962899ce887 new file mode 100644 index 0000000..6667262 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6b7c161b8e22a5efd67f6bf23c636962899ce887 differ diff --git a/fuzz/corpus/negotiation_frame/6b90f334e94ccd0633a7f96e46dac04069c15feb b/fuzz/corpus/negotiation_frame/6b90f334e94ccd0633a7f96e46dac04069c15feb new file mode 100644 index 0000000..4e593f6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6b90f334e94ccd0633a7f96e46dac04069c15feb differ diff --git a/fuzz/corpus/negotiation_frame/6c08e3c0668234ee604237b038635f1f01b69232 b/fuzz/corpus/negotiation_frame/6c08e3c0668234ee604237b038635f1f01b69232 new file mode 100644 index 0000000..060ba46 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6c08e3c0668234ee604237b038635f1f01b69232 differ diff --git a/fuzz/corpus/negotiation_frame/6c90677afaec77fd848d18db484d3b5e845fc6f8 b/fuzz/corpus/negotiation_frame/6c90677afaec77fd848d18db484d3b5e845fc6f8 new file mode 100644 index 0000000..c1ba9a1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6c90677afaec77fd848d18db484d3b5e845fc6f8 differ diff --git a/fuzz/corpus/negotiation_frame/6cc401f92508e3556b6a7c686175d2a73d6e15aa b/fuzz/corpus/negotiation_frame/6cc401f92508e3556b6a7c686175d2a73d6e15aa new file mode 100644 index 0000000..0062fa9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6cc401f92508e3556b6a7c686175d2a73d6e15aa differ diff --git a/fuzz/corpus/negotiation_frame/6d00fb9d84a95455adb580e82c87623c90981236 b/fuzz/corpus/negotiation_frame/6d00fb9d84a95455adb580e82c87623c90981236 new file mode 100644 index 0000000..d1353a0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6d00fb9d84a95455adb580e82c87623c90981236 differ diff --git a/fuzz/corpus/negotiation_frame/6d8bbd9706cbd32cda8a6a66d1c1a7cf6c3cbb9d b/fuzz/corpus/negotiation_frame/6d8bbd9706cbd32cda8a6a66d1c1a7cf6c3cbb9d new file mode 100644 index 0000000..73554d9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6d8bbd9706cbd32cda8a6a66d1c1a7cf6c3cbb9d differ diff --git a/fuzz/corpus/negotiation_frame/6e263fb1b6e53f20a3ff2e468d1fe5f6ca62fd57 b/fuzz/corpus/negotiation_frame/6e263fb1b6e53f20a3ff2e468d1fe5f6ca62fd57 new file mode 100644 index 0000000..a5547ff Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6e263fb1b6e53f20a3ff2e468d1fe5f6ca62fd57 differ diff --git a/fuzz/corpus/negotiation_frame/6e4c8af42843b0dbe0bd46c9b44d483b1e6176cb b/fuzz/corpus/negotiation_frame/6e4c8af42843b0dbe0bd46c9b44d483b1e6176cb new file mode 100644 index 0000000..779a1fc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6e4c8af42843b0dbe0bd46c9b44d483b1e6176cb differ diff --git a/fuzz/corpus/negotiation_frame/6e954224ff373322de19958c99f79f65e411d3c5 b/fuzz/corpus/negotiation_frame/6e954224ff373322de19958c99f79f65e411d3c5 new file mode 100644 index 0000000..4884460 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6e954224ff373322de19958c99f79f65e411d3c5 differ diff --git a/fuzz/corpus/negotiation_frame/6ebd8d2733b5101edac31348149529f75b29660a b/fuzz/corpus/negotiation_frame/6ebd8d2733b5101edac31348149529f75b29660a new file mode 100644 index 0000000..130e227 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6ebd8d2733b5101edac31348149529f75b29660a differ diff --git a/fuzz/corpus/negotiation_frame/6f4034d6d745690bba82a25aeccf4ac8dfee40fa b/fuzz/corpus/negotiation_frame/6f4034d6d745690bba82a25aeccf4ac8dfee40fa new file mode 100644 index 0000000..50dd299 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/6f4034d6d745690bba82a25aeccf4ac8dfee40fa differ diff --git a/fuzz/corpus/negotiation_frame/7083392e07e29035730fd1ae5b5a939b5defd04a b/fuzz/corpus/negotiation_frame/7083392e07e29035730fd1ae5b5a939b5defd04a new file mode 100644 index 0000000..f995d21 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7083392e07e29035730fd1ae5b5a939b5defd04a differ diff --git a/fuzz/corpus/negotiation_frame/70b517ceb95843435b8037d42ddbf863e86b7aed b/fuzz/corpus/negotiation_frame/70b517ceb95843435b8037d42ddbf863e86b7aed new file mode 100644 index 0000000..bc912a7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/70b517ceb95843435b8037d42ddbf863e86b7aed differ diff --git a/fuzz/corpus/negotiation_frame/70daf9b9ff5f7d1b8fedfdd171fe8fe534346ef5 b/fuzz/corpus/negotiation_frame/70daf9b9ff5f7d1b8fedfdd171fe8fe534346ef5 new file mode 100644 index 0000000..504c201 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/70daf9b9ff5f7d1b8fedfdd171fe8fe534346ef5 differ diff --git a/fuzz/corpus/negotiation_frame/710675d9f121a0337c70c8a854862c33d00c2bb3 b/fuzz/corpus/negotiation_frame/710675d9f121a0337c70c8a854862c33d00c2bb3 new file mode 100644 index 0000000..0084700 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/710675d9f121a0337c70c8a854862c33d00c2bb3 differ diff --git a/fuzz/corpus/negotiation_frame/710c761d0e40d2bc4722c7e9bb38d44cc49e3680 b/fuzz/corpus/negotiation_frame/710c761d0e40d2bc4722c7e9bb38d44cc49e3680 new file mode 100644 index 0000000..e3b0ede Binary files /dev/null and b/fuzz/corpus/negotiation_frame/710c761d0e40d2bc4722c7e9bb38d44cc49e3680 differ diff --git a/fuzz/corpus/negotiation_frame/7161a99a2eb7e24709233baf925bfbb379f2a6ca b/fuzz/corpus/negotiation_frame/7161a99a2eb7e24709233baf925bfbb379f2a6ca new file mode 100644 index 0000000..29c0143 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7161a99a2eb7e24709233baf925bfbb379f2a6ca differ diff --git a/fuzz/corpus/negotiation_frame/71d6c060f011456d35906cb5e5ec03f141abdcf1 b/fuzz/corpus/negotiation_frame/71d6c060f011456d35906cb5e5ec03f141abdcf1 new file mode 100644 index 0000000..dd8cf94 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/71d6c060f011456d35906cb5e5ec03f141abdcf1 differ diff --git a/fuzz/corpus/negotiation_frame/71f17acfba4670eb3543caaa3bd13dae16a2ea50 b/fuzz/corpus/negotiation_frame/71f17acfba4670eb3543caaa3bd13dae16a2ea50 new file mode 100644 index 0000000..8757d97 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/71f17acfba4670eb3543caaa3bd13dae16a2ea50 differ diff --git a/fuzz/corpus/negotiation_frame/727f1314522b2e49fa95805db589b50230a59e40 b/fuzz/corpus/negotiation_frame/727f1314522b2e49fa95805db589b50230a59e40 new file mode 100644 index 0000000..7a90c5c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/727f1314522b2e49fa95805db589b50230a59e40 differ diff --git a/fuzz/corpus/negotiation_frame/729136a2d17dd845bfa8cf63e3a9965c3e30a615 b/fuzz/corpus/negotiation_frame/729136a2d17dd845bfa8cf63e3a9965c3e30a615 new file mode 100644 index 0000000..2a224b0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/729136a2d17dd845bfa8cf63e3a9965c3e30a615 differ diff --git a/fuzz/corpus/negotiation_frame/72f754d0814aa1551fa9ecdf32e1dbf9ccd57f62 b/fuzz/corpus/negotiation_frame/72f754d0814aa1551fa9ecdf32e1dbf9ccd57f62 new file mode 100644 index 0000000..16c9bf4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/72f754d0814aa1551fa9ecdf32e1dbf9ccd57f62 differ diff --git a/fuzz/corpus/negotiation_frame/73506a2f29fdc5edf7b2171cc4e5c08b42aa6f3c b/fuzz/corpus/negotiation_frame/73506a2f29fdc5edf7b2171cc4e5c08b42aa6f3c new file mode 100644 index 0000000..dd2704c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/73506a2f29fdc5edf7b2171cc4e5c08b42aa6f3c differ diff --git a/fuzz/corpus/negotiation_frame/736eb22014cb146b823a641f3f65713771207865 b/fuzz/corpus/negotiation_frame/736eb22014cb146b823a641f3f65713771207865 new file mode 100644 index 0000000..43bd05a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/736eb22014cb146b823a641f3f65713771207865 differ diff --git a/fuzz/corpus/negotiation_frame/73d2d2f85cd0eb8c3ce6d78c4e88b51cdc239013 b/fuzz/corpus/negotiation_frame/73d2d2f85cd0eb8c3ce6d78c4e88b51cdc239013 new file mode 100644 index 0000000..aeff02b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/73d2d2f85cd0eb8c3ce6d78c4e88b51cdc239013 differ diff --git a/fuzz/corpus/negotiation_frame/7435b13e4ddb58f89230959e406a6a6cec857c3d b/fuzz/corpus/negotiation_frame/7435b13e4ddb58f89230959e406a6a6cec857c3d new file mode 100644 index 0000000..aadc2d0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7435b13e4ddb58f89230959e406a6a6cec857c3d differ diff --git a/fuzz/corpus/negotiation_frame/744505874548c2808fe003b9405447a6d5dabce5 b/fuzz/corpus/negotiation_frame/744505874548c2808fe003b9405447a6d5dabce5 new file mode 100644 index 0000000..84b9b09 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/744505874548c2808fe003b9405447a6d5dabce5 differ diff --git a/fuzz/corpus/negotiation_frame/753511147eb51e0aee8879f0394bc45647a1ee96 b/fuzz/corpus/negotiation_frame/753511147eb51e0aee8879f0394bc45647a1ee96 new file mode 100644 index 0000000..aeb209e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/753511147eb51e0aee8879f0394bc45647a1ee96 differ diff --git a/fuzz/corpus/negotiation_frame/75e007407f9b52e5b3281e387460398f2cf762a2 b/fuzz/corpus/negotiation_frame/75e007407f9b52e5b3281e387460398f2cf762a2 new file mode 100644 index 0000000..7d7c48a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/75e007407f9b52e5b3281e387460398f2cf762a2 differ diff --git a/fuzz/corpus/negotiation_frame/75f29b3a270fdadf434555e2f70b21f22dc85b0e b/fuzz/corpus/negotiation_frame/75f29b3a270fdadf434555e2f70b21f22dc85b0e new file mode 100644 index 0000000..abc6f27 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/75f29b3a270fdadf434555e2f70b21f22dc85b0e differ diff --git a/fuzz/corpus/negotiation_frame/767407b6e9d7b353dab35ed66a7b6ad16251c7de b/fuzz/corpus/negotiation_frame/767407b6e9d7b353dab35ed66a7b6ad16251c7de new file mode 100644 index 0000000..07546bb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/767407b6e9d7b353dab35ed66a7b6ad16251c7de differ diff --git a/fuzz/corpus/negotiation_frame/767b234805dd3595a25e40e537949535b4cfc431 b/fuzz/corpus/negotiation_frame/767b234805dd3595a25e40e537949535b4cfc431 new file mode 100644 index 0000000..7740b97 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/767b234805dd3595a25e40e537949535b4cfc431 differ diff --git a/fuzz/corpus/negotiation_frame/76897752f11493adf99012e30e7220b3b445d799 b/fuzz/corpus/negotiation_frame/76897752f11493adf99012e30e7220b3b445d799 new file mode 100644 index 0000000..4a0644a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/76897752f11493adf99012e30e7220b3b445d799 differ diff --git a/fuzz/corpus/negotiation_frame/7754ab0d11c60c909052019fa481c64d43de0f85 b/fuzz/corpus/negotiation_frame/7754ab0d11c60c909052019fa481c64d43de0f85 new file mode 100644 index 0000000..4eed608 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7754ab0d11c60c909052019fa481c64d43de0f85 differ diff --git a/fuzz/corpus/negotiation_frame/77cc76165fddbd470cc95076a2c0f74bfe50c154 b/fuzz/corpus/negotiation_frame/77cc76165fddbd470cc95076a2c0f74bfe50c154 new file mode 100644 index 0000000..e725440 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/77cc76165fddbd470cc95076a2c0f74bfe50c154 differ diff --git a/fuzz/corpus/negotiation_frame/7824e1d79c5186543c277ba9f4ab5c22a2c19356 b/fuzz/corpus/negotiation_frame/7824e1d79c5186543c277ba9f4ab5c22a2c19356 new file mode 100644 index 0000000..0195260 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7824e1d79c5186543c277ba9f4ab5c22a2c19356 differ diff --git a/fuzz/corpus/negotiation_frame/7849072847c90601066959773d985709f5e4ea0b b/fuzz/corpus/negotiation_frame/7849072847c90601066959773d985709f5e4ea0b new file mode 100644 index 0000000..4469f97 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7849072847c90601066959773d985709f5e4ea0b differ diff --git a/fuzz/corpus/negotiation_frame/7851899f698ead7953e7693d6e71f6386efc7021 b/fuzz/corpus/negotiation_frame/7851899f698ead7953e7693d6e71f6386efc7021 new file mode 100644 index 0000000..294594d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7851899f698ead7953e7693d6e71f6386efc7021 differ diff --git a/fuzz/corpus/negotiation_frame/79656e0f64a5547020015b0e922866a96e33d5f2 b/fuzz/corpus/negotiation_frame/79656e0f64a5547020015b0e922866a96e33d5f2 new file mode 100644 index 0000000..0fb9266 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/79656e0f64a5547020015b0e922866a96e33d5f2 differ diff --git a/fuzz/corpus/negotiation_frame/79746ccb2e2d18efb3a239d078e6544690388d37 b/fuzz/corpus/negotiation_frame/79746ccb2e2d18efb3a239d078e6544690388d37 new file mode 100644 index 0000000..db41fd2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/79746ccb2e2d18efb3a239d078e6544690388d37 differ diff --git a/fuzz/corpus/negotiation_frame/79be0b5d0db9976736455bcefae596eb27c24a65 b/fuzz/corpus/negotiation_frame/79be0b5d0db9976736455bcefae596eb27c24a65 new file mode 100644 index 0000000..6994df3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/79be0b5d0db9976736455bcefae596eb27c24a65 differ diff --git a/fuzz/corpus/negotiation_frame/7a1c49d691226ff688b8c101d94f7f7b18b9c6df b/fuzz/corpus/negotiation_frame/7a1c49d691226ff688b8c101d94f7f7b18b9c6df new file mode 100644 index 0000000..c600443 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7a1c49d691226ff688b8c101d94f7f7b18b9c6df differ diff --git a/fuzz/corpus/negotiation_frame/7a41091857f332824519ce50b69c86177c030395 b/fuzz/corpus/negotiation_frame/7a41091857f332824519ce50b69c86177c030395 new file mode 100644 index 0000000..8f53bfc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7a41091857f332824519ce50b69c86177c030395 differ diff --git a/fuzz/corpus/negotiation_frame/7a4ba5d968af8bb80dc991ce4a8c1d984e0aab5b b/fuzz/corpus/negotiation_frame/7a4ba5d968af8bb80dc991ce4a8c1d984e0aab5b new file mode 100644 index 0000000..37ee7ba Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7a4ba5d968af8bb80dc991ce4a8c1d984e0aab5b differ diff --git a/fuzz/corpus/negotiation_frame/7a75f89d39a2f4e61c7a8ada210c06aaa14d59ab b/fuzz/corpus/negotiation_frame/7a75f89d39a2f4e61c7a8ada210c06aaa14d59ab new file mode 100644 index 0000000..239bd30 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7a75f89d39a2f4e61c7a8ada210c06aaa14d59ab differ diff --git a/fuzz/corpus/negotiation_frame/7a91b5849941840960c304464243db3f2f304432 b/fuzz/corpus/negotiation_frame/7a91b5849941840960c304464243db3f2f304432 new file mode 100644 index 0000000..e5be18a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7a91b5849941840960c304464243db3f2f304432 differ diff --git a/fuzz/corpus/negotiation_frame/7b43090a4721bfb30adcccfbad89e17a7d6cae92 b/fuzz/corpus/negotiation_frame/7b43090a4721bfb30adcccfbad89e17a7d6cae92 new file mode 100644 index 0000000..3784ec6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7b43090a4721bfb30adcccfbad89e17a7d6cae92 differ diff --git a/fuzz/corpus/negotiation_frame/7b955d51b296cbe59c0d891d3984aed00b539d13 b/fuzz/corpus/negotiation_frame/7b955d51b296cbe59c0d891d3984aed00b539d13 new file mode 100644 index 0000000..a9a114b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7b955d51b296cbe59c0d891d3984aed00b539d13 differ diff --git a/fuzz/corpus/negotiation_frame/7bf7fc526a20481b5fcc1f926964e79a8ebfde06 b/fuzz/corpus/negotiation_frame/7bf7fc526a20481b5fcc1f926964e79a8ebfde06 new file mode 100644 index 0000000..71e593c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7bf7fc526a20481b5fcc1f926964e79a8ebfde06 differ diff --git a/fuzz/corpus/negotiation_frame/7c3a68af61ca2471ff8f17be0f19cd502e55e420 b/fuzz/corpus/negotiation_frame/7c3a68af61ca2471ff8f17be0f19cd502e55e420 new file mode 100644 index 0000000..82d67b5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7c3a68af61ca2471ff8f17be0f19cd502e55e420 differ diff --git a/fuzz/corpus/negotiation_frame/7cbad3bb2d963c348c302d125924743fa37fca81 b/fuzz/corpus/negotiation_frame/7cbad3bb2d963c348c302d125924743fa37fca81 new file mode 100644 index 0000000..029efe8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7cbad3bb2d963c348c302d125924743fa37fca81 differ diff --git a/fuzz/corpus/negotiation_frame/7d552aab63216fce659a6902e1a8ecdacda65cc5 b/fuzz/corpus/negotiation_frame/7d552aab63216fce659a6902e1a8ecdacda65cc5 new file mode 100644 index 0000000..0079450 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7d552aab63216fce659a6902e1a8ecdacda65cc5 differ diff --git a/fuzz/corpus/negotiation_frame/7d723fc511759a2dc8257bb1988e3494d9b4b001 b/fuzz/corpus/negotiation_frame/7d723fc511759a2dc8257bb1988e3494d9b4b001 new file mode 100644 index 0000000..99b2fd0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7d723fc511759a2dc8257bb1988e3494d9b4b001 differ diff --git a/fuzz/corpus/negotiation_frame/7da4c046811d5d61d4ffbffa688da3dfc4670e42 b/fuzz/corpus/negotiation_frame/7da4c046811d5d61d4ffbffa688da3dfc4670e42 new file mode 100644 index 0000000..acbcb59 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7da4c046811d5d61d4ffbffa688da3dfc4670e42 differ diff --git a/fuzz/corpus/negotiation_frame/7e8e564e3ea0fd8440201a363cede7d7bc25bde0 b/fuzz/corpus/negotiation_frame/7e8e564e3ea0fd8440201a363cede7d7bc25bde0 new file mode 100644 index 0000000..1dc1d9b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7e8e564e3ea0fd8440201a363cede7d7bc25bde0 differ diff --git a/fuzz/corpus/negotiation_frame/7ed75f80c48b11d59f5065729b3980717cab70a9 b/fuzz/corpus/negotiation_frame/7ed75f80c48b11d59f5065729b3980717cab70a9 new file mode 100644 index 0000000..b1474d7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7ed75f80c48b11d59f5065729b3980717cab70a9 differ diff --git a/fuzz/corpus/negotiation_frame/7f5318417f089468a54599a98b137a0ab1785106 b/fuzz/corpus/negotiation_frame/7f5318417f089468a54599a98b137a0ab1785106 new file mode 100644 index 0000000..285a29c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7f5318417f089468a54599a98b137a0ab1785106 differ diff --git a/fuzz/corpus/negotiation_frame/7f672584f6984dd8688982a03dbd089a2f6b3ddf b/fuzz/corpus/negotiation_frame/7f672584f6984dd8688982a03dbd089a2f6b3ddf new file mode 100644 index 0000000..418f56c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7f672584f6984dd8688982a03dbd089a2f6b3ddf differ diff --git a/fuzz/corpus/negotiation_frame/7fecde6ab295baf6aee746e51be6014d3c54b088 b/fuzz/corpus/negotiation_frame/7fecde6ab295baf6aee746e51be6014d3c54b088 new file mode 100644 index 0000000..98ab7e4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/7fecde6ab295baf6aee746e51be6014d3c54b088 differ diff --git a/fuzz/corpus/negotiation_frame/80261c80090e5d525355895750a1efb1a95181ec b/fuzz/corpus/negotiation_frame/80261c80090e5d525355895750a1efb1a95181ec new file mode 100644 index 0000000..c82ecb2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/80261c80090e5d525355895750a1efb1a95181ec differ diff --git a/fuzz/corpus/negotiation_frame/80e188fb0a540d45073f3f6a2ea5d35107447219 b/fuzz/corpus/negotiation_frame/80e188fb0a540d45073f3f6a2ea5d35107447219 new file mode 100644 index 0000000..85d6d04 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/80e188fb0a540d45073f3f6a2ea5d35107447219 differ diff --git a/fuzz/corpus/negotiation_frame/81000cd9324d2e9c228fd9d7b40b6c6e91409854 b/fuzz/corpus/negotiation_frame/81000cd9324d2e9c228fd9d7b40b6c6e91409854 new file mode 100644 index 0000000..0791586 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/81000cd9324d2e9c228fd9d7b40b6c6e91409854 differ diff --git a/fuzz/corpus/negotiation_frame/813de3018dd14d5d67bc3ff84382cdf49308096c b/fuzz/corpus/negotiation_frame/813de3018dd14d5d67bc3ff84382cdf49308096c new file mode 100644 index 0000000..44e2229 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/813de3018dd14d5d67bc3ff84382cdf49308096c differ diff --git a/fuzz/corpus/negotiation_frame/8175b241f400c9b79a22c0295ab02a6bd2a614cf b/fuzz/corpus/negotiation_frame/8175b241f400c9b79a22c0295ab02a6bd2a614cf new file mode 100644 index 0000000..b0bb6c9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8175b241f400c9b79a22c0295ab02a6bd2a614cf differ diff --git a/fuzz/corpus/negotiation_frame/81b2f7aaed2e654a853284c51b5d12cc52d145ed b/fuzz/corpus/negotiation_frame/81b2f7aaed2e654a853284c51b5d12cc52d145ed new file mode 100644 index 0000000..ffd8a02 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/81b2f7aaed2e654a853284c51b5d12cc52d145ed differ diff --git a/fuzz/corpus/negotiation_frame/81c0c4038af2e4c07c92a47833f9dd768fdde334 b/fuzz/corpus/negotiation_frame/81c0c4038af2e4c07c92a47833f9dd768fdde334 new file mode 100644 index 0000000..f4faed4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/81c0c4038af2e4c07c92a47833f9dd768fdde334 differ diff --git a/fuzz/corpus/negotiation_frame/8304d3f2b30de1973a0f434ecb0d513bb72f0c15 b/fuzz/corpus/negotiation_frame/8304d3f2b30de1973a0f434ecb0d513bb72f0c15 new file mode 100644 index 0000000..b86117e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8304d3f2b30de1973a0f434ecb0d513bb72f0c15 differ diff --git a/fuzz/corpus/negotiation_frame/832b686c5b4c1c153329041bd76b6009a1e9d743 b/fuzz/corpus/negotiation_frame/832b686c5b4c1c153329041bd76b6009a1e9d743 new file mode 100644 index 0000000..8422aa1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/832b686c5b4c1c153329041bd76b6009a1e9d743 differ diff --git a/fuzz/corpus/negotiation_frame/83a9e70e17c1e704eda36741e85bbe4014405c26 b/fuzz/corpus/negotiation_frame/83a9e70e17c1e704eda36741e85bbe4014405c26 new file mode 100644 index 0000000..a3c3662 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/83a9e70e17c1e704eda36741e85bbe4014405c26 differ diff --git a/fuzz/corpus/negotiation_frame/842be2c165e8caf7c871a2ac8304ac82ccf1feaa b/fuzz/corpus/negotiation_frame/842be2c165e8caf7c871a2ac8304ac82ccf1feaa new file mode 100644 index 0000000..c649920 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/842be2c165e8caf7c871a2ac8304ac82ccf1feaa differ diff --git a/fuzz/corpus/negotiation_frame/843073fc12b471de2fdc9a6fad81be7f0a00f596 b/fuzz/corpus/negotiation_frame/843073fc12b471de2fdc9a6fad81be7f0a00f596 new file mode 100644 index 0000000..de5fb97 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/843073fc12b471de2fdc9a6fad81be7f0a00f596 differ diff --git a/fuzz/corpus/negotiation_frame/846114b619d855bb231d25f7d4664a74191d7b38 b/fuzz/corpus/negotiation_frame/846114b619d855bb231d25f7d4664a74191d7b38 new file mode 100644 index 0000000..5f06956 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/846114b619d855bb231d25f7d4664a74191d7b38 differ diff --git a/fuzz/corpus/negotiation_frame/847336424521e4a5d77e43df610ce7a7600ad2b0 b/fuzz/corpus/negotiation_frame/847336424521e4a5d77e43df610ce7a7600ad2b0 new file mode 100644 index 0000000..fb4ab44 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/847336424521e4a5d77e43df610ce7a7600ad2b0 differ diff --git a/fuzz/corpus/negotiation_frame/8498d71fccbb1a43b03cd319a2b74ce4b8762474 b/fuzz/corpus/negotiation_frame/8498d71fccbb1a43b03cd319a2b74ce4b8762474 new file mode 100644 index 0000000..cd90b7c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8498d71fccbb1a43b03cd319a2b74ce4b8762474 differ diff --git a/fuzz/corpus/negotiation_frame/854a13e880e6eed6d44b84575360fed301b6055c b/fuzz/corpus/negotiation_frame/854a13e880e6eed6d44b84575360fed301b6055c new file mode 100644 index 0000000..c29dca6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/854a13e880e6eed6d44b84575360fed301b6055c differ diff --git a/fuzz/corpus/negotiation_frame/858e9231b886c62b7ef693a519d01f138f80211e b/fuzz/corpus/negotiation_frame/858e9231b886c62b7ef693a519d01f138f80211e new file mode 100644 index 0000000..5414266 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/858e9231b886c62b7ef693a519d01f138f80211e differ diff --git a/fuzz/corpus/negotiation_frame/861c07e5f56774c2b9dd70b84fb0f5dc089caea4 b/fuzz/corpus/negotiation_frame/861c07e5f56774c2b9dd70b84fb0f5dc089caea4 new file mode 100644 index 0000000..7af6d4b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/861c07e5f56774c2b9dd70b84fb0f5dc089caea4 differ diff --git a/fuzz/corpus/negotiation_frame/861f70de0afee5d86bb1db362816f5aa57af9ce5 b/fuzz/corpus/negotiation_frame/861f70de0afee5d86bb1db362816f5aa57af9ce5 new file mode 100644 index 0000000..73da2da Binary files /dev/null and b/fuzz/corpus/negotiation_frame/861f70de0afee5d86bb1db362816f5aa57af9ce5 differ diff --git a/fuzz/corpus/negotiation_frame/867d194844f17b9292428e8472e684aea04314ea b/fuzz/corpus/negotiation_frame/867d194844f17b9292428e8472e684aea04314ea new file mode 100644 index 0000000..3b186fb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/867d194844f17b9292428e8472e684aea04314ea differ diff --git a/fuzz/corpus/negotiation_frame/887df544ca1844dbabcc17b6bfd5bbac3edf3474 b/fuzz/corpus/negotiation_frame/887df544ca1844dbabcc17b6bfd5bbac3edf3474 new file mode 100644 index 0000000..26855c6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/887df544ca1844dbabcc17b6bfd5bbac3edf3474 differ diff --git a/fuzz/corpus/negotiation_frame/88bf638b13291812fc2370a3120d8fa0b91166af b/fuzz/corpus/negotiation_frame/88bf638b13291812fc2370a3120d8fa0b91166af new file mode 100644 index 0000000..313db63 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/88bf638b13291812fc2370a3120d8fa0b91166af differ diff --git a/fuzz/corpus/negotiation_frame/88f581e84fed91dd9fb23ec1351bd55f82a8157f b/fuzz/corpus/negotiation_frame/88f581e84fed91dd9fb23ec1351bd55f82a8157f new file mode 100644 index 0000000..8430c12 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/88f581e84fed91dd9fb23ec1351bd55f82a8157f differ diff --git a/fuzz/corpus/negotiation_frame/89a19526d4ed51fbfb778f93e8505b36b9038b50 b/fuzz/corpus/negotiation_frame/89a19526d4ed51fbfb778f93e8505b36b9038b50 new file mode 100644 index 0000000..a9b55fa Binary files /dev/null and b/fuzz/corpus/negotiation_frame/89a19526d4ed51fbfb778f93e8505b36b9038b50 differ diff --git a/fuzz/corpus/negotiation_frame/8a6cf7a1e4f3099d325856c7d67010d35b4cf7cf b/fuzz/corpus/negotiation_frame/8a6cf7a1e4f3099d325856c7d67010d35b4cf7cf new file mode 100644 index 0000000..7b96d55 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8a6cf7a1e4f3099d325856c7d67010d35b4cf7cf differ diff --git a/fuzz/corpus/negotiation_frame/8ab5970d0c8b3fea208aa01e148cd6f0568fd003 b/fuzz/corpus/negotiation_frame/8ab5970d0c8b3fea208aa01e148cd6f0568fd003 new file mode 100644 index 0000000..863bf65 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8ab5970d0c8b3fea208aa01e148cd6f0568fd003 differ diff --git a/fuzz/corpus/negotiation_frame/8ab75f1521727f537b10a4d2916087b4480ad5bc b/fuzz/corpus/negotiation_frame/8ab75f1521727f537b10a4d2916087b4480ad5bc new file mode 100644 index 0000000..e6e24fe Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8ab75f1521727f537b10a4d2916087b4480ad5bc differ diff --git a/fuzz/corpus/negotiation_frame/8ab8b29fa5cb8aac5b3ce4f717f0f82e9552bd3a b/fuzz/corpus/negotiation_frame/8ab8b29fa5cb8aac5b3ce4f717f0f82e9552bd3a new file mode 100644 index 0000000..1d20b24 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8ab8b29fa5cb8aac5b3ce4f717f0f82e9552bd3a differ diff --git a/fuzz/corpus/negotiation_frame/8ac5df9f069dd7ebaf47ba6fbe77debaa798f990 b/fuzz/corpus/negotiation_frame/8ac5df9f069dd7ebaf47ba6fbe77debaa798f990 new file mode 100644 index 0000000..f441ed8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8ac5df9f069dd7ebaf47ba6fbe77debaa798f990 differ diff --git a/fuzz/corpus/negotiation_frame/8af1ef6390ad57a4a3d6f844a6425c0bbbf4a5ad b/fuzz/corpus/negotiation_frame/8af1ef6390ad57a4a3d6f844a6425c0bbbf4a5ad new file mode 100644 index 0000000..bd89b2e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8af1ef6390ad57a4a3d6f844a6425c0bbbf4a5ad differ diff --git a/fuzz/corpus/negotiation_frame/8b403348f048bd395947cdcb19a9d9be66071a7b b/fuzz/corpus/negotiation_frame/8b403348f048bd395947cdcb19a9d9be66071a7b new file mode 100644 index 0000000..1f72870 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8b403348f048bd395947cdcb19a9d9be66071a7b differ diff --git a/fuzz/corpus/negotiation_frame/8b51fdb59e97aaab5aeb20881fa7bf6b1ceb6214 b/fuzz/corpus/negotiation_frame/8b51fdb59e97aaab5aeb20881fa7bf6b1ceb6214 new file mode 100644 index 0000000..b55125c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8b51fdb59e97aaab5aeb20881fa7bf6b1ceb6214 differ diff --git a/fuzz/corpus/negotiation_frame/8b9f981306b919765101960cbc0b5df3eb24d368 b/fuzz/corpus/negotiation_frame/8b9f981306b919765101960cbc0b5df3eb24d368 new file mode 100644 index 0000000..92c03ad Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8b9f981306b919765101960cbc0b5df3eb24d368 differ diff --git a/fuzz/corpus/negotiation_frame/8bc097043dfb05f78507880ef79e5fd70cd08342 b/fuzz/corpus/negotiation_frame/8bc097043dfb05f78507880ef79e5fd70cd08342 new file mode 100644 index 0000000..580d545 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8bc097043dfb05f78507880ef79e5fd70cd08342 differ diff --git a/fuzz/corpus/negotiation_frame/8c03b2386a56b822671f0afecaa3a4a8a2e4fb40 b/fuzz/corpus/negotiation_frame/8c03b2386a56b822671f0afecaa3a4a8a2e4fb40 new file mode 100644 index 0000000..a9adc06 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8c03b2386a56b822671f0afecaa3a4a8a2e4fb40 differ diff --git a/fuzz/corpus/negotiation_frame/8c19788f6efe0e94dc39b489a3e880b9d79a9434 b/fuzz/corpus/negotiation_frame/8c19788f6efe0e94dc39b489a3e880b9d79a9434 new file mode 100644 index 0000000..45bbc27 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8c19788f6efe0e94dc39b489a3e880b9d79a9434 differ diff --git a/fuzz/corpus/negotiation_frame/8c4db06c53dac7e8e2ce9edae1f460b6ee5b24e1 b/fuzz/corpus/negotiation_frame/8c4db06c53dac7e8e2ce9edae1f460b6ee5b24e1 new file mode 100644 index 0000000..470423a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8c4db06c53dac7e8e2ce9edae1f460b6ee5b24e1 differ diff --git a/fuzz/corpus/negotiation_frame/8c66b5ff18901e88fb5d663708e1f57bad09aac8 b/fuzz/corpus/negotiation_frame/8c66b5ff18901e88fb5d663708e1f57bad09aac8 new file mode 100644 index 0000000..5eecb76 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8c66b5ff18901e88fb5d663708e1f57bad09aac8 differ diff --git a/fuzz/corpus/negotiation_frame/8ca2b23e8dbbbe6010701f8188adbb908db36185 b/fuzz/corpus/negotiation_frame/8ca2b23e8dbbbe6010701f8188adbb908db36185 new file mode 100644 index 0000000..4547051 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8ca2b23e8dbbbe6010701f8188adbb908db36185 differ diff --git a/fuzz/corpus/negotiation_frame/8d60fde22f70295f7ced4915251449f2342567d8 b/fuzz/corpus/negotiation_frame/8d60fde22f70295f7ced4915251449f2342567d8 new file mode 100644 index 0000000..30f32c4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8d60fde22f70295f7ced4915251449f2342567d8 differ diff --git a/fuzz/corpus/negotiation_frame/8de6269692bc153e6917270aec15b38e5387f8e8 b/fuzz/corpus/negotiation_frame/8de6269692bc153e6917270aec15b38e5387f8e8 new file mode 100644 index 0000000..4179c70 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8de6269692bc153e6917270aec15b38e5387f8e8 differ diff --git a/fuzz/corpus/negotiation_frame/8debe4cff747a6ae1dc66525acac7b89ee7191d3 b/fuzz/corpus/negotiation_frame/8debe4cff747a6ae1dc66525acac7b89ee7191d3 new file mode 100644 index 0000000..2c73ebc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8debe4cff747a6ae1dc66525acac7b89ee7191d3 differ diff --git a/fuzz/corpus/negotiation_frame/8deeb5380f2382113b56f1ac7e344ea4ac089f67 b/fuzz/corpus/negotiation_frame/8deeb5380f2382113b56f1ac7e344ea4ac089f67 new file mode 100644 index 0000000..1f9fe90 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8deeb5380f2382113b56f1ac7e344ea4ac089f67 differ diff --git a/fuzz/corpus/negotiation_frame/8e9dc89051a89427a033c864d539ab7ea47be1da b/fuzz/corpus/negotiation_frame/8e9dc89051a89427a033c864d539ab7ea47be1da new file mode 100644 index 0000000..eb5d126 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8e9dc89051a89427a033c864d539ab7ea47be1da differ diff --git a/fuzz/corpus/negotiation_frame/8f11cafc2508abfcd2246989edd905818203dc4f b/fuzz/corpus/negotiation_frame/8f11cafc2508abfcd2246989edd905818203dc4f new file mode 100644 index 0000000..ffa6bfc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8f11cafc2508abfcd2246989edd905818203dc4f differ diff --git a/fuzz/corpus/negotiation_frame/8f4e496c2846ccd2721c4865a4e1ec9080ac042d b/fuzz/corpus/negotiation_frame/8f4e496c2846ccd2721c4865a4e1ec9080ac042d new file mode 100644 index 0000000..47d0d59 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8f4e496c2846ccd2721c4865a4e1ec9080ac042d differ diff --git a/fuzz/corpus/negotiation_frame/8f7bcb228e7bef95b3a260208078032505ee40fe b/fuzz/corpus/negotiation_frame/8f7bcb228e7bef95b3a260208078032505ee40fe new file mode 100644 index 0000000..72411f3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/8f7bcb228e7bef95b3a260208078032505ee40fe differ diff --git a/fuzz/corpus/negotiation_frame/90077c4da3a2629f3a6448ed0f5480deb1310d10 b/fuzz/corpus/negotiation_frame/90077c4da3a2629f3a6448ed0f5480deb1310d10 new file mode 100644 index 0000000..900f4cf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/90077c4da3a2629f3a6448ed0f5480deb1310d10 differ diff --git a/fuzz/corpus/negotiation_frame/9059d9dd63a9d9a9c35006569739e45686141080 b/fuzz/corpus/negotiation_frame/9059d9dd63a9d9a9c35006569739e45686141080 new file mode 100644 index 0000000..6b1f6fb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9059d9dd63a9d9a9c35006569739e45686141080 differ diff --git a/fuzz/corpus/negotiation_frame/905f522d7c2259f15502bb43548192f0c56e3804 b/fuzz/corpus/negotiation_frame/905f522d7c2259f15502bb43548192f0c56e3804 new file mode 100644 index 0000000..f6465ec Binary files /dev/null and b/fuzz/corpus/negotiation_frame/905f522d7c2259f15502bb43548192f0c56e3804 differ diff --git a/fuzz/corpus/negotiation_frame/9096f4af0680478552d3b2ec5f17bb6398b5415d b/fuzz/corpus/negotiation_frame/9096f4af0680478552d3b2ec5f17bb6398b5415d new file mode 100644 index 0000000..33fe62f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9096f4af0680478552d3b2ec5f17bb6398b5415d differ diff --git a/fuzz/corpus/negotiation_frame/90f5c95c28a522ec22ffad40a319b18cf08c4035 b/fuzz/corpus/negotiation_frame/90f5c95c28a522ec22ffad40a319b18cf08c4035 new file mode 100644 index 0000000..87cbf0c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/90f5c95c28a522ec22ffad40a319b18cf08c4035 differ diff --git a/fuzz/corpus/negotiation_frame/914fb56ab8d059eb6495bdc782aaac8ee8f1dde0 b/fuzz/corpus/negotiation_frame/914fb56ab8d059eb6495bdc782aaac8ee8f1dde0 new file mode 100644 index 0000000..fabf9cd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/914fb56ab8d059eb6495bdc782aaac8ee8f1dde0 differ diff --git a/fuzz/corpus/negotiation_frame/9224272f6d90bfc9a0d1cb817802969d264b518c b/fuzz/corpus/negotiation_frame/9224272f6d90bfc9a0d1cb817802969d264b518c new file mode 100644 index 0000000..0a92b67 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9224272f6d90bfc9a0d1cb817802969d264b518c differ diff --git a/fuzz/corpus/negotiation_frame/9230000482c885303e62ef4fb058cd9acf83e1f6 b/fuzz/corpus/negotiation_frame/9230000482c885303e62ef4fb058cd9acf83e1f6 new file mode 100644 index 0000000..9cfe1e4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9230000482c885303e62ef4fb058cd9acf83e1f6 differ diff --git a/fuzz/corpus/negotiation_frame/92692051957613966f94fb14bce0a4406e123740 b/fuzz/corpus/negotiation_frame/92692051957613966f94fb14bce0a4406e123740 new file mode 100644 index 0000000..97eb702 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/92692051957613966f94fb14bce0a4406e123740 differ diff --git a/fuzz/corpus/negotiation_frame/9307300f23c9b23247df342e3034e61c063697ef b/fuzz/corpus/negotiation_frame/9307300f23c9b23247df342e3034e61c063697ef new file mode 100644 index 0000000..8319358 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9307300f23c9b23247df342e3034e61c063697ef differ diff --git a/fuzz/corpus/negotiation_frame/931fd6762a47ba9f9f0af3d0fbfb0d466f1a25ea b/fuzz/corpus/negotiation_frame/931fd6762a47ba9f9f0af3d0fbfb0d466f1a25ea new file mode 100644 index 0000000..44fd271 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/931fd6762a47ba9f9f0af3d0fbfb0d466f1a25ea differ diff --git a/fuzz/corpus/negotiation_frame/934903c7018922f98a7bd5ee8966457fd333875d b/fuzz/corpus/negotiation_frame/934903c7018922f98a7bd5ee8966457fd333875d new file mode 100644 index 0000000..343a9ee Binary files /dev/null and b/fuzz/corpus/negotiation_frame/934903c7018922f98a7bd5ee8966457fd333875d differ diff --git a/fuzz/corpus/negotiation_frame/936e30f012005ec39c54810d955c38fee85205b6 b/fuzz/corpus/negotiation_frame/936e30f012005ec39c54810d955c38fee85205b6 new file mode 100644 index 0000000..51badd3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/936e30f012005ec39c54810d955c38fee85205b6 differ diff --git a/fuzz/corpus/negotiation_frame/9390eb59fd0d0d485ded926b19ee1f2ad6a69d84 b/fuzz/corpus/negotiation_frame/9390eb59fd0d0d485ded926b19ee1f2ad6a69d84 new file mode 100644 index 0000000..9c9dbb5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9390eb59fd0d0d485ded926b19ee1f2ad6a69d84 differ diff --git a/fuzz/corpus/negotiation_frame/93b12d3ef489adcce4ee44386a44c37a6b5efaf8 b/fuzz/corpus/negotiation_frame/93b12d3ef489adcce4ee44386a44c37a6b5efaf8 new file mode 100644 index 0000000..91d06d4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/93b12d3ef489adcce4ee44386a44c37a6b5efaf8 differ diff --git a/fuzz/corpus/negotiation_frame/93d370701b4d79d3259ae34bb04f28e7d110a64c b/fuzz/corpus/negotiation_frame/93d370701b4d79d3259ae34bb04f28e7d110a64c new file mode 100644 index 0000000..a1fb302 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/93d370701b4d79d3259ae34bb04f28e7d110a64c differ diff --git a/fuzz/corpus/negotiation_frame/9429a05260497284c406e2663ffe87a8bab45969 b/fuzz/corpus/negotiation_frame/9429a05260497284c406e2663ffe87a8bab45969 new file mode 100644 index 0000000..e7af7c6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9429a05260497284c406e2663ffe87a8bab45969 differ diff --git a/fuzz/corpus/negotiation_frame/944fd8630f86ecfb7beebb455190b2099b73b078 b/fuzz/corpus/negotiation_frame/944fd8630f86ecfb7beebb455190b2099b73b078 new file mode 100644 index 0000000..283365e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/944fd8630f86ecfb7beebb455190b2099b73b078 differ diff --git a/fuzz/corpus/negotiation_frame/9469855ec6f7b78476633a957f3dcd9e634715c3 b/fuzz/corpus/negotiation_frame/9469855ec6f7b78476633a957f3dcd9e634715c3 new file mode 100644 index 0000000..9be7974 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9469855ec6f7b78476633a957f3dcd9e634715c3 differ diff --git a/fuzz/corpus/negotiation_frame/9498c375cbd4c20d808026a2ec40b8bd7ff59a4d b/fuzz/corpus/negotiation_frame/9498c375cbd4c20d808026a2ec40b8bd7ff59a4d new file mode 100644 index 0000000..43eac5d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9498c375cbd4c20d808026a2ec40b8bd7ff59a4d differ diff --git a/fuzz/corpus/negotiation_frame/95087531b8311e75c538b7302336a65a368b8a2a b/fuzz/corpus/negotiation_frame/95087531b8311e75c538b7302336a65a368b8a2a new file mode 100644 index 0000000..9f0e8e5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/95087531b8311e75c538b7302336a65a368b8a2a differ diff --git a/fuzz/corpus/negotiation_frame/952d241fa205a9fa342764e1195d73001080adc9 b/fuzz/corpus/negotiation_frame/952d241fa205a9fa342764e1195d73001080adc9 new file mode 100644 index 0000000..3886936 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/952d241fa205a9fa342764e1195d73001080adc9 differ diff --git a/fuzz/corpus/negotiation_frame/9568883688dfda69c753d213f9758820e3d3934d b/fuzz/corpus/negotiation_frame/9568883688dfda69c753d213f9758820e3d3934d new file mode 100644 index 0000000..e2c220a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9568883688dfda69c753d213f9758820e3d3934d differ diff --git a/fuzz/corpus/negotiation_frame/958c2749280ec758227f7b986a3aba1f7c0cf503 b/fuzz/corpus/negotiation_frame/958c2749280ec758227f7b986a3aba1f7c0cf503 new file mode 100644 index 0000000..3908aa4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/958c2749280ec758227f7b986a3aba1f7c0cf503 differ diff --git a/fuzz/corpus/negotiation_frame/96733a9bd8d14874933d0f24c39a4727ff75deb7 b/fuzz/corpus/negotiation_frame/96733a9bd8d14874933d0f24c39a4727ff75deb7 new file mode 100644 index 0000000..d235f81 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/96733a9bd8d14874933d0f24c39a4727ff75deb7 differ diff --git a/fuzz/corpus/negotiation_frame/968e9b8ff9153301e390ec7327c9f9616d352f54 b/fuzz/corpus/negotiation_frame/968e9b8ff9153301e390ec7327c9f9616d352f54 new file mode 100644 index 0000000..243daac Binary files /dev/null and b/fuzz/corpus/negotiation_frame/968e9b8ff9153301e390ec7327c9f9616d352f54 differ diff --git a/fuzz/corpus/negotiation_frame/975ea2e95e2924b1b2ba09c47264354391182753 b/fuzz/corpus/negotiation_frame/975ea2e95e2924b1b2ba09c47264354391182753 new file mode 100644 index 0000000..8227d51 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/975ea2e95e2924b1b2ba09c47264354391182753 differ diff --git a/fuzz/corpus/negotiation_frame/97da67179923c3c891dc0e701c10d4b42f4beb83 b/fuzz/corpus/negotiation_frame/97da67179923c3c891dc0e701c10d4b42f4beb83 new file mode 100644 index 0000000..3b43cc5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/97da67179923c3c891dc0e701c10d4b42f4beb83 differ diff --git a/fuzz/corpus/negotiation_frame/97fb430c8025bf73840648846881c4d76d36accb b/fuzz/corpus/negotiation_frame/97fb430c8025bf73840648846881c4d76d36accb new file mode 100644 index 0000000..7eb8c00 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/97fb430c8025bf73840648846881c4d76d36accb differ diff --git a/fuzz/corpus/negotiation_frame/97ff02e6bf0d02e6c9f85f4feb0a7e83c8b53745 b/fuzz/corpus/negotiation_frame/97ff02e6bf0d02e6c9f85f4feb0a7e83c8b53745 new file mode 100644 index 0000000..9fb57ec Binary files /dev/null and b/fuzz/corpus/negotiation_frame/97ff02e6bf0d02e6c9f85f4feb0a7e83c8b53745 differ diff --git a/fuzz/corpus/negotiation_frame/988c0708ea29ee122045e7cbf110033d61eb486a b/fuzz/corpus/negotiation_frame/988c0708ea29ee122045e7cbf110033d61eb486a new file mode 100644 index 0000000..d321aa0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/988c0708ea29ee122045e7cbf110033d61eb486a differ diff --git a/fuzz/corpus/negotiation_frame/98e9e3e9eab105ffa3cd2b854492b44cea8e9881 b/fuzz/corpus/negotiation_frame/98e9e3e9eab105ffa3cd2b854492b44cea8e9881 new file mode 100644 index 0000000..5cf1234 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/98e9e3e9eab105ffa3cd2b854492b44cea8e9881 differ diff --git a/fuzz/corpus/negotiation_frame/99c92316bc0f40f62625919e1e5fbcc2d50979dc b/fuzz/corpus/negotiation_frame/99c92316bc0f40f62625919e1e5fbcc2d50979dc new file mode 100644 index 0000000..73e7151 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/99c92316bc0f40f62625919e1e5fbcc2d50979dc differ diff --git a/fuzz/corpus/negotiation_frame/9a7b0e026db2d721ddfe713a16f283a6f12f9793 b/fuzz/corpus/negotiation_frame/9a7b0e026db2d721ddfe713a16f283a6f12f9793 new file mode 100644 index 0000000..81670bc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9a7b0e026db2d721ddfe713a16f283a6f12f9793 differ diff --git a/fuzz/corpus/negotiation_frame/9a9b3f1a8611363a65c299d125a49278c5fba002 b/fuzz/corpus/negotiation_frame/9a9b3f1a8611363a65c299d125a49278c5fba002 new file mode 100644 index 0000000..935ead8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9a9b3f1a8611363a65c299d125a49278c5fba002 differ diff --git a/fuzz/corpus/negotiation_frame/9ae4ddf05fa60c135f383e41cc626f6848efebf0 b/fuzz/corpus/negotiation_frame/9ae4ddf05fa60c135f383e41cc626f6848efebf0 new file mode 100644 index 0000000..145cc41 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9ae4ddf05fa60c135f383e41cc626f6848efebf0 differ diff --git a/fuzz/corpus/negotiation_frame/9aff1abc9703bcd30c0507cb5395249723fb9e2e b/fuzz/corpus/negotiation_frame/9aff1abc9703bcd30c0507cb5395249723fb9e2e new file mode 100644 index 0000000..8788096 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9aff1abc9703bcd30c0507cb5395249723fb9e2e differ diff --git a/fuzz/corpus/negotiation_frame/9ba18a2bc859d51955a418fe9a4f5edb99a14222 b/fuzz/corpus/negotiation_frame/9ba18a2bc859d51955a418fe9a4f5edb99a14222 new file mode 100644 index 0000000..3db8043 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9ba18a2bc859d51955a418fe9a4f5edb99a14222 differ diff --git a/fuzz/corpus/negotiation_frame/9bcc425bf7333834badd98ed4e08da72811bb6ec b/fuzz/corpus/negotiation_frame/9bcc425bf7333834badd98ed4e08da72811bb6ec new file mode 100644 index 0000000..aaecf8c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9bcc425bf7333834badd98ed4e08da72811bb6ec differ diff --git a/fuzz/corpus/negotiation_frame/9bd57d43029a2881e41ed6cab2bab5dfde327f27 b/fuzz/corpus/negotiation_frame/9bd57d43029a2881e41ed6cab2bab5dfde327f27 new file mode 100644 index 0000000..d86de93 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9bd57d43029a2881e41ed6cab2bab5dfde327f27 differ diff --git a/fuzz/corpus/negotiation_frame/9bf9e920454c1022db640513dededd6d7ec5ad91 b/fuzz/corpus/negotiation_frame/9bf9e920454c1022db640513dededd6d7ec5ad91 new file mode 100644 index 0000000..ab149fc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9bf9e920454c1022db640513dededd6d7ec5ad91 differ diff --git a/fuzz/corpus/negotiation_frame/9c6558704f70889d2d1551acb4c343cabaa6d02c b/fuzz/corpus/negotiation_frame/9c6558704f70889d2d1551acb4c343cabaa6d02c new file mode 100644 index 0000000..91ccb9c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9c6558704f70889d2d1551acb4c343cabaa6d02c differ diff --git a/fuzz/corpus/negotiation_frame/9c70b9b1e40158fc2a0714716e428d72c667dff9 b/fuzz/corpus/negotiation_frame/9c70b9b1e40158fc2a0714716e428d72c667dff9 new file mode 100644 index 0000000..9595d57 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9c70b9b1e40158fc2a0714716e428d72c667dff9 differ diff --git a/fuzz/corpus/negotiation_frame/9c917b4e0a2b6b4212d73372447f13772346213e b/fuzz/corpus/negotiation_frame/9c917b4e0a2b6b4212d73372447f13772346213e new file mode 100644 index 0000000..ef2d206 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9c917b4e0a2b6b4212d73372447f13772346213e differ diff --git a/fuzz/corpus/negotiation_frame/9ccc164dccdbcb88050727d85b81cc2edd87200c b/fuzz/corpus/negotiation_frame/9ccc164dccdbcb88050727d85b81cc2edd87200c new file mode 100644 index 0000000..7acd32e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9ccc164dccdbcb88050727d85b81cc2edd87200c differ diff --git a/fuzz/corpus/negotiation_frame/9cf94bff8bcbb96117c978dec3475e3d7824c3a9 b/fuzz/corpus/negotiation_frame/9cf94bff8bcbb96117c978dec3475e3d7824c3a9 new file mode 100644 index 0000000..2b35dfd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9cf94bff8bcbb96117c978dec3475e3d7824c3a9 differ diff --git a/fuzz/corpus/negotiation_frame/9cfa51a5c6476b3cbc16e0315a37aba0ec011133 b/fuzz/corpus/negotiation_frame/9cfa51a5c6476b3cbc16e0315a37aba0ec011133 new file mode 100644 index 0000000..b6de6fd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9cfa51a5c6476b3cbc16e0315a37aba0ec011133 differ diff --git a/fuzz/corpus/negotiation_frame/9d492b134917ebd8fbf64f533d8ecd73c6e8d7a3 b/fuzz/corpus/negotiation_frame/9d492b134917ebd8fbf64f533d8ecd73c6e8d7a3 new file mode 100644 index 0000000..af51cbc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9d492b134917ebd8fbf64f533d8ecd73c6e8d7a3 differ diff --git a/fuzz/corpus/negotiation_frame/9d6aeb348a6bd25cf0b162b7c032c84ec6c22c4a b/fuzz/corpus/negotiation_frame/9d6aeb348a6bd25cf0b162b7c032c84ec6c22c4a new file mode 100644 index 0000000..e447bba Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9d6aeb348a6bd25cf0b162b7c032c84ec6c22c4a differ diff --git a/fuzz/corpus/negotiation_frame/9d734bd611477b02a55a69dfa47ce014e52d9469 b/fuzz/corpus/negotiation_frame/9d734bd611477b02a55a69dfa47ce014e52d9469 new file mode 100644 index 0000000..3678c91 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9d734bd611477b02a55a69dfa47ce014e52d9469 differ diff --git a/fuzz/corpus/negotiation_frame/9e11c2a1ad95ae5cc6dc8a17ac5e0e2e7f2af9a3 b/fuzz/corpus/negotiation_frame/9e11c2a1ad95ae5cc6dc8a17ac5e0e2e7f2af9a3 new file mode 100644 index 0000000..c853fe7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9e11c2a1ad95ae5cc6dc8a17ac5e0e2e7f2af9a3 differ diff --git a/fuzz/corpus/negotiation_frame/9e19d63b10acbc8cb1d2cf25413c2b9576270f9d b/fuzz/corpus/negotiation_frame/9e19d63b10acbc8cb1d2cf25413c2b9576270f9d new file mode 100644 index 0000000..8c94c90 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9e19d63b10acbc8cb1d2cf25413c2b9576270f9d differ diff --git a/fuzz/corpus/negotiation_frame/9e2a0d66e129e9e4473f76567738e05538fa65a4 b/fuzz/corpus/negotiation_frame/9e2a0d66e129e9e4473f76567738e05538fa65a4 new file mode 100644 index 0000000..382425e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9e2a0d66e129e9e4473f76567738e05538fa65a4 differ diff --git a/fuzz/corpus/negotiation_frame/9eecbc7b334ea8d7b4f6fc5db14e09ef0bfa2d23 b/fuzz/corpus/negotiation_frame/9eecbc7b334ea8d7b4f6fc5db14e09ef0bfa2d23 new file mode 100644 index 0000000..e861e69 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9eecbc7b334ea8d7b4f6fc5db14e09ef0bfa2d23 differ diff --git a/fuzz/corpus/negotiation_frame/9f49fdd6517106a2c527e317c9e176ba0d7a61eb b/fuzz/corpus/negotiation_frame/9f49fdd6517106a2c527e317c9e176ba0d7a61eb new file mode 100644 index 0000000..8556d50 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/9f49fdd6517106a2c527e317c9e176ba0d7a61eb differ diff --git a/fuzz/corpus/negotiation_frame/a013e04e1d78a41515b3c515f2ccad55e02e6839 b/fuzz/corpus/negotiation_frame/a013e04e1d78a41515b3c515f2ccad55e02e6839 new file mode 100644 index 0000000..9e984c1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a013e04e1d78a41515b3c515f2ccad55e02e6839 differ diff --git a/fuzz/corpus/negotiation_frame/a191449bdde82927f5ce7868e2f7539e950d29da b/fuzz/corpus/negotiation_frame/a191449bdde82927f5ce7868e2f7539e950d29da new file mode 100644 index 0000000..751483a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a191449bdde82927f5ce7868e2f7539e950d29da differ diff --git a/fuzz/corpus/negotiation_frame/a3b82cc9938451f869d45c060a43480fe7164f5b b/fuzz/corpus/negotiation_frame/a3b82cc9938451f869d45c060a43480fe7164f5b new file mode 100644 index 0000000..2cf66bb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a3b82cc9938451f869d45c060a43480fe7164f5b differ diff --git a/fuzz/corpus/negotiation_frame/a3e5a599da6bcc954d783750c2def6c70b471537 b/fuzz/corpus/negotiation_frame/a3e5a599da6bcc954d783750c2def6c70b471537 new file mode 100644 index 0000000..856741d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a3e5a599da6bcc954d783750c2def6c70b471537 differ diff --git a/fuzz/corpus/negotiation_frame/a45d95f4289ca858a1d7cf1a0bfa06e4d9a4bf9f b/fuzz/corpus/negotiation_frame/a45d95f4289ca858a1d7cf1a0bfa06e4d9a4bf9f new file mode 100644 index 0000000..84d35e7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a45d95f4289ca858a1d7cf1a0bfa06e4d9a4bf9f differ diff --git a/fuzz/corpus/negotiation_frame/a4b6f7997803815694442cff09c38db6634f92e7 b/fuzz/corpus/negotiation_frame/a4b6f7997803815694442cff09c38db6634f92e7 new file mode 100644 index 0000000..5517f3b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a4b6f7997803815694442cff09c38db6634f92e7 differ diff --git a/fuzz/corpus/negotiation_frame/a4c9898136ca79e76d156de328f00fbfd7c71e07 b/fuzz/corpus/negotiation_frame/a4c9898136ca79e76d156de328f00fbfd7c71e07 new file mode 100644 index 0000000..7c9b432 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a4c9898136ca79e76d156de328f00fbfd7c71e07 differ diff --git a/fuzz/corpus/negotiation_frame/a598f911685bdf15657270d17abd3be01b9eef6e b/fuzz/corpus/negotiation_frame/a598f911685bdf15657270d17abd3be01b9eef6e new file mode 100644 index 0000000..761b2c8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a598f911685bdf15657270d17abd3be01b9eef6e differ diff --git a/fuzz/corpus/negotiation_frame/a59b08e11ddd6541dbd5eca74c160e80ee0c966d b/fuzz/corpus/negotiation_frame/a59b08e11ddd6541dbd5eca74c160e80ee0c966d new file mode 100644 index 0000000..462eb90 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a59b08e11ddd6541dbd5eca74c160e80ee0c966d differ diff --git a/fuzz/corpus/negotiation_frame/a621a54d4fbefeb494dd0355ff7214efe1dca8b8 b/fuzz/corpus/negotiation_frame/a621a54d4fbefeb494dd0355ff7214efe1dca8b8 new file mode 100644 index 0000000..99a12de Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a621a54d4fbefeb494dd0355ff7214efe1dca8b8 differ diff --git a/fuzz/corpus/negotiation_frame/a641f90e8cba1d0dcd715cb3353972a20e220bbd b/fuzz/corpus/negotiation_frame/a641f90e8cba1d0dcd715cb3353972a20e220bbd new file mode 100644 index 0000000..7c352c6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a641f90e8cba1d0dcd715cb3353972a20e220bbd differ diff --git a/fuzz/corpus/negotiation_frame/a6591d7a77193bb747693c10606e1a53d7abf0a3 b/fuzz/corpus/negotiation_frame/a6591d7a77193bb747693c10606e1a53d7abf0a3 new file mode 100644 index 0000000..7834a67 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a6591d7a77193bb747693c10606e1a53d7abf0a3 differ diff --git a/fuzz/corpus/negotiation_frame/a823a9003ed0bc93e0a2014283fd3e9d857ff4fa b/fuzz/corpus/negotiation_frame/a823a9003ed0bc93e0a2014283fd3e9d857ff4fa new file mode 100644 index 0000000..3cfe325 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a823a9003ed0bc93e0a2014283fd3e9d857ff4fa differ diff --git a/fuzz/corpus/negotiation_frame/a84dfe596d9a88bb2a7885755da47f59645feef1 b/fuzz/corpus/negotiation_frame/a84dfe596d9a88bb2a7885755da47f59645feef1 new file mode 100644 index 0000000..0db9396 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a84dfe596d9a88bb2a7885755da47f59645feef1 differ diff --git a/fuzz/corpus/negotiation_frame/a86c33fc6f2755cab70a4db092a54c65b763fd79 b/fuzz/corpus/negotiation_frame/a86c33fc6f2755cab70a4db092a54c65b763fd79 new file mode 100644 index 0000000..ddf6336 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a86c33fc6f2755cab70a4db092a54c65b763fd79 differ diff --git a/fuzz/corpus/negotiation_frame/a8df6149fa61fafa1ece983c606a18e4f23efb98 b/fuzz/corpus/negotiation_frame/a8df6149fa61fafa1ece983c606a18e4f23efb98 new file mode 100644 index 0000000..454c0bc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a8df6149fa61fafa1ece983c606a18e4f23efb98 differ diff --git a/fuzz/corpus/negotiation_frame/a8ff0263fd057ac2931abf3a67016a0fe123a0c7 b/fuzz/corpus/negotiation_frame/a8ff0263fd057ac2931abf3a67016a0fe123a0c7 new file mode 100644 index 0000000..5ca1651 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a8ff0263fd057ac2931abf3a67016a0fe123a0c7 differ diff --git a/fuzz/corpus/negotiation_frame/a933b2a7f227589f0beb20b70c39aa0e2a72f0b5 b/fuzz/corpus/negotiation_frame/a933b2a7f227589f0beb20b70c39aa0e2a72f0b5 new file mode 100644 index 0000000..5be4839 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a933b2a7f227589f0beb20b70c39aa0e2a72f0b5 differ diff --git a/fuzz/corpus/negotiation_frame/a99aa461d388af7e40750e652f6bf7513e97223c b/fuzz/corpus/negotiation_frame/a99aa461d388af7e40750e652f6bf7513e97223c new file mode 100644 index 0000000..af74537 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/a99aa461d388af7e40750e652f6bf7513e97223c differ diff --git a/fuzz/corpus/negotiation_frame/aa25512033ffbdc09b6b56a69bd3d17f0202098a b/fuzz/corpus/negotiation_frame/aa25512033ffbdc09b6b56a69bd3d17f0202098a new file mode 100644 index 0000000..20e46e3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/aa25512033ffbdc09b6b56a69bd3d17f0202098a differ diff --git a/fuzz/corpus/negotiation_frame/aa505882d50bf4efc3d38c3d25b8de9ac0db956b b/fuzz/corpus/negotiation_frame/aa505882d50bf4efc3d38c3d25b8de9ac0db956b new file mode 100644 index 0000000..4b90659 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/aa505882d50bf4efc3d38c3d25b8de9ac0db956b differ diff --git a/fuzz/corpus/negotiation_frame/aa6810ad1ef3f6ed405c520b6ff12cdcd1f68c26 b/fuzz/corpus/negotiation_frame/aa6810ad1ef3f6ed405c520b6ff12cdcd1f68c26 new file mode 100644 index 0000000..977c75f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/aa6810ad1ef3f6ed405c520b6ff12cdcd1f68c26 differ diff --git a/fuzz/corpus/negotiation_frame/aa6cfa996ab8c27b31232aadd3b8846fbd656f22 b/fuzz/corpus/negotiation_frame/aa6cfa996ab8c27b31232aadd3b8846fbd656f22 new file mode 100644 index 0000000..34453c8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/aa6cfa996ab8c27b31232aadd3b8846fbd656f22 differ diff --git a/fuzz/corpus/negotiation_frame/aad3e35ae1142fdd4fd9e5c43b33c24e86429893 b/fuzz/corpus/negotiation_frame/aad3e35ae1142fdd4fd9e5c43b33c24e86429893 new file mode 100644 index 0000000..67e30fb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/aad3e35ae1142fdd4fd9e5c43b33c24e86429893 differ diff --git a/fuzz/corpus/negotiation_frame/ab07b3d77a59cd2808508f693188199626dab1c5 b/fuzz/corpus/negotiation_frame/ab07b3d77a59cd2808508f693188199626dab1c5 new file mode 100644 index 0000000..cef5680 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ab07b3d77a59cd2808508f693188199626dab1c5 differ diff --git a/fuzz/corpus/negotiation_frame/ab1f28252087625df2160eda58a2496ca05a646e b/fuzz/corpus/negotiation_frame/ab1f28252087625df2160eda58a2496ca05a646e new file mode 100644 index 0000000..64d6e57 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ab1f28252087625df2160eda58a2496ca05a646e differ diff --git a/fuzz/corpus/negotiation_frame/ab505668cf823adfead818e4f9d25a00f2680d3f b/fuzz/corpus/negotiation_frame/ab505668cf823adfead818e4f9d25a00f2680d3f new file mode 100644 index 0000000..0e05741 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ab505668cf823adfead818e4f9d25a00f2680d3f differ diff --git a/fuzz/corpus/negotiation_frame/ab6937ea8b311e0cd37277f1438c9a24a7aff525 b/fuzz/corpus/negotiation_frame/ab6937ea8b311e0cd37277f1438c9a24a7aff525 new file mode 100644 index 0000000..f82a233 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ab6937ea8b311e0cd37277f1438c9a24a7aff525 differ diff --git a/fuzz/corpus/negotiation_frame/abe7cc58399f11a8ac4435090203a973c1be7235 b/fuzz/corpus/negotiation_frame/abe7cc58399f11a8ac4435090203a973c1be7235 new file mode 100644 index 0000000..aa4865f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/abe7cc58399f11a8ac4435090203a973c1be7235 differ diff --git a/fuzz/corpus/negotiation_frame/ad509ca759f35f66fbcba33e27cfcc72af2e38e8 b/fuzz/corpus/negotiation_frame/ad509ca759f35f66fbcba33e27cfcc72af2e38e8 new file mode 100644 index 0000000..25e7e59 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ad509ca759f35f66fbcba33e27cfcc72af2e38e8 differ diff --git a/fuzz/corpus/negotiation_frame/ad67da0b0132ec965f288d580cb6403556eac529 b/fuzz/corpus/negotiation_frame/ad67da0b0132ec965f288d580cb6403556eac529 new file mode 100644 index 0000000..ea3e579 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ad67da0b0132ec965f288d580cb6403556eac529 differ diff --git a/fuzz/corpus/negotiation_frame/adb2fa661e7e64ba214b0bd2949c673f6b4098a1 b/fuzz/corpus/negotiation_frame/adb2fa661e7e64ba214b0bd2949c673f6b4098a1 new file mode 100644 index 0000000..c80b872 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/adb2fa661e7e64ba214b0bd2949c673f6b4098a1 differ diff --git a/fuzz/corpus/negotiation_frame/adfac06b57958488c07bd21ce7d39bc1b86d0d45 b/fuzz/corpus/negotiation_frame/adfac06b57958488c07bd21ce7d39bc1b86d0d45 new file mode 100644 index 0000000..f4b4ddf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/adfac06b57958488c07bd21ce7d39bc1b86d0d45 differ diff --git a/fuzz/corpus/negotiation_frame/ae0174ddc39115ba5215310801f27be9abf9c6e3 b/fuzz/corpus/negotiation_frame/ae0174ddc39115ba5215310801f27be9abf9c6e3 new file mode 100644 index 0000000..aa68beb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ae0174ddc39115ba5215310801f27be9abf9c6e3 differ diff --git a/fuzz/corpus/negotiation_frame/ae13065a231dd1cdc156781bd02a9f1eac7b0848 b/fuzz/corpus/negotiation_frame/ae13065a231dd1cdc156781bd02a9f1eac7b0848 new file mode 100644 index 0000000..18ae05b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ae13065a231dd1cdc156781bd02a9f1eac7b0848 differ diff --git a/fuzz/corpus/negotiation_frame/ae969d00cc9bc6e2ec50282e6f0963ce3c39c4d2 b/fuzz/corpus/negotiation_frame/ae969d00cc9bc6e2ec50282e6f0963ce3c39c4d2 new file mode 100644 index 0000000..bfb29c8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ae969d00cc9bc6e2ec50282e6f0963ce3c39c4d2 differ diff --git a/fuzz/corpus/negotiation_frame/aedaa8aadb7822d6e2227d75d2a5b4251e933aed b/fuzz/corpus/negotiation_frame/aedaa8aadb7822d6e2227d75d2a5b4251e933aed new file mode 100644 index 0000000..9359b0b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/aedaa8aadb7822d6e2227d75d2a5b4251e933aed differ diff --git a/fuzz/corpus/negotiation_frame/af4c83d56b1f60b996a085783c931d0f33a47649 b/fuzz/corpus/negotiation_frame/af4c83d56b1f60b996a085783c931d0f33a47649 new file mode 100644 index 0000000..d72be69 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/af4c83d56b1f60b996a085783c931d0f33a47649 differ diff --git a/fuzz/corpus/negotiation_frame/b0007d390fd815c0b303f98f1d0f7f81383d32b1 b/fuzz/corpus/negotiation_frame/b0007d390fd815c0b303f98f1d0f7f81383d32b1 new file mode 100644 index 0000000..aca7705 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b0007d390fd815c0b303f98f1d0f7f81383d32b1 differ diff --git a/fuzz/corpus/negotiation_frame/b08750cb48dc91945e2f3bf52c138d6e45809112 b/fuzz/corpus/negotiation_frame/b08750cb48dc91945e2f3bf52c138d6e45809112 new file mode 100644 index 0000000..b17ede4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b08750cb48dc91945e2f3bf52c138d6e45809112 differ diff --git a/fuzz/corpus/negotiation_frame/b08ab611bc02db222260d3279464bd6c966472f1 b/fuzz/corpus/negotiation_frame/b08ab611bc02db222260d3279464bd6c966472f1 new file mode 100644 index 0000000..3f04394 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b08ab611bc02db222260d3279464bd6c966472f1 differ diff --git a/fuzz/corpus/negotiation_frame/b13f70c7b4b4001e17b2f278cb4e9c140550c282 b/fuzz/corpus/negotiation_frame/b13f70c7b4b4001e17b2f278cb4e9c140550c282 new file mode 100644 index 0000000..bf05c88 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b13f70c7b4b4001e17b2f278cb4e9c140550c282 differ diff --git a/fuzz/corpus/negotiation_frame/b215ba485e810d25d8ae3e1aacbc5b46d499a1b4 b/fuzz/corpus/negotiation_frame/b215ba485e810d25d8ae3e1aacbc5b46d499a1b4 new file mode 100644 index 0000000..f6a6626 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b215ba485e810d25d8ae3e1aacbc5b46d499a1b4 differ diff --git a/fuzz/corpus/negotiation_frame/b233bb1486ce4177073f92bedb5e399d26bc455b b/fuzz/corpus/negotiation_frame/b233bb1486ce4177073f92bedb5e399d26bc455b new file mode 100644 index 0000000..c86a285 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b233bb1486ce4177073f92bedb5e399d26bc455b differ diff --git a/fuzz/corpus/negotiation_frame/b2402a1d76dd909e6517d84d6c42c27dffc05230 b/fuzz/corpus/negotiation_frame/b2402a1d76dd909e6517d84d6c42c27dffc05230 new file mode 100644 index 0000000..541220d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b2402a1d76dd909e6517d84d6c42c27dffc05230 differ diff --git a/fuzz/corpus/negotiation_frame/b24199bc8daed9ce2d09761b96b608455eb6f45b b/fuzz/corpus/negotiation_frame/b24199bc8daed9ce2d09761b96b608455eb6f45b new file mode 100644 index 0000000..ed570b1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b24199bc8daed9ce2d09761b96b608455eb6f45b differ diff --git a/fuzz/corpus/negotiation_frame/b244763252242f560802bebfee5134dfb79b88dc b/fuzz/corpus/negotiation_frame/b244763252242f560802bebfee5134dfb79b88dc new file mode 100644 index 0000000..8d992b9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b244763252242f560802bebfee5134dfb79b88dc differ diff --git a/fuzz/corpus/negotiation_frame/b30e0e26e284b3190fd5272e4eb7d5761d95b875 b/fuzz/corpus/negotiation_frame/b30e0e26e284b3190fd5272e4eb7d5761d95b875 new file mode 100644 index 0000000..b0eb9e3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b30e0e26e284b3190fd5272e4eb7d5761d95b875 differ diff --git a/fuzz/corpus/negotiation_frame/b31ead62bb1823ae8f135deabf8f3ee86cd4391b b/fuzz/corpus/negotiation_frame/b31ead62bb1823ae8f135deabf8f3ee86cd4391b new file mode 100644 index 0000000..dbd85b0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b31ead62bb1823ae8f135deabf8f3ee86cd4391b differ diff --git a/fuzz/corpus/negotiation_frame/b330ca4f1bbe4494084e2bb4819725793b240889 b/fuzz/corpus/negotiation_frame/b330ca4f1bbe4494084e2bb4819725793b240889 new file mode 100644 index 0000000..f7a0cf3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b330ca4f1bbe4494084e2bb4819725793b240889 differ diff --git a/fuzz/corpus/negotiation_frame/b3494293d53b377bd71372a6dc29c77061f755f9 b/fuzz/corpus/negotiation_frame/b3494293d53b377bd71372a6dc29c77061f755f9 new file mode 100644 index 0000000..40ee3e9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b3494293d53b377bd71372a6dc29c77061f755f9 differ diff --git a/fuzz/corpus/negotiation_frame/b357a88cbe259c08085495bf512cbe3ff41323d3 b/fuzz/corpus/negotiation_frame/b357a88cbe259c08085495bf512cbe3ff41323d3 new file mode 100644 index 0000000..3087e86 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b357a88cbe259c08085495bf512cbe3ff41323d3 differ diff --git a/fuzz/corpus/negotiation_frame/b3749ace3ef170d0e42d95d9042fc2df788c515b b/fuzz/corpus/negotiation_frame/b3749ace3ef170d0e42d95d9042fc2df788c515b new file mode 100644 index 0000000..cdfd743 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b3749ace3ef170d0e42d95d9042fc2df788c515b differ diff --git a/fuzz/corpus/negotiation_frame/b3ad815bfdf7cfa7e3d8c1f2cbd1f6f740cdab43 b/fuzz/corpus/negotiation_frame/b3ad815bfdf7cfa7e3d8c1f2cbd1f6f740cdab43 new file mode 100644 index 0000000..475415a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b3ad815bfdf7cfa7e3d8c1f2cbd1f6f740cdab43 differ diff --git a/fuzz/corpus/negotiation_frame/b46ee73e811dd68923d393b71f91efcc749c7451 b/fuzz/corpus/negotiation_frame/b46ee73e811dd68923d393b71f91efcc749c7451 new file mode 100644 index 0000000..d184a51 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b46ee73e811dd68923d393b71f91efcc749c7451 differ diff --git a/fuzz/corpus/negotiation_frame/b4fb92ff99f0882dce175fb282de6e7930ac6384 b/fuzz/corpus/negotiation_frame/b4fb92ff99f0882dce175fb282de6e7930ac6384 new file mode 100644 index 0000000..069d539 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b4fb92ff99f0882dce175fb282de6e7930ac6384 differ diff --git a/fuzz/corpus/negotiation_frame/b55ec1306e9ca6fa88a33878d18d02bc7a3b2112 b/fuzz/corpus/negotiation_frame/b55ec1306e9ca6fa88a33878d18d02bc7a3b2112 new file mode 100644 index 0000000..50f6ac6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b55ec1306e9ca6fa88a33878d18d02bc7a3b2112 differ diff --git a/fuzz/corpus/negotiation_frame/b6b4ccfb722133c1a24147263d3d51b6d2faa14b b/fuzz/corpus/negotiation_frame/b6b4ccfb722133c1a24147263d3d51b6d2faa14b new file mode 100644 index 0000000..ae92dc8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b6b4ccfb722133c1a24147263d3d51b6d2faa14b differ diff --git a/fuzz/corpus/negotiation_frame/b6dceef65d213cb70166ce78513da4b0c2ca2924 b/fuzz/corpus/negotiation_frame/b6dceef65d213cb70166ce78513da4b0c2ca2924 new file mode 100644 index 0000000..7ac04b2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b6dceef65d213cb70166ce78513da4b0c2ca2924 differ diff --git a/fuzz/corpus/negotiation_frame/b79a72586ae5e737777f5d030c30a2840cf5b93d b/fuzz/corpus/negotiation_frame/b79a72586ae5e737777f5d030c30a2840cf5b93d new file mode 100644 index 0000000..c3dc0ae Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b79a72586ae5e737777f5d030c30a2840cf5b93d differ diff --git a/fuzz/corpus/negotiation_frame/b7c1a7abc9a7c8b29ec5711dbf30ffcbeab7bd77 b/fuzz/corpus/negotiation_frame/b7c1a7abc9a7c8b29ec5711dbf30ffcbeab7bd77 new file mode 100644 index 0000000..ff65786 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b7c1a7abc9a7c8b29ec5711dbf30ffcbeab7bd77 differ diff --git a/fuzz/corpus/negotiation_frame/b87a6c6e490d1831936ffa78fcc9ab07df248522 b/fuzz/corpus/negotiation_frame/b87a6c6e490d1831936ffa78fcc9ab07df248522 new file mode 100644 index 0000000..2fa9cf3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b87a6c6e490d1831936ffa78fcc9ab07df248522 differ diff --git a/fuzz/corpus/negotiation_frame/b8a508d6693164b6142475800b62bf10e31587a5 b/fuzz/corpus/negotiation_frame/b8a508d6693164b6142475800b62bf10e31587a5 new file mode 100644 index 0000000..fba539c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b8a508d6693164b6142475800b62bf10e31587a5 differ diff --git a/fuzz/corpus/negotiation_frame/b92cffd778f985042e46def35571a78eab8a6d7f b/fuzz/corpus/negotiation_frame/b92cffd778f985042e46def35571a78eab8a6d7f new file mode 100644 index 0000000..a83213f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b92cffd778f985042e46def35571a78eab8a6d7f differ diff --git a/fuzz/corpus/negotiation_frame/b944795f35c2d16a899c9aba91cc1e8291a91420 b/fuzz/corpus/negotiation_frame/b944795f35c2d16a899c9aba91cc1e8291a91420 new file mode 100644 index 0000000..0767908 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b944795f35c2d16a899c9aba91cc1e8291a91420 differ diff --git a/fuzz/corpus/negotiation_frame/b94dc5a27ebb27e9582f4e306443cc2121af52cf b/fuzz/corpus/negotiation_frame/b94dc5a27ebb27e9582f4e306443cc2121af52cf new file mode 100644 index 0000000..39bf5a2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b94dc5a27ebb27e9582f4e306443cc2121af52cf differ diff --git a/fuzz/corpus/negotiation_frame/b94e441ff2da0aae56a445f6965e49d20023119a b/fuzz/corpus/negotiation_frame/b94e441ff2da0aae56a445f6965e49d20023119a new file mode 100644 index 0000000..5b11943 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b94e441ff2da0aae56a445f6965e49d20023119a differ diff --git a/fuzz/corpus/negotiation_frame/b9a77223ba6a3e85d2c66bad3422f849feee3cc5 b/fuzz/corpus/negotiation_frame/b9a77223ba6a3e85d2c66bad3422f849feee3cc5 new file mode 100644 index 0000000..6f62c10 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b9a77223ba6a3e85d2c66bad3422f849feee3cc5 differ diff --git a/fuzz/corpus/negotiation_frame/b9b7636b722aa012f0ad8dc57d9d83321704e1e7 b/fuzz/corpus/negotiation_frame/b9b7636b722aa012f0ad8dc57d9d83321704e1e7 new file mode 100644 index 0000000..be603e8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/b9b7636b722aa012f0ad8dc57d9d83321704e1e7 differ diff --git a/fuzz/corpus/negotiation_frame/ba252a4f265181a8159bc83d226d62da2a49fcaf b/fuzz/corpus/negotiation_frame/ba252a4f265181a8159bc83d226d62da2a49fcaf new file mode 100644 index 0000000..3766cad Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ba252a4f265181a8159bc83d226d62da2a49fcaf differ diff --git a/fuzz/corpus/negotiation_frame/ba3acd86c031e831c51968b929031b67433be663 b/fuzz/corpus/negotiation_frame/ba3acd86c031e831c51968b929031b67433be663 new file mode 100644 index 0000000..c9e21b2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ba3acd86c031e831c51968b929031b67433be663 differ diff --git a/fuzz/corpus/negotiation_frame/ba476f6026929b9c3507d5c7bf693590fa33172a b/fuzz/corpus/negotiation_frame/ba476f6026929b9c3507d5c7bf693590fa33172a new file mode 100644 index 0000000..b739562 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ba476f6026929b9c3507d5c7bf693590fa33172a differ diff --git a/fuzz/corpus/negotiation_frame/ba5d01c37e38f4b9ffc8c0199f1f8394e963f473 b/fuzz/corpus/negotiation_frame/ba5d01c37e38f4b9ffc8c0199f1f8394e963f473 new file mode 100644 index 0000000..4e05cc1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ba5d01c37e38f4b9ffc8c0199f1f8394e963f473 differ diff --git a/fuzz/corpus/negotiation_frame/ba636ae410ac0336dd53c66e0d74257e94dd2f1e b/fuzz/corpus/negotiation_frame/ba636ae410ac0336dd53c66e0d74257e94dd2f1e new file mode 100644 index 0000000..8b89494 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ba636ae410ac0336dd53c66e0d74257e94dd2f1e differ diff --git a/fuzz/corpus/negotiation_frame/bb2f4009838052e575fef0fc25f453e8e4686b08 b/fuzz/corpus/negotiation_frame/bb2f4009838052e575fef0fc25f453e8e4686b08 new file mode 100644 index 0000000..97e3204 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bb2f4009838052e575fef0fc25f453e8e4686b08 differ diff --git a/fuzz/corpus/negotiation_frame/bb9ce9a77ced3df467d7caf83a8875f4cd9adc76 b/fuzz/corpus/negotiation_frame/bb9ce9a77ced3df467d7caf83a8875f4cd9adc76 new file mode 100644 index 0000000..b278dfe Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bb9ce9a77ced3df467d7caf83a8875f4cd9adc76 differ diff --git a/fuzz/corpus/negotiation_frame/bbd17a37d8566dc442360ff82e781a905885e550 b/fuzz/corpus/negotiation_frame/bbd17a37d8566dc442360ff82e781a905885e550 new file mode 100644 index 0000000..5b70c61 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bbd17a37d8566dc442360ff82e781a905885e550 differ diff --git a/fuzz/corpus/negotiation_frame/bc2c85734009c128b6afa406cd100e7c1fed3884 b/fuzz/corpus/negotiation_frame/bc2c85734009c128b6afa406cd100e7c1fed3884 new file mode 100644 index 0000000..f647fe9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bc2c85734009c128b6afa406cd100e7c1fed3884 differ diff --git a/fuzz/corpus/negotiation_frame/bd0bacba394e387e519bca523a8d5a79760f90fc b/fuzz/corpus/negotiation_frame/bd0bacba394e387e519bca523a8d5a79760f90fc new file mode 100644 index 0000000..b000e74 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bd0bacba394e387e519bca523a8d5a79760f90fc differ diff --git a/fuzz/corpus/negotiation_frame/bd743efd1af85aeabe4cb223a7b3f0ca7cdb9a81 b/fuzz/corpus/negotiation_frame/bd743efd1af85aeabe4cb223a7b3f0ca7cdb9a81 new file mode 100644 index 0000000..25b67fe Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bd743efd1af85aeabe4cb223a7b3f0ca7cdb9a81 differ diff --git a/fuzz/corpus/negotiation_frame/bdc9bb62d2f0b53041b53358065c9a791555b8a6 b/fuzz/corpus/negotiation_frame/bdc9bb62d2f0b53041b53358065c9a791555b8a6 new file mode 100644 index 0000000..fad7efe Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bdc9bb62d2f0b53041b53358065c9a791555b8a6 differ diff --git a/fuzz/corpus/negotiation_frame/be1243ca0ce0931b1ec0551cedf67cf70027daf2 b/fuzz/corpus/negotiation_frame/be1243ca0ce0931b1ec0551cedf67cf70027daf2 new file mode 100644 index 0000000..4e58d7c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/be1243ca0ce0931b1ec0551cedf67cf70027daf2 differ diff --git a/fuzz/corpus/negotiation_frame/be59f27506e853887d1bf6acc0e5d7456a1a621e b/fuzz/corpus/negotiation_frame/be59f27506e853887d1bf6acc0e5d7456a1a621e new file mode 100644 index 0000000..fab796f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/be59f27506e853887d1bf6acc0e5d7456a1a621e differ diff --git a/fuzz/corpus/negotiation_frame/be70487129ad28c9486a1cedd6804a2fea7afe92 b/fuzz/corpus/negotiation_frame/be70487129ad28c9486a1cedd6804a2fea7afe92 new file mode 100644 index 0000000..c9ff68e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/be70487129ad28c9486a1cedd6804a2fea7afe92 differ diff --git a/fuzz/corpus/negotiation_frame/bea1d44abde3815dc252292e24b01735dff44c8f b/fuzz/corpus/negotiation_frame/bea1d44abde3815dc252292e24b01735dff44c8f new file mode 100644 index 0000000..f89f8fa Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bea1d44abde3815dc252292e24b01735dff44c8f differ diff --git a/fuzz/corpus/negotiation_frame/bef3b045e59a5c828c01e9ebf239ff2904465c79 b/fuzz/corpus/negotiation_frame/bef3b045e59a5c828c01e9ebf239ff2904465c79 new file mode 100644 index 0000000..fcce15d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bef3b045e59a5c828c01e9ebf239ff2904465c79 differ diff --git a/fuzz/corpus/negotiation_frame/bf7e69c0b6cc3d2f3bab9139b41f75e1f9c3b3e9 b/fuzz/corpus/negotiation_frame/bf7e69c0b6cc3d2f3bab9139b41f75e1f9c3b3e9 new file mode 100644 index 0000000..857a32d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bf7e69c0b6cc3d2f3bab9139b41f75e1f9c3b3e9 differ diff --git a/fuzz/corpus/negotiation_frame/bfb900e6795cf3994a094f575ed20394aee2f523 b/fuzz/corpus/negotiation_frame/bfb900e6795cf3994a094f575ed20394aee2f523 new file mode 100644 index 0000000..6738a54 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/bfb900e6795cf3994a094f575ed20394aee2f523 differ diff --git a/fuzz/corpus/negotiation_frame/c0191a125662e605ea046fbf7fe381978cb70cb2 b/fuzz/corpus/negotiation_frame/c0191a125662e605ea046fbf7fe381978cb70cb2 new file mode 100644 index 0000000..5ec7600 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c0191a125662e605ea046fbf7fe381978cb70cb2 differ diff --git a/fuzz/corpus/negotiation_frame/c0499a587f9f0abc00a72d602b25097ae0bacc81 b/fuzz/corpus/negotiation_frame/c0499a587f9f0abc00a72d602b25097ae0bacc81 new file mode 100644 index 0000000..a9a92cc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c0499a587f9f0abc00a72d602b25097ae0bacc81 differ diff --git a/fuzz/corpus/negotiation_frame/c07f415e30774926b3ab44c83449e59c1c0858f0 b/fuzz/corpus/negotiation_frame/c07f415e30774926b3ab44c83449e59c1c0858f0 new file mode 100644 index 0000000..2d55e9e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c07f415e30774926b3ab44c83449e59c1c0858f0 differ diff --git a/fuzz/corpus/negotiation_frame/c130f81d14fdecf3ffcf6402e47d01c2289270dd b/fuzz/corpus/negotiation_frame/c130f81d14fdecf3ffcf6402e47d01c2289270dd new file mode 100644 index 0000000..606de34 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c130f81d14fdecf3ffcf6402e47d01c2289270dd differ diff --git a/fuzz/corpus/negotiation_frame/c134d0e5d4f7bf81f7c6589a2ce16532953fe749 b/fuzz/corpus/negotiation_frame/c134d0e5d4f7bf81f7c6589a2ce16532953fe749 new file mode 100644 index 0000000..cbb876a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c134d0e5d4f7bf81f7c6589a2ce16532953fe749 differ diff --git a/fuzz/corpus/negotiation_frame/c154cef3a2c28baf816f175090f0b44607b9e165 b/fuzz/corpus/negotiation_frame/c154cef3a2c28baf816f175090f0b44607b9e165 new file mode 100644 index 0000000..6b28f96 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c154cef3a2c28baf816f175090f0b44607b9e165 differ diff --git a/fuzz/corpus/negotiation_frame/c1afab5e18999851f9ded01c6f495c4349abc276 b/fuzz/corpus/negotiation_frame/c1afab5e18999851f9ded01c6f495c4349abc276 new file mode 100644 index 0000000..13141ba Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c1afab5e18999851f9ded01c6f495c4349abc276 differ diff --git a/fuzz/corpus/negotiation_frame/c1f55f0df30209a482c89b8740ae28e2e67e2eba b/fuzz/corpus/negotiation_frame/c1f55f0df30209a482c89b8740ae28e2e67e2eba new file mode 100644 index 0000000..57e4273 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c1f55f0df30209a482c89b8740ae28e2e67e2eba differ diff --git a/fuzz/corpus/negotiation_frame/c254532c4304f13be7c69b834cacb8c16b5ac504 b/fuzz/corpus/negotiation_frame/c254532c4304f13be7c69b834cacb8c16b5ac504 new file mode 100644 index 0000000..ca4c43d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c254532c4304f13be7c69b834cacb8c16b5ac504 differ diff --git a/fuzz/corpus/negotiation_frame/c264c6bc7523a9448e19bbbb5ca63dc479b2486c b/fuzz/corpus/negotiation_frame/c264c6bc7523a9448e19bbbb5ca63dc479b2486c new file mode 100644 index 0000000..9211d08 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c264c6bc7523a9448e19bbbb5ca63dc479b2486c differ diff --git a/fuzz/corpus/negotiation_frame/c2dc22636252ea3187c91873af23be5be42dc7df b/fuzz/corpus/negotiation_frame/c2dc22636252ea3187c91873af23be5be42dc7df new file mode 100644 index 0000000..ae03f6f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c2dc22636252ea3187c91873af23be5be42dc7df differ diff --git a/fuzz/corpus/negotiation_frame/c2e9f2c75a414c8889354c03c26b4360317645b1 b/fuzz/corpus/negotiation_frame/c2e9f2c75a414c8889354c03c26b4360317645b1 new file mode 100644 index 0000000..bae1b94 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c2e9f2c75a414c8889354c03c26b4360317645b1 differ diff --git a/fuzz/corpus/negotiation_frame/c30bb3cd717f4dbf3a8b9282215a6dafef56a306 b/fuzz/corpus/negotiation_frame/c30bb3cd717f4dbf3a8b9282215a6dafef56a306 new file mode 100644 index 0000000..6976db5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c30bb3cd717f4dbf3a8b9282215a6dafef56a306 differ diff --git a/fuzz/corpus/negotiation_frame/c30e1a1fe0c935edec1d36ecf9c1749c0910a30c b/fuzz/corpus/negotiation_frame/c30e1a1fe0c935edec1d36ecf9c1749c0910a30c new file mode 100644 index 0000000..580a7b8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c30e1a1fe0c935edec1d36ecf9c1749c0910a30c differ diff --git a/fuzz/corpus/negotiation_frame/c45e6799046c96a2112b977d62a4366a643d3406 b/fuzz/corpus/negotiation_frame/c45e6799046c96a2112b977d62a4366a643d3406 new file mode 100644 index 0000000..ccdaac9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c45e6799046c96a2112b977d62a4366a643d3406 differ diff --git a/fuzz/corpus/negotiation_frame/c48b6258d1b1805b9e80a22e0f65778521fdd30d b/fuzz/corpus/negotiation_frame/c48b6258d1b1805b9e80a22e0f65778521fdd30d new file mode 100644 index 0000000..647185c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c48b6258d1b1805b9e80a22e0f65778521fdd30d differ diff --git a/fuzz/corpus/negotiation_frame/c4b1c37ae362450991e6d89fe34d861d994d5b07 b/fuzz/corpus/negotiation_frame/c4b1c37ae362450991e6d89fe34d861d994d5b07 new file mode 100644 index 0000000..0705c6f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c4b1c37ae362450991e6d89fe34d861d994d5b07 differ diff --git a/fuzz/corpus/negotiation_frame/c4e2b3cba49706034c4b8fe8869df0e80c12216a b/fuzz/corpus/negotiation_frame/c4e2b3cba49706034c4b8fe8869df0e80c12216a new file mode 100644 index 0000000..ef9ac95 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c4e2b3cba49706034c4b8fe8869df0e80c12216a differ diff --git a/fuzz/corpus/negotiation_frame/c55a3a6f3af2a8bec9c99cdaff3ab634eb04f8ce b/fuzz/corpus/negotiation_frame/c55a3a6f3af2a8bec9c99cdaff3ab634eb04f8ce new file mode 100644 index 0000000..535e8a3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c55a3a6f3af2a8bec9c99cdaff3ab634eb04f8ce differ diff --git a/fuzz/corpus/negotiation_frame/c57650970b30e23a12b888659a13fa344341881e b/fuzz/corpus/negotiation_frame/c57650970b30e23a12b888659a13fa344341881e new file mode 100644 index 0000000..e84305b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c57650970b30e23a12b888659a13fa344341881e differ diff --git a/fuzz/corpus/negotiation_frame/c5ef8e121f3ee6ff38fb19ed8d6fb981c424b339 b/fuzz/corpus/negotiation_frame/c5ef8e121f3ee6ff38fb19ed8d6fb981c424b339 new file mode 100644 index 0000000..cd64fab Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c5ef8e121f3ee6ff38fb19ed8d6fb981c424b339 differ diff --git a/fuzz/corpus/negotiation_frame/c63640ae38f298ffdc9007057d57fe5360e598f1 b/fuzz/corpus/negotiation_frame/c63640ae38f298ffdc9007057d57fe5360e598f1 new file mode 100644 index 0000000..c73d970 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c63640ae38f298ffdc9007057d57fe5360e598f1 differ diff --git a/fuzz/corpus/negotiation_frame/c65d8d60654acb96c255729f19b04d8595dc8db6 b/fuzz/corpus/negotiation_frame/c65d8d60654acb96c255729f19b04d8595dc8db6 new file mode 100644 index 0000000..513e462 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c65d8d60654acb96c255729f19b04d8595dc8db6 differ diff --git a/fuzz/corpus/negotiation_frame/c65da913d85906d9f1dccbb1f44551ceaa35cbc0 b/fuzz/corpus/negotiation_frame/c65da913d85906d9f1dccbb1f44551ceaa35cbc0 new file mode 100644 index 0000000..bcf70ca Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c65da913d85906d9f1dccbb1f44551ceaa35cbc0 differ diff --git a/fuzz/corpus/negotiation_frame/c665a7215b094c87e7572335cb9e0a828d09e1c4 b/fuzz/corpus/negotiation_frame/c665a7215b094c87e7572335cb9e0a828d09e1c4 new file mode 100644 index 0000000..71cea0b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c665a7215b094c87e7572335cb9e0a828d09e1c4 differ diff --git a/fuzz/corpus/negotiation_frame/c70e8a4afc0b94a74638e57de7d5ffc2a7e554fa b/fuzz/corpus/negotiation_frame/c70e8a4afc0b94a74638e57de7d5ffc2a7e554fa new file mode 100644 index 0000000..eb63526 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c70e8a4afc0b94a74638e57de7d5ffc2a7e554fa differ diff --git a/fuzz/corpus/negotiation_frame/c7364a79bd01840a1cffcae9ef2d5761eb6a4492 b/fuzz/corpus/negotiation_frame/c7364a79bd01840a1cffcae9ef2d5761eb6a4492 new file mode 100644 index 0000000..f97406f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c7364a79bd01840a1cffcae9ef2d5761eb6a4492 differ diff --git a/fuzz/corpus/negotiation_frame/c80f88fb941869e9c4481c59bb1b6bbc4110638c b/fuzz/corpus/negotiation_frame/c80f88fb941869e9c4481c59bb1b6bbc4110638c new file mode 100644 index 0000000..9e1d5e8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c80f88fb941869e9c4481c59bb1b6bbc4110638c differ diff --git a/fuzz/corpus/negotiation_frame/c84152b6e6bc224374a32703e43a956ccbac2a5e b/fuzz/corpus/negotiation_frame/c84152b6e6bc224374a32703e43a956ccbac2a5e new file mode 100644 index 0000000..ce079b4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c84152b6e6bc224374a32703e43a956ccbac2a5e differ diff --git a/fuzz/corpus/negotiation_frame/c8a34c698010600624e7ff8d6137a7af75523816 b/fuzz/corpus/negotiation_frame/c8a34c698010600624e7ff8d6137a7af75523816 new file mode 100644 index 0000000..f0e0a97 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c8a34c698010600624e7ff8d6137a7af75523816 differ diff --git a/fuzz/corpus/negotiation_frame/c8b50ec51c246bceb76cfab834cdfda9a1362f32 b/fuzz/corpus/negotiation_frame/c8b50ec51c246bceb76cfab834cdfda9a1362f32 new file mode 100644 index 0000000..17a79ea Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c8b50ec51c246bceb76cfab834cdfda9a1362f32 differ diff --git a/fuzz/corpus/negotiation_frame/c8e7ce3e387ba2422f8c2ef3c0af9430ca6a75c2 b/fuzz/corpus/negotiation_frame/c8e7ce3e387ba2422f8c2ef3c0af9430ca6a75c2 new file mode 100644 index 0000000..ec48361 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c8e7ce3e387ba2422f8c2ef3c0af9430ca6a75c2 differ diff --git a/fuzz/corpus/negotiation_frame/c947e7642e904e7523980649df74be607cccb454 b/fuzz/corpus/negotiation_frame/c947e7642e904e7523980649df74be607cccb454 new file mode 100644 index 0000000..92684f5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c947e7642e904e7523980649df74be607cccb454 differ diff --git a/fuzz/corpus/negotiation_frame/c9c475ca592ec8beaf8966688c7a7b05579ef7a1 b/fuzz/corpus/negotiation_frame/c9c475ca592ec8beaf8966688c7a7b05579ef7a1 new file mode 100644 index 0000000..19524ee Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c9c475ca592ec8beaf8966688c7a7b05579ef7a1 differ diff --git a/fuzz/corpus/negotiation_frame/c9e6762f56454b3c0774f40986670681cb2fc2e1 b/fuzz/corpus/negotiation_frame/c9e6762f56454b3c0774f40986670681cb2fc2e1 new file mode 100644 index 0000000..1fdb08c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/c9e6762f56454b3c0774f40986670681cb2fc2e1 differ diff --git a/fuzz/corpus/negotiation_frame/ca1fc305b9aa2ed6a7b7ad9959932a2e6f2b626c b/fuzz/corpus/negotiation_frame/ca1fc305b9aa2ed6a7b7ad9959932a2e6f2b626c new file mode 100644 index 0000000..0675a56 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ca1fc305b9aa2ed6a7b7ad9959932a2e6f2b626c differ diff --git a/fuzz/corpus/negotiation_frame/ca82ce8ea7ada7c26eea38056d2a116c8fd395c8 b/fuzz/corpus/negotiation_frame/ca82ce8ea7ada7c26eea38056d2a116c8fd395c8 new file mode 100644 index 0000000..1460817 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ca82ce8ea7ada7c26eea38056d2a116c8fd395c8 differ diff --git a/fuzz/corpus/negotiation_frame/caca66d9e3d9af51041c7160f9d7e270cdea17f5 b/fuzz/corpus/negotiation_frame/caca66d9e3d9af51041c7160f9d7e270cdea17f5 new file mode 100644 index 0000000..e8ea672 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/caca66d9e3d9af51041c7160f9d7e270cdea17f5 differ diff --git a/fuzz/corpus/negotiation_frame/cad182049eef1c8346c7745a610611568065980d b/fuzz/corpus/negotiation_frame/cad182049eef1c8346c7745a610611568065980d new file mode 100644 index 0000000..f24a06b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cad182049eef1c8346c7745a610611568065980d differ diff --git a/fuzz/corpus/negotiation_frame/cb7f3ed516fa2b9cbc82906ccc026674d5dd5ddc b/fuzz/corpus/negotiation_frame/cb7f3ed516fa2b9cbc82906ccc026674d5dd5ddc new file mode 100644 index 0000000..feb0335 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cb7f3ed516fa2b9cbc82906ccc026674d5dd5ddc differ diff --git a/fuzz/corpus/negotiation_frame/cbdf000ba2f6690d78f93825be22a73f0642193d b/fuzz/corpus/negotiation_frame/cbdf000ba2f6690d78f93825be22a73f0642193d new file mode 100644 index 0000000..f8d9ff9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cbdf000ba2f6690d78f93825be22a73f0642193d differ diff --git a/fuzz/corpus/negotiation_frame/cc326e322f97b24b13c3fb8d99c3ec05547056bc b/fuzz/corpus/negotiation_frame/cc326e322f97b24b13c3fb8d99c3ec05547056bc new file mode 100644 index 0000000..e926b3b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cc326e322f97b24b13c3fb8d99c3ec05547056bc differ diff --git a/fuzz/corpus/negotiation_frame/cc3c12955aee35f6392c3d2397aea4c21894ebc5 b/fuzz/corpus/negotiation_frame/cc3c12955aee35f6392c3d2397aea4c21894ebc5 new file mode 100644 index 0000000..83ce094 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cc3c12955aee35f6392c3d2397aea4c21894ebc5 differ diff --git a/fuzz/corpus/negotiation_frame/cc3cfc3f31931e89f5b937884acb486459a5e502 b/fuzz/corpus/negotiation_frame/cc3cfc3f31931e89f5b937884acb486459a5e502 new file mode 100644 index 0000000..992af4b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cc3cfc3f31931e89f5b937884acb486459a5e502 differ diff --git a/fuzz/corpus/negotiation_frame/cc56980430fa67625feeae298e141e60a9b629d5 b/fuzz/corpus/negotiation_frame/cc56980430fa67625feeae298e141e60a9b629d5 new file mode 100644 index 0000000..a0de054 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cc56980430fa67625feeae298e141e60a9b629d5 differ diff --git a/fuzz/corpus/negotiation_frame/ccd8f481b13419f9ebd0c83268790a96f984b7bf b/fuzz/corpus/negotiation_frame/ccd8f481b13419f9ebd0c83268790a96f984b7bf new file mode 100644 index 0000000..8e7a175 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ccd8f481b13419f9ebd0c83268790a96f984b7bf differ diff --git a/fuzz/corpus/negotiation_frame/cd2148e1f0f66a861667ac56adc2f3a6325f3fda b/fuzz/corpus/negotiation_frame/cd2148e1f0f66a861667ac56adc2f3a6325f3fda new file mode 100644 index 0000000..68e2679 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cd2148e1f0f66a861667ac56adc2f3a6325f3fda differ diff --git a/fuzz/corpus/negotiation_frame/cd25a1512c130d3b3708e2b769140c013a5126e6 b/fuzz/corpus/negotiation_frame/cd25a1512c130d3b3708e2b769140c013a5126e6 new file mode 100644 index 0000000..fd7f283 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cd25a1512c130d3b3708e2b769140c013a5126e6 differ diff --git a/fuzz/corpus/negotiation_frame/cd5627889d65cefce40d7bdbd157db3b1de901dd b/fuzz/corpus/negotiation_frame/cd5627889d65cefce40d7bdbd157db3b1de901dd new file mode 100644 index 0000000..f3a1f7c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cd5627889d65cefce40d7bdbd157db3b1de901dd differ diff --git a/fuzz/corpus/negotiation_frame/cdf9956dfdb7528e35a8755085c9a4140180713b b/fuzz/corpus/negotiation_frame/cdf9956dfdb7528e35a8755085c9a4140180713b new file mode 100644 index 0000000..9422af5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cdf9956dfdb7528e35a8755085c9a4140180713b differ diff --git a/fuzz/corpus/negotiation_frame/ce171b73c4215fa8c938a9244c84cf6164164d54 b/fuzz/corpus/negotiation_frame/ce171b73c4215fa8c938a9244c84cf6164164d54 new file mode 100644 index 0000000..2d9e481 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ce171b73c4215fa8c938a9244c84cf6164164d54 differ diff --git a/fuzz/corpus/negotiation_frame/ce2fefbcda0d3046dc8a3841ddec2db7621a9054 b/fuzz/corpus/negotiation_frame/ce2fefbcda0d3046dc8a3841ddec2db7621a9054 new file mode 100644 index 0000000..0637e56 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ce2fefbcda0d3046dc8a3841ddec2db7621a9054 differ diff --git a/fuzz/corpus/negotiation_frame/ce40bc224f38fd2fef57bc6daf38fa7925615aab b/fuzz/corpus/negotiation_frame/ce40bc224f38fd2fef57bc6daf38fa7925615aab new file mode 100644 index 0000000..8177e25 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ce40bc224f38fd2fef57bc6daf38fa7925615aab differ diff --git a/fuzz/corpus/negotiation_frame/ce9bc74118ece42320008dce8849c05bea4e1386 b/fuzz/corpus/negotiation_frame/ce9bc74118ece42320008dce8849c05bea4e1386 new file mode 100644 index 0000000..82d8321 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ce9bc74118ece42320008dce8849c05bea4e1386 differ diff --git a/fuzz/corpus/negotiation_frame/cea23f46ff47e94113665eeda248ac2b1d1d778a b/fuzz/corpus/negotiation_frame/cea23f46ff47e94113665eeda248ac2b1d1d778a new file mode 100644 index 0000000..328344e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cea23f46ff47e94113665eeda248ac2b1d1d778a differ diff --git a/fuzz/corpus/negotiation_frame/cf0d1ddf16813d3ba87b25627821f1ae0f03f803 b/fuzz/corpus/negotiation_frame/cf0d1ddf16813d3ba87b25627821f1ae0f03f803 new file mode 100644 index 0000000..3b63d05 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cf0d1ddf16813d3ba87b25627821f1ae0f03f803 differ diff --git a/fuzz/corpus/negotiation_frame/cf498fe028203f3663878289731c265204656eee b/fuzz/corpus/negotiation_frame/cf498fe028203f3663878289731c265204656eee new file mode 100644 index 0000000..ff21114 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cf498fe028203f3663878289731c265204656eee differ diff --git a/fuzz/corpus/negotiation_frame/cf710b446a35228c6fe671436bafea5f6e0f4def b/fuzz/corpus/negotiation_frame/cf710b446a35228c6fe671436bafea5f6e0f4def new file mode 100644 index 0000000..72ae8dc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cf710b446a35228c6fe671436bafea5f6e0f4def differ diff --git a/fuzz/corpus/negotiation_frame/cf72120ed7ac5bdff7a7df31eb3df12dc7a3b721 b/fuzz/corpus/negotiation_frame/cf72120ed7ac5bdff7a7df31eb3df12dc7a3b721 new file mode 100644 index 0000000..61cffcb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/cf72120ed7ac5bdff7a7df31eb3df12dc7a3b721 differ diff --git a/fuzz/corpus/negotiation_frame/d00e85d71e65d42f33a0fb557768574c476f439d b/fuzz/corpus/negotiation_frame/d00e85d71e65d42f33a0fb557768574c476f439d new file mode 100644 index 0000000..54af362 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d00e85d71e65d42f33a0fb557768574c476f439d differ diff --git a/fuzz/corpus/negotiation_frame/d02d03e4f8dfebfcdad4e8aceda227339dc92ecf b/fuzz/corpus/negotiation_frame/d02d03e4f8dfebfcdad4e8aceda227339dc92ecf new file mode 100644 index 0000000..61d0e53 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d02d03e4f8dfebfcdad4e8aceda227339dc92ecf differ diff --git a/fuzz/corpus/negotiation_frame/d0325e84a205ae8141709aa5264555126e5e6dd6 b/fuzz/corpus/negotiation_frame/d0325e84a205ae8141709aa5264555126e5e6dd6 new file mode 100644 index 0000000..055718e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d0325e84a205ae8141709aa5264555126e5e6dd6 differ diff --git a/fuzz/corpus/negotiation_frame/d071130792978992a6ba06341787ae0123e56050 b/fuzz/corpus/negotiation_frame/d071130792978992a6ba06341787ae0123e56050 new file mode 100644 index 0000000..c6df33c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d071130792978992a6ba06341787ae0123e56050 differ diff --git a/fuzz/corpus/negotiation_frame/d0802d86faa1f31b9d4965d35c19689e06391911 b/fuzz/corpus/negotiation_frame/d0802d86faa1f31b9d4965d35c19689e06391911 new file mode 100644 index 0000000..f7d5fa4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d0802d86faa1f31b9d4965d35c19689e06391911 differ diff --git a/fuzz/corpus/negotiation_frame/d149c6883837596cddc760592fa9faeceb72e275 b/fuzz/corpus/negotiation_frame/d149c6883837596cddc760592fa9faeceb72e275 new file mode 100644 index 0000000..0ec638b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d149c6883837596cddc760592fa9faeceb72e275 differ diff --git a/fuzz/corpus/negotiation_frame/d1edba7205d9b16cb374739db6e207d78805a849 b/fuzz/corpus/negotiation_frame/d1edba7205d9b16cb374739db6e207d78805a849 new file mode 100644 index 0000000..3bbefff Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d1edba7205d9b16cb374739db6e207d78805a849 differ diff --git a/fuzz/corpus/negotiation_frame/d21b26ab74a4d3118ef1be7a587046cd45eeb77e b/fuzz/corpus/negotiation_frame/d21b26ab74a4d3118ef1be7a587046cd45eeb77e new file mode 100644 index 0000000..5212120 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d21b26ab74a4d3118ef1be7a587046cd45eeb77e differ diff --git a/fuzz/corpus/negotiation_frame/d24341173dee97993fcdb03fc6cd98795d1d5d57 b/fuzz/corpus/negotiation_frame/d24341173dee97993fcdb03fc6cd98795d1d5d57 new file mode 100644 index 0000000..1bb5786 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d24341173dee97993fcdb03fc6cd98795d1d5d57 differ diff --git a/fuzz/corpus/negotiation_frame/d253dbb892cbc047d7f9c3974373f3e8919daea4 b/fuzz/corpus/negotiation_frame/d253dbb892cbc047d7f9c3974373f3e8919daea4 new file mode 100644 index 0000000..e56abeb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d253dbb892cbc047d7f9c3974373f3e8919daea4 differ diff --git a/fuzz/corpus/negotiation_frame/d289442592f9735bdcecea29955a29f5cf6e7eb2 b/fuzz/corpus/negotiation_frame/d289442592f9735bdcecea29955a29f5cf6e7eb2 new file mode 100644 index 0000000..e7ad50f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d289442592f9735bdcecea29955a29f5cf6e7eb2 differ diff --git a/fuzz/corpus/negotiation_frame/d2fb67b516c229e171ee995743a2124a5451dd0f b/fuzz/corpus/negotiation_frame/d2fb67b516c229e171ee995743a2124a5451dd0f new file mode 100644 index 0000000..dd3c562 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d2fb67b516c229e171ee995743a2124a5451dd0f differ diff --git a/fuzz/corpus/negotiation_frame/d345935ff0266439259ab71d8843e875bc369e32 b/fuzz/corpus/negotiation_frame/d345935ff0266439259ab71d8843e875bc369e32 new file mode 100644 index 0000000..a921d4a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d345935ff0266439259ab71d8843e875bc369e32 differ diff --git a/fuzz/corpus/negotiation_frame/d39f92ecf2aef5bac0d2e78474af41674e2881c8 b/fuzz/corpus/negotiation_frame/d39f92ecf2aef5bac0d2e78474af41674e2881c8 new file mode 100644 index 0000000..d1a4846 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d39f92ecf2aef5bac0d2e78474af41674e2881c8 differ diff --git a/fuzz/corpus/negotiation_frame/d48e41129313cf9c56db53d0b53fcfee4b65df7b b/fuzz/corpus/negotiation_frame/d48e41129313cf9c56db53d0b53fcfee4b65df7b new file mode 100644 index 0000000..2e08b9e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d48e41129313cf9c56db53d0b53fcfee4b65df7b differ diff --git a/fuzz/corpus/negotiation_frame/d4980dea8fb38c919ceb52c18de7ec01300bc102 b/fuzz/corpus/negotiation_frame/d4980dea8fb38c919ceb52c18de7ec01300bc102 new file mode 100644 index 0000000..8299f5d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d4980dea8fb38c919ceb52c18de7ec01300bc102 differ diff --git a/fuzz/corpus/negotiation_frame/d4c62b84e4d7a1670f54eb789fe34e46ac43ce79 b/fuzz/corpus/negotiation_frame/d4c62b84e4d7a1670f54eb789fe34e46ac43ce79 new file mode 100644 index 0000000..1008239 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d4c62b84e4d7a1670f54eb789fe34e46ac43ce79 differ diff --git a/fuzz/corpus/negotiation_frame/d56c6bf9c7e1eb89d4b94b8c217fe84a26987cc0 b/fuzz/corpus/negotiation_frame/d56c6bf9c7e1eb89d4b94b8c217fe84a26987cc0 new file mode 100644 index 0000000..6f3323f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d56c6bf9c7e1eb89d4b94b8c217fe84a26987cc0 differ diff --git a/fuzz/corpus/negotiation_frame/d57289b9bc9b1a7d5ec50b2af52d08cc3fb3fda0 b/fuzz/corpus/negotiation_frame/d57289b9bc9b1a7d5ec50b2af52d08cc3fb3fda0 new file mode 100644 index 0000000..895bf8f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d57289b9bc9b1a7d5ec50b2af52d08cc3fb3fda0 differ diff --git a/fuzz/corpus/negotiation_frame/d5d25e38cd6b8846da71830ee09e453ec1bdf93b b/fuzz/corpus/negotiation_frame/d5d25e38cd6b8846da71830ee09e453ec1bdf93b new file mode 100644 index 0000000..363a175 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d5d25e38cd6b8846da71830ee09e453ec1bdf93b differ diff --git a/fuzz/corpus/negotiation_frame/d61f593c717d4d6489c424826a4e6dab58edecd6 b/fuzz/corpus/negotiation_frame/d61f593c717d4d6489c424826a4e6dab58edecd6 new file mode 100644 index 0000000..afa2364 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d61f593c717d4d6489c424826a4e6dab58edecd6 differ diff --git a/fuzz/corpus/negotiation_frame/d6b5941030744319fdcce80e6909e3316852eb75 b/fuzz/corpus/negotiation_frame/d6b5941030744319fdcce80e6909e3316852eb75 new file mode 100644 index 0000000..79fc523 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d6b5941030744319fdcce80e6909e3316852eb75 differ diff --git a/fuzz/corpus/negotiation_frame/d74136a70bb95ceee1c277c5e5a40a0a103a1178 b/fuzz/corpus/negotiation_frame/d74136a70bb95ceee1c277c5e5a40a0a103a1178 new file mode 100644 index 0000000..a6453b7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d74136a70bb95ceee1c277c5e5a40a0a103a1178 differ diff --git a/fuzz/corpus/negotiation_frame/d86607f878159e21913851b87451ce769f85fcad b/fuzz/corpus/negotiation_frame/d86607f878159e21913851b87451ce769f85fcad new file mode 100644 index 0000000..aa3ef8e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d86607f878159e21913851b87451ce769f85fcad differ diff --git a/fuzz/corpus/negotiation_frame/d8763bcf44876fa237738a6e681abe1b0a975b8c b/fuzz/corpus/negotiation_frame/d8763bcf44876fa237738a6e681abe1b0a975b8c new file mode 100644 index 0000000..91b3a68 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d8763bcf44876fa237738a6e681abe1b0a975b8c differ diff --git a/fuzz/corpus/negotiation_frame/d8d5de9e621fea458584e7079374d0c154d803a4 b/fuzz/corpus/negotiation_frame/d8d5de9e621fea458584e7079374d0c154d803a4 new file mode 100644 index 0000000..4a42963 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d8d5de9e621fea458584e7079374d0c154d803a4 differ diff --git a/fuzz/corpus/negotiation_frame/d97dbae37466e46ba955b30ec6af34c380fbd593 b/fuzz/corpus/negotiation_frame/d97dbae37466e46ba955b30ec6af34c380fbd593 new file mode 100644 index 0000000..c07718e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d97dbae37466e46ba955b30ec6af34c380fbd593 differ diff --git a/fuzz/corpus/negotiation_frame/d9885fd3652db1b4a00a1d6afe15ee2b4236afcb b/fuzz/corpus/negotiation_frame/d9885fd3652db1b4a00a1d6afe15ee2b4236afcb new file mode 100644 index 0000000..75b7c12 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d9885fd3652db1b4a00a1d6afe15ee2b4236afcb differ diff --git a/fuzz/corpus/negotiation_frame/d997ed937cdaeb9f400cc6871db2a0632418ca85 b/fuzz/corpus/negotiation_frame/d997ed937cdaeb9f400cc6871db2a0632418ca85 new file mode 100644 index 0000000..1aea4a2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d997ed937cdaeb9f400cc6871db2a0632418ca85 differ diff --git a/fuzz/corpus/negotiation_frame/d99e88694ad0b7b5b048983a7407cd55bebabc8f b/fuzz/corpus/negotiation_frame/d99e88694ad0b7b5b048983a7407cd55bebabc8f new file mode 100644 index 0000000..6fb0506 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d99e88694ad0b7b5b048983a7407cd55bebabc8f differ diff --git a/fuzz/corpus/negotiation_frame/d9d74af3a5d2db989dd0cce59553d1d8d6865d42 b/fuzz/corpus/negotiation_frame/d9d74af3a5d2db989dd0cce59553d1d8d6865d42 new file mode 100644 index 0000000..1a17310 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d9d74af3a5d2db989dd0cce59553d1d8d6865d42 differ diff --git a/fuzz/corpus/negotiation_frame/d9e72a7f1cafe5ded4fed38a8a804ad400261be1 b/fuzz/corpus/negotiation_frame/d9e72a7f1cafe5ded4fed38a8a804ad400261be1 new file mode 100644 index 0000000..d888fd9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/d9e72a7f1cafe5ded4fed38a8a804ad400261be1 differ diff --git a/fuzz/corpus/negotiation_frame/da81171feb31b0d0452497e36039f5fdb868d3d5 b/fuzz/corpus/negotiation_frame/da81171feb31b0d0452497e36039f5fdb868d3d5 new file mode 100644 index 0000000..f45491b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/da81171feb31b0d0452497e36039f5fdb868d3d5 differ diff --git a/fuzz/corpus/negotiation_frame/da95ec7026b47488165a4da9863da0078464bf8f b/fuzz/corpus/negotiation_frame/da95ec7026b47488165a4da9863da0078464bf8f new file mode 100644 index 0000000..ffbf5e7 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/da95ec7026b47488165a4da9863da0078464bf8f differ diff --git a/fuzz/corpus/negotiation_frame/dae69896e786eef2762f7d068d94ffa1084ca4dd b/fuzz/corpus/negotiation_frame/dae69896e786eef2762f7d068d94ffa1084ca4dd new file mode 100644 index 0000000..b42dd58 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/dae69896e786eef2762f7d068d94ffa1084ca4dd differ diff --git a/fuzz/corpus/negotiation_frame/db22bab5467caee207fba4e774523e324ab938c8 b/fuzz/corpus/negotiation_frame/db22bab5467caee207fba4e774523e324ab938c8 new file mode 100644 index 0000000..467fb79 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/db22bab5467caee207fba4e774523e324ab938c8 differ diff --git a/fuzz/corpus/negotiation_frame/dc47f3dbd149f08cf9109eb59333f5f726748fe4 b/fuzz/corpus/negotiation_frame/dc47f3dbd149f08cf9109eb59333f5f726748fe4 new file mode 100644 index 0000000..6b2be9c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/dc47f3dbd149f08cf9109eb59333f5f726748fe4 differ diff --git a/fuzz/corpus/negotiation_frame/dc718b0559e33b4f3bed4a58456b7ce7bc72cd54 b/fuzz/corpus/negotiation_frame/dc718b0559e33b4f3bed4a58456b7ce7bc72cd54 new file mode 100644 index 0000000..73b830c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/dc718b0559e33b4f3bed4a58456b7ce7bc72cd54 differ diff --git a/fuzz/corpus/negotiation_frame/dc97e3db7499daa9b3c4cfa45fb0d9919290d799 b/fuzz/corpus/negotiation_frame/dc97e3db7499daa9b3c4cfa45fb0d9919290d799 new file mode 100644 index 0000000..4b03169 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/dc97e3db7499daa9b3c4cfa45fb0d9919290d799 differ diff --git a/fuzz/corpus/negotiation_frame/dcd01be7245209ce5f8cef90cd2c067cb8f98d9d b/fuzz/corpus/negotiation_frame/dcd01be7245209ce5f8cef90cd2c067cb8f98d9d new file mode 100644 index 0000000..66bc10e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/dcd01be7245209ce5f8cef90cd2c067cb8f98d9d differ diff --git a/fuzz/corpus/negotiation_frame/ddd5ee1f486eee1b205bcf2e4f41d962be1754ee b/fuzz/corpus/negotiation_frame/ddd5ee1f486eee1b205bcf2e4f41d962be1754ee new file mode 100644 index 0000000..3e91ee2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ddd5ee1f486eee1b205bcf2e4f41d962be1754ee differ diff --git a/fuzz/corpus/negotiation_frame/de3ad8214c1be7c0d2378976b037519820c3f55a b/fuzz/corpus/negotiation_frame/de3ad8214c1be7c0d2378976b037519820c3f55a new file mode 100644 index 0000000..37064c5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/de3ad8214c1be7c0d2378976b037519820c3f55a differ diff --git a/fuzz/corpus/negotiation_frame/de414bd4b67c6795f2bccb3c21adeb10e140b643 b/fuzz/corpus/negotiation_frame/de414bd4b67c6795f2bccb3c21adeb10e140b643 new file mode 100644 index 0000000..c28f2d4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/de414bd4b67c6795f2bccb3c21adeb10e140b643 differ diff --git a/fuzz/corpus/negotiation_frame/de8276093ed15101590d347aa14ee5c0324cc957 b/fuzz/corpus/negotiation_frame/de8276093ed15101590d347aa14ee5c0324cc957 new file mode 100644 index 0000000..ea81133 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/de8276093ed15101590d347aa14ee5c0324cc957 differ diff --git a/fuzz/corpus/negotiation_frame/df489ac5bc5c13d1553ecbbb046052809704fcbd b/fuzz/corpus/negotiation_frame/df489ac5bc5c13d1553ecbbb046052809704fcbd new file mode 100644 index 0000000..af7d4b1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/df489ac5bc5c13d1553ecbbb046052809704fcbd differ diff --git a/fuzz/corpus/negotiation_frame/df7a0c9439a5f16865946b97486b10e24c925a86 b/fuzz/corpus/negotiation_frame/df7a0c9439a5f16865946b97486b10e24c925a86 new file mode 100644 index 0000000..c99db30 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/df7a0c9439a5f16865946b97486b10e24c925a86 differ diff --git a/fuzz/corpus/negotiation_frame/dfb662ec156dddb8ffbe01163a7bb4de5b2a9832 b/fuzz/corpus/negotiation_frame/dfb662ec156dddb8ffbe01163a7bb4de5b2a9832 new file mode 100644 index 0000000..f063f28 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/dfb662ec156dddb8ffbe01163a7bb4de5b2a9832 differ diff --git a/fuzz/corpus/negotiation_frame/e00fb75a96d513dd08ab0ea4ef888769863130ae b/fuzz/corpus/negotiation_frame/e00fb75a96d513dd08ab0ea4ef888769863130ae new file mode 100644 index 0000000..a40deec Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e00fb75a96d513dd08ab0ea4ef888769863130ae differ diff --git a/fuzz/corpus/negotiation_frame/e1c61d68500d1892fb4fcd11f98f4ad8a4bac898 b/fuzz/corpus/negotiation_frame/e1c61d68500d1892fb4fcd11f98f4ad8a4bac898 new file mode 100644 index 0000000..baea132 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e1c61d68500d1892fb4fcd11f98f4ad8a4bac898 differ diff --git a/fuzz/corpus/negotiation_frame/e2d90f9f2d7c6b881719f58f9d9925c327f15fa8 b/fuzz/corpus/negotiation_frame/e2d90f9f2d7c6b881719f58f9d9925c327f15fa8 new file mode 100644 index 0000000..e4413fe Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e2d90f9f2d7c6b881719f58f9d9925c327f15fa8 differ diff --git a/fuzz/corpus/negotiation_frame/e316a1619d0a07eb637dc901e225f6f426dec512 b/fuzz/corpus/negotiation_frame/e316a1619d0a07eb637dc901e225f6f426dec512 new file mode 100644 index 0000000..a4c86e2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e316a1619d0a07eb637dc901e225f6f426dec512 differ diff --git a/fuzz/corpus/negotiation_frame/e36e37ccb932411c83a5890720180e647e45d302 b/fuzz/corpus/negotiation_frame/e36e37ccb932411c83a5890720180e647e45d302 new file mode 100644 index 0000000..6a59063 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e36e37ccb932411c83a5890720180e647e45d302 differ diff --git a/fuzz/corpus/negotiation_frame/e395f785bf4b8e9b97bc28d48949c18a7472123b b/fuzz/corpus/negotiation_frame/e395f785bf4b8e9b97bc28d48949c18a7472123b new file mode 100644 index 0000000..e3f2e93 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e395f785bf4b8e9b97bc28d48949c18a7472123b differ diff --git a/fuzz/corpus/negotiation_frame/e3e4bc5a21edf7379a02c415c1e5d5d3804f3115 b/fuzz/corpus/negotiation_frame/e3e4bc5a21edf7379a02c415c1e5d5d3804f3115 new file mode 100644 index 0000000..238f949 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e3e4bc5a21edf7379a02c415c1e5d5d3804f3115 differ diff --git a/fuzz/corpus/negotiation_frame/e42930e69a0d44ac8d7d2129c86c40f4b6d78aec b/fuzz/corpus/negotiation_frame/e42930e69a0d44ac8d7d2129c86c40f4b6d78aec new file mode 100644 index 0000000..520a860 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e42930e69a0d44ac8d7d2129c86c40f4b6d78aec differ diff --git a/fuzz/corpus/negotiation_frame/e42d498f05e1ad2a00a227caae68ab6211229607 b/fuzz/corpus/negotiation_frame/e42d498f05e1ad2a00a227caae68ab6211229607 new file mode 100644 index 0000000..d446095 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e42d498f05e1ad2a00a227caae68ab6211229607 differ diff --git a/fuzz/corpus/negotiation_frame/e49e9fcb4440f5c3af6b2d35584e89c97f94ef19 b/fuzz/corpus/negotiation_frame/e49e9fcb4440f5c3af6b2d35584e89c97f94ef19 new file mode 100644 index 0000000..bbb1051 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e49e9fcb4440f5c3af6b2d35584e89c97f94ef19 differ diff --git a/fuzz/corpus/negotiation_frame/e5410533e8d53d2a199d11bc990399e4823d63b0 b/fuzz/corpus/negotiation_frame/e5410533e8d53d2a199d11bc990399e4823d63b0 new file mode 100644 index 0000000..b726be0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e5410533e8d53d2a199d11bc990399e4823d63b0 differ diff --git a/fuzz/corpus/negotiation_frame/e5e15a1b0a637920bceb4042ca2abbabef47a8ce b/fuzz/corpus/negotiation_frame/e5e15a1b0a637920bceb4042ca2abbabef47a8ce new file mode 100644 index 0000000..06d492e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e5e15a1b0a637920bceb4042ca2abbabef47a8ce differ diff --git a/fuzz/corpus/negotiation_frame/e688176d54b7a8a1b428839df528088c618d42ec b/fuzz/corpus/negotiation_frame/e688176d54b7a8a1b428839df528088c618d42ec new file mode 100644 index 0000000..bc7f59f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e688176d54b7a8a1b428839df528088c618d42ec differ diff --git a/fuzz/corpus/negotiation_frame/e6ad8e1a148603706330791ee187a1b936daa18b b/fuzz/corpus/negotiation_frame/e6ad8e1a148603706330791ee187a1b936daa18b new file mode 100644 index 0000000..3c126d6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e6ad8e1a148603706330791ee187a1b936daa18b differ diff --git a/fuzz/corpus/negotiation_frame/e6f405885a76926d19947bfb1a30720c06212b02 b/fuzz/corpus/negotiation_frame/e6f405885a76926d19947bfb1a30720c06212b02 new file mode 100644 index 0000000..2d4b550 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e6f405885a76926d19947bfb1a30720c06212b02 differ diff --git a/fuzz/corpus/negotiation_frame/e7974b8dd049494da69f48cde2483ad801f2c76e b/fuzz/corpus/negotiation_frame/e7974b8dd049494da69f48cde2483ad801f2c76e new file mode 100644 index 0000000..2534386 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e7974b8dd049494da69f48cde2483ad801f2c76e differ diff --git a/fuzz/corpus/negotiation_frame/e7e2b63a375ec1a15c7e08d31adfb0091e6cfed0 b/fuzz/corpus/negotiation_frame/e7e2b63a375ec1a15c7e08d31adfb0091e6cfed0 new file mode 100644 index 0000000..b50ee4e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e7e2b63a375ec1a15c7e08d31adfb0091e6cfed0 differ diff --git a/fuzz/corpus/negotiation_frame/e8ae8cc97a20eff0b65771c867de3acf366ab2bb b/fuzz/corpus/negotiation_frame/e8ae8cc97a20eff0b65771c867de3acf366ab2bb new file mode 100644 index 0000000..69a8c1d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e8ae8cc97a20eff0b65771c867de3acf366ab2bb differ diff --git a/fuzz/corpus/negotiation_frame/e9771bcdc00185f07775919b06bd42d500c8bec4 b/fuzz/corpus/negotiation_frame/e9771bcdc00185f07775919b06bd42d500c8bec4 new file mode 100644 index 0000000..14446dc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/e9771bcdc00185f07775919b06bd42d500c8bec4 differ diff --git a/fuzz/corpus/negotiation_frame/ea23dc3c1fc9f1d077d7dfd0feb7379cb659cbc7 b/fuzz/corpus/negotiation_frame/ea23dc3c1fc9f1d077d7dfd0feb7379cb659cbc7 new file mode 100644 index 0000000..989d750 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ea23dc3c1fc9f1d077d7dfd0feb7379cb659cbc7 differ diff --git a/fuzz/corpus/negotiation_frame/ea6f103e2dc6ca5ac8ad32f606fb369c8790e024 b/fuzz/corpus/negotiation_frame/ea6f103e2dc6ca5ac8ad32f606fb369c8790e024 new file mode 100644 index 0000000..bd47671 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ea6f103e2dc6ca5ac8ad32f606fb369c8790e024 differ diff --git a/fuzz/corpus/negotiation_frame/ead69413fe25ff7711b6f65030f3f7097c8e3a48 b/fuzz/corpus/negotiation_frame/ead69413fe25ff7711b6f65030f3f7097c8e3a48 new file mode 100644 index 0000000..901a833 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ead69413fe25ff7711b6f65030f3f7097c8e3a48 differ diff --git a/fuzz/corpus/negotiation_frame/ebc0f9c2328edfe99cd238da38ec8144fdbae0de b/fuzz/corpus/negotiation_frame/ebc0f9c2328edfe99cd238da38ec8144fdbae0de new file mode 100644 index 0000000..959dd07 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ebc0f9c2328edfe99cd238da38ec8144fdbae0de differ diff --git a/fuzz/corpus/negotiation_frame/ec0288d9035eba501bc09bccd36e86d60c3f6e4c b/fuzz/corpus/negotiation_frame/ec0288d9035eba501bc09bccd36e86d60c3f6e4c new file mode 100644 index 0000000..0226ac4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ec0288d9035eba501bc09bccd36e86d60c3f6e4c differ diff --git a/fuzz/corpus/negotiation_frame/ed198edb565f49b2e1750beacbbe03914ebdd781 b/fuzz/corpus/negotiation_frame/ed198edb565f49b2e1750beacbbe03914ebdd781 new file mode 100644 index 0000000..bb8161c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ed198edb565f49b2e1750beacbbe03914ebdd781 differ diff --git a/fuzz/corpus/negotiation_frame/ed57b3b89a0c9d2428a07542ece59b2fd4bc72d0 b/fuzz/corpus/negotiation_frame/ed57b3b89a0c9d2428a07542ece59b2fd4bc72d0 new file mode 100644 index 0000000..db81963 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ed57b3b89a0c9d2428a07542ece59b2fd4bc72d0 differ diff --git a/fuzz/corpus/negotiation_frame/ed7f51074afb303b3a861f6f91498b677ec41117 b/fuzz/corpus/negotiation_frame/ed7f51074afb303b3a861f6f91498b677ec41117 new file mode 100644 index 0000000..aa3bd4e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ed7f51074afb303b3a861f6f91498b677ec41117 differ diff --git a/fuzz/corpus/negotiation_frame/ed82e12a0b86e0a0d37365c820f771daac63e27c b/fuzz/corpus/negotiation_frame/ed82e12a0b86e0a0d37365c820f771daac63e27c new file mode 100644 index 0000000..243cc01 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ed82e12a0b86e0a0d37365c820f771daac63e27c differ diff --git a/fuzz/corpus/negotiation_frame/ede9bf7735ef3a21edc4b6a0be73d34104645ad4 b/fuzz/corpus/negotiation_frame/ede9bf7735ef3a21edc4b6a0be73d34104645ad4 new file mode 100644 index 0000000..ad2a5cf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ede9bf7735ef3a21edc4b6a0be73d34104645ad4 differ diff --git a/fuzz/corpus/negotiation_frame/ee027ac87599ca7941ad3528c47cb267444e5336 b/fuzz/corpus/negotiation_frame/ee027ac87599ca7941ad3528c47cb267444e5336 new file mode 100644 index 0000000..95e95da Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ee027ac87599ca7941ad3528c47cb267444e5336 differ diff --git a/fuzz/corpus/negotiation_frame/ee0534862b4945e87a59a8ab251407d9c7ed7bee b/fuzz/corpus/negotiation_frame/ee0534862b4945e87a59a8ab251407d9c7ed7bee new file mode 100644 index 0000000..4f93cc6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ee0534862b4945e87a59a8ab251407d9c7ed7bee differ diff --git a/fuzz/corpus/negotiation_frame/ee05390731a3791b3c8d75cf930bf4e0adc69436 b/fuzz/corpus/negotiation_frame/ee05390731a3791b3c8d75cf930bf4e0adc69436 new file mode 100644 index 0000000..d42a67f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ee05390731a3791b3c8d75cf930bf4e0adc69436 differ diff --git a/fuzz/corpus/negotiation_frame/ee2a2c71edaea04b559c9ce0f723da472c1c107f b/fuzz/corpus/negotiation_frame/ee2a2c71edaea04b559c9ce0f723da472c1c107f new file mode 100644 index 0000000..14a2f6b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ee2a2c71edaea04b559c9ce0f723da472c1c107f differ diff --git a/fuzz/corpus/negotiation_frame/ee2f69a075e430ee85033fad012f0c912e905a85 b/fuzz/corpus/negotiation_frame/ee2f69a075e430ee85033fad012f0c912e905a85 new file mode 100644 index 0000000..e834505 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ee2f69a075e430ee85033fad012f0c912e905a85 differ diff --git a/fuzz/corpus/negotiation_frame/ee2f9799714061c7c6c45d61e2d3c0c55daaa070 b/fuzz/corpus/negotiation_frame/ee2f9799714061c7c6c45d61e2d3c0c55daaa070 new file mode 100644 index 0000000..bd3a5ad Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ee2f9799714061c7c6c45d61e2d3c0c55daaa070 differ diff --git a/fuzz/corpus/negotiation_frame/ee9bd374f153e9558030c1586af318a2be7ba4e2 b/fuzz/corpus/negotiation_frame/ee9bd374f153e9558030c1586af318a2be7ba4e2 new file mode 100644 index 0000000..a207e02 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ee9bd374f153e9558030c1586af318a2be7ba4e2 differ diff --git a/fuzz/corpus/negotiation_frame/ef02869c3170cf5bd8cd6fa9ff9a92c0d7304916 b/fuzz/corpus/negotiation_frame/ef02869c3170cf5bd8cd6fa9ff9a92c0d7304916 new file mode 100644 index 0000000..dea137f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ef02869c3170cf5bd8cd6fa9ff9a92c0d7304916 differ diff --git a/fuzz/corpus/negotiation_frame/efbf741b30cb26f7b1d06be9e1724dbab8676c07 b/fuzz/corpus/negotiation_frame/efbf741b30cb26f7b1d06be9e1724dbab8676c07 new file mode 100644 index 0000000..1069dc6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/efbf741b30cb26f7b1d06be9e1724dbab8676c07 differ diff --git a/fuzz/corpus/negotiation_frame/efff438f801d9765e1af8cec1d79e0a3cc806c5e b/fuzz/corpus/negotiation_frame/efff438f801d9765e1af8cec1d79e0a3cc806c5e new file mode 100644 index 0000000..58acb47 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/efff438f801d9765e1af8cec1d79e0a3cc806c5e differ diff --git a/fuzz/corpus/negotiation_frame/f059612c9276594c3db655788ea16b8ee44a98d5 b/fuzz/corpus/negotiation_frame/f059612c9276594c3db655788ea16b8ee44a98d5 new file mode 100644 index 0000000..a174a30 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f059612c9276594c3db655788ea16b8ee44a98d5 differ diff --git a/fuzz/corpus/negotiation_frame/f0d5f0200fdab8fcad5db019bce49bac1bffbf42 b/fuzz/corpus/negotiation_frame/f0d5f0200fdab8fcad5db019bce49bac1bffbf42 new file mode 100644 index 0000000..107d021 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f0d5f0200fdab8fcad5db019bce49bac1bffbf42 differ diff --git a/fuzz/corpus/negotiation_frame/f103dc589b3434b7bc9ba3cec9c8b52d3003922d b/fuzz/corpus/negotiation_frame/f103dc589b3434b7bc9ba3cec9c8b52d3003922d new file mode 100644 index 0000000..c9f1a58 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f103dc589b3434b7bc9ba3cec9c8b52d3003922d differ diff --git a/fuzz/corpus/negotiation_frame/f11c1de8ebf560e2e9cdf928f9abfe3167bb1a4e b/fuzz/corpus/negotiation_frame/f11c1de8ebf560e2e9cdf928f9abfe3167bb1a4e new file mode 100644 index 0000000..17094be Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f11c1de8ebf560e2e9cdf928f9abfe3167bb1a4e differ diff --git a/fuzz/corpus/negotiation_frame/f15794c15da4dcc80f4fac668bedef43821a3ec3 b/fuzz/corpus/negotiation_frame/f15794c15da4dcc80f4fac668bedef43821a3ec3 new file mode 100644 index 0000000..764517c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f15794c15da4dcc80f4fac668bedef43821a3ec3 differ diff --git a/fuzz/corpus/negotiation_frame/f191b31dd864b86cfdad612f77659e7b7354660b b/fuzz/corpus/negotiation_frame/f191b31dd864b86cfdad612f77659e7b7354660b new file mode 100644 index 0000000..a11fdac Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f191b31dd864b86cfdad612f77659e7b7354660b differ diff --git a/fuzz/corpus/negotiation_frame/f19b61dceb71f3bbe24310a8646980b710726f18 b/fuzz/corpus/negotiation_frame/f19b61dceb71f3bbe24310a8646980b710726f18 new file mode 100644 index 0000000..7eac1fb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f19b61dceb71f3bbe24310a8646980b710726f18 differ diff --git a/fuzz/corpus/negotiation_frame/f213fcf45e274d5b726b40533d7f88a7ce81e7f8 b/fuzz/corpus/negotiation_frame/f213fcf45e274d5b726b40533d7f88a7ce81e7f8 new file mode 100644 index 0000000..f957c1d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f213fcf45e274d5b726b40533d7f88a7ce81e7f8 differ diff --git a/fuzz/corpus/negotiation_frame/f21b776bf483d8e0d8a68bc0a2b509b3275a7577 b/fuzz/corpus/negotiation_frame/f21b776bf483d8e0d8a68bc0a2b509b3275a7577 new file mode 100644 index 0000000..bc76376 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f21b776bf483d8e0d8a68bc0a2b509b3275a7577 differ diff --git a/fuzz/corpus/negotiation_frame/f24d3a065c0614edbc16d96c7222ecaca8c95645 b/fuzz/corpus/negotiation_frame/f24d3a065c0614edbc16d96c7222ecaca8c95645 new file mode 100644 index 0000000..6afd3d4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f24d3a065c0614edbc16d96c7222ecaca8c95645 differ diff --git a/fuzz/corpus/negotiation_frame/f27629e6811c1eca77df4bae82be21f177895555 b/fuzz/corpus/negotiation_frame/f27629e6811c1eca77df4bae82be21f177895555 new file mode 100644 index 0000000..f837d5a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f27629e6811c1eca77df4bae82be21f177895555 differ diff --git a/fuzz/corpus/negotiation_frame/f2b45204fc2b179e796ab7cb5379d2123d64069c b/fuzz/corpus/negotiation_frame/f2b45204fc2b179e796ab7cb5379d2123d64069c new file mode 100644 index 0000000..59da55d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f2b45204fc2b179e796ab7cb5379d2123d64069c differ diff --git a/fuzz/corpus/negotiation_frame/f2d89bb6147e9c63412a8f763e2a5033b53e36d3 b/fuzz/corpus/negotiation_frame/f2d89bb6147e9c63412a8f763e2a5033b53e36d3 new file mode 100644 index 0000000..694abd9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f2d89bb6147e9c63412a8f763e2a5033b53e36d3 differ diff --git a/fuzz/corpus/negotiation_frame/f2e30b89b792e881d749d6f0112c4e7bb162282b b/fuzz/corpus/negotiation_frame/f2e30b89b792e881d749d6f0112c4e7bb162282b new file mode 100644 index 0000000..e2a43d4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f2e30b89b792e881d749d6f0112c4e7bb162282b differ diff --git a/fuzz/corpus/negotiation_frame/f33be73d01d1ffb45357b7acc9dc92a1670e24d0 b/fuzz/corpus/negotiation_frame/f33be73d01d1ffb45357b7acc9dc92a1670e24d0 new file mode 100644 index 0000000..318817e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f33be73d01d1ffb45357b7acc9dc92a1670e24d0 differ diff --git a/fuzz/corpus/negotiation_frame/f38eacb4a09cd80f6aa31f8dfb1350fe491fbbb7 b/fuzz/corpus/negotiation_frame/f38eacb4a09cd80f6aa31f8dfb1350fe491fbbb7 new file mode 100644 index 0000000..e92fb0a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f38eacb4a09cd80f6aa31f8dfb1350fe491fbbb7 differ diff --git a/fuzz/corpus/negotiation_frame/f3fbcddad1f67cfd8dd1d1dcb720b386f201579b b/fuzz/corpus/negotiation_frame/f3fbcddad1f67cfd8dd1d1dcb720b386f201579b new file mode 100644 index 0000000..8e6e893 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f3fbcddad1f67cfd8dd1d1dcb720b386f201579b differ diff --git a/fuzz/corpus/negotiation_frame/f45463a7c23854fa8e0df20c430316000432544c b/fuzz/corpus/negotiation_frame/f45463a7c23854fa8e0df20c430316000432544c new file mode 100644 index 0000000..0acc511 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f45463a7c23854fa8e0df20c430316000432544c differ diff --git a/fuzz/corpus/negotiation_frame/f4b63ab11e0aa23a4ce7885dbd25b65b86d5a6e0 b/fuzz/corpus/negotiation_frame/f4b63ab11e0aa23a4ce7885dbd25b65b86d5a6e0 new file mode 100644 index 0000000..40e0423 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f4b63ab11e0aa23a4ce7885dbd25b65b86d5a6e0 differ diff --git a/fuzz/corpus/negotiation_frame/f541d9209b54fd93a45a38305cd40a53ab1fc142 b/fuzz/corpus/negotiation_frame/f541d9209b54fd93a45a38305cd40a53ab1fc142 new file mode 100644 index 0000000..5606b8c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f541d9209b54fd93a45a38305cd40a53ab1fc142 differ diff --git a/fuzz/corpus/negotiation_frame/f54bee31d4a740ac12e62cc93f6370e7f9f2f73c b/fuzz/corpus/negotiation_frame/f54bee31d4a740ac12e62cc93f6370e7f9f2f73c new file mode 100644 index 0000000..aea6d25 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f54bee31d4a740ac12e62cc93f6370e7f9f2f73c differ diff --git a/fuzz/corpus/negotiation_frame/f57afbacb4014a7abb02bd23205272aa16265de4 b/fuzz/corpus/negotiation_frame/f57afbacb4014a7abb02bd23205272aa16265de4 new file mode 100644 index 0000000..9722abf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f57afbacb4014a7abb02bd23205272aa16265de4 differ diff --git a/fuzz/corpus/negotiation_frame/f6349db8e2f375048f6f4279dc87bfaacf53fa9e b/fuzz/corpus/negotiation_frame/f6349db8e2f375048f6f4279dc87bfaacf53fa9e new file mode 100644 index 0000000..b32cfce Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f6349db8e2f375048f6f4279dc87bfaacf53fa9e differ diff --git a/fuzz/corpus/negotiation_frame/f6922669ec5ceb399ecd702d9ce2ba9e5edb45f4 b/fuzz/corpus/negotiation_frame/f6922669ec5ceb399ecd702d9ce2ba9e5edb45f4 new file mode 100644 index 0000000..22bc184 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f6922669ec5ceb399ecd702d9ce2ba9e5edb45f4 differ diff --git a/fuzz/corpus/negotiation_frame/f6c51a17b878f18731ed11606b49cf20c090abb3 b/fuzz/corpus/negotiation_frame/f6c51a17b878f18731ed11606b49cf20c090abb3 new file mode 100644 index 0000000..523239b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f6c51a17b878f18731ed11606b49cf20c090abb3 differ diff --git a/fuzz/corpus/negotiation_frame/f6de66406e3bae6cf4d832086099c2c4ce9269bf b/fuzz/corpus/negotiation_frame/f6de66406e3bae6cf4d832086099c2c4ce9269bf new file mode 100644 index 0000000..f6dc294 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f6de66406e3bae6cf4d832086099c2c4ce9269bf differ diff --git a/fuzz/corpus/negotiation_frame/f6f7c19f69d39491fe9ada5d5337d5a817d49142 b/fuzz/corpus/negotiation_frame/f6f7c19f69d39491fe9ada5d5337d5a817d49142 new file mode 100644 index 0000000..946458b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f6f7c19f69d39491fe9ada5d5337d5a817d49142 differ diff --git a/fuzz/corpus/negotiation_frame/f6fdcf54c21a56af4bf4e765590e6236a3fd733b b/fuzz/corpus/negotiation_frame/f6fdcf54c21a56af4bf4e765590e6236a3fd733b new file mode 100644 index 0000000..0902532 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f6fdcf54c21a56af4bf4e765590e6236a3fd733b differ diff --git a/fuzz/corpus/negotiation_frame/f720105d96ad5993cc703df9a79b15bc9d51c32e b/fuzz/corpus/negotiation_frame/f720105d96ad5993cc703df9a79b15bc9d51c32e new file mode 100644 index 0000000..8b64912 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f720105d96ad5993cc703df9a79b15bc9d51c32e differ diff --git a/fuzz/corpus/negotiation_frame/f79a6068032463b7614746ae23ca890621f1b30e b/fuzz/corpus/negotiation_frame/f79a6068032463b7614746ae23ca890621f1b30e new file mode 100644 index 0000000..5b9bc57 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f79a6068032463b7614746ae23ca890621f1b30e differ diff --git a/fuzz/corpus/negotiation_frame/f7ed5f263560cc8f4d10d537d292169952874c09 b/fuzz/corpus/negotiation_frame/f7ed5f263560cc8f4d10d537d292169952874c09 new file mode 100644 index 0000000..635f2f1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f7ed5f263560cc8f4d10d537d292169952874c09 differ diff --git a/fuzz/corpus/negotiation_frame/f82b5ec25bf2b769be46b37c983fb4107769a014 b/fuzz/corpus/negotiation_frame/f82b5ec25bf2b769be46b37c983fb4107769a014 new file mode 100644 index 0000000..2a9376f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f82b5ec25bf2b769be46b37c983fb4107769a014 differ diff --git a/fuzz/corpus/negotiation_frame/f8a6deeeeeaa6ce62e2ec99f9e1603847b9955b3 b/fuzz/corpus/negotiation_frame/f8a6deeeeeaa6ce62e2ec99f9e1603847b9955b3 new file mode 100644 index 0000000..d78dd1f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f8a6deeeeeaa6ce62e2ec99f9e1603847b9955b3 differ diff --git a/fuzz/corpus/negotiation_frame/f8c6d967695dbd53ce5604c49ce8014085ce13f9 b/fuzz/corpus/negotiation_frame/f8c6d967695dbd53ce5604c49ce8014085ce13f9 new file mode 100644 index 0000000..8e782bb Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f8c6d967695dbd53ce5604c49ce8014085ce13f9 differ diff --git a/fuzz/corpus/negotiation_frame/f8fa8617b55df22670c8233228795dc00ed7417e b/fuzz/corpus/negotiation_frame/f8fa8617b55df22670c8233228795dc00ed7417e new file mode 100644 index 0000000..eb60d37 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f8fa8617b55df22670c8233228795dc00ed7417e differ diff --git a/fuzz/corpus/negotiation_frame/f901371c3557cd9f95f991c73ad05a7f5b922b3a b/fuzz/corpus/negotiation_frame/f901371c3557cd9f95f991c73ad05a7f5b922b3a new file mode 100644 index 0000000..e51ead9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f901371c3557cd9f95f991c73ad05a7f5b922b3a differ diff --git a/fuzz/corpus/negotiation_frame/f96271c4918738fd447fa3b700fa73b9a738ec46 b/fuzz/corpus/negotiation_frame/f96271c4918738fd447fa3b700fa73b9a738ec46 new file mode 100644 index 0000000..e11c87c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f96271c4918738fd447fa3b700fa73b9a738ec46 differ diff --git a/fuzz/corpus/negotiation_frame/f9650319594dcdde0992982e7fbf5b7cdc608b75 b/fuzz/corpus/negotiation_frame/f9650319594dcdde0992982e7fbf5b7cdc608b75 new file mode 100644 index 0000000..9e4e5a0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f9650319594dcdde0992982e7fbf5b7cdc608b75 differ diff --git a/fuzz/corpus/negotiation_frame/f9de47ffdcef7f64ad02a288f333ee8dcab93c6b b/fuzz/corpus/negotiation_frame/f9de47ffdcef7f64ad02a288f333ee8dcab93c6b new file mode 100644 index 0000000..ae299f2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f9de47ffdcef7f64ad02a288f333ee8dcab93c6b differ diff --git a/fuzz/corpus/negotiation_frame/f9eec401b5fd7b33e2be6cfc125a3b485dfa50d1 b/fuzz/corpus/negotiation_frame/f9eec401b5fd7b33e2be6cfc125a3b485dfa50d1 new file mode 100644 index 0000000..d4b8b18 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/f9eec401b5fd7b33e2be6cfc125a3b485dfa50d1 differ diff --git a/fuzz/corpus/negotiation_frame/fa3e191456d82ff1a91f1dcb36d6f7a2ce931170 b/fuzz/corpus/negotiation_frame/fa3e191456d82ff1a91f1dcb36d6f7a2ce931170 new file mode 100644 index 0000000..348aba8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fa3e191456d82ff1a91f1dcb36d6f7a2ce931170 differ diff --git a/fuzz/corpus/negotiation_frame/fac145c0ef1193115c07b889419b4223352aa671 b/fuzz/corpus/negotiation_frame/fac145c0ef1193115c07b889419b4223352aa671 new file mode 100644 index 0000000..ba2e2be Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fac145c0ef1193115c07b889419b4223352aa671 differ diff --git a/fuzz/corpus/negotiation_frame/fb3c681d8fb3ae41ce001e17066e38c05e7cedb3 b/fuzz/corpus/negotiation_frame/fb3c681d8fb3ae41ce001e17066e38c05e7cedb3 new file mode 100644 index 0000000..58a43b5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fb3c681d8fb3ae41ce001e17066e38c05e7cedb3 differ diff --git a/fuzz/corpus/negotiation_frame/fbdff2f799d8f5869dd244356c10853bb33e94dc b/fuzz/corpus/negotiation_frame/fbdff2f799d8f5869dd244356c10853bb33e94dc new file mode 100644 index 0000000..b291e80 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fbdff2f799d8f5869dd244356c10853bb33e94dc differ diff --git a/fuzz/corpus/negotiation_frame/fc2f817823eaf701eeaa81f5d6ba971580057fff b/fuzz/corpus/negotiation_frame/fc2f817823eaf701eeaa81f5d6ba971580057fff new file mode 100644 index 0000000..edd0f02 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fc2f817823eaf701eeaa81f5d6ba971580057fff differ diff --git a/fuzz/corpus/negotiation_frame/fc602bae075ffe88c2a61605fdbb1e3c525265d5 b/fuzz/corpus/negotiation_frame/fc602bae075ffe88c2a61605fdbb1e3c525265d5 new file mode 100644 index 0000000..8237e91 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fc602bae075ffe88c2a61605fdbb1e3c525265d5 differ diff --git a/fuzz/corpus/negotiation_frame/fcf48b25d56d6aafdd0558b494e5638984a84ee2 b/fuzz/corpus/negotiation_frame/fcf48b25d56d6aafdd0558b494e5638984a84ee2 new file mode 100644 index 0000000..30ef794 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fcf48b25d56d6aafdd0558b494e5638984a84ee2 differ diff --git a/fuzz/corpus/negotiation_frame/fd61c12891e6379abf451b8dfba36b5ac45d0663 b/fuzz/corpus/negotiation_frame/fd61c12891e6379abf451b8dfba36b5ac45d0663 new file mode 100644 index 0000000..46e42ee Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fd61c12891e6379abf451b8dfba36b5ac45d0663 differ diff --git a/fuzz/corpus/negotiation_frame/fd82ab55b49037ec83ca7c2600402a77f43e9eec b/fuzz/corpus/negotiation_frame/fd82ab55b49037ec83ca7c2600402a77f43e9eec new file mode 100644 index 0000000..19283e3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fd82ab55b49037ec83ca7c2600402a77f43e9eec differ diff --git a/fuzz/corpus/negotiation_frame/fdc4233f008b5d3aa285e600426a8a80104d2997 b/fuzz/corpus/negotiation_frame/fdc4233f008b5d3aa285e600426a8a80104d2997 new file mode 100644 index 0000000..ff91fb5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fdc4233f008b5d3aa285e600426a8a80104d2997 differ diff --git a/fuzz/corpus/negotiation_frame/fdce172b5b3de84890ee34416b37853815b7d3c3 b/fuzz/corpus/negotiation_frame/fdce172b5b3de84890ee34416b37853815b7d3c3 new file mode 100644 index 0000000..da05f53 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fdce172b5b3de84890ee34416b37853815b7d3c3 differ diff --git a/fuzz/corpus/negotiation_frame/fe14a1ef33f9f304f2a49515678649a1eb2810bf b/fuzz/corpus/negotiation_frame/fe14a1ef33f9f304f2a49515678649a1eb2810bf new file mode 100644 index 0000000..86157cd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fe14a1ef33f9f304f2a49515678649a1eb2810bf differ diff --git a/fuzz/corpus/negotiation_frame/fe53fe1f0ea3e424de790885ff125746c67977d7 b/fuzz/corpus/negotiation_frame/fe53fe1f0ea3e424de790885ff125746c67977d7 new file mode 100644 index 0000000..0d3bdf6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fe53fe1f0ea3e424de790885ff125746c67977d7 differ diff --git a/fuzz/corpus/negotiation_frame/fec43c17b38ec34765ccbbf9d4f5441eb12f39e7 b/fuzz/corpus/negotiation_frame/fec43c17b38ec34765ccbbf9d4f5441eb12f39e7 new file mode 100644 index 0000000..912d578 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fec43c17b38ec34765ccbbf9d4f5441eb12f39e7 differ diff --git a/fuzz/corpus/negotiation_frame/fef5832f79d08d4fee93866c1b0ee6f3ff98605d b/fuzz/corpus/negotiation_frame/fef5832f79d08d4fee93866c1b0ee6f3ff98605d new file mode 100644 index 0000000..99bb4e4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/fef5832f79d08d4fee93866c1b0ee6f3ff98605d differ diff --git a/fuzz/corpus/negotiation_frame/ff069a808d2664e3175e45d7b92142484d327e43 b/fuzz/corpus/negotiation_frame/ff069a808d2664e3175e45d7b92142484d327e43 new file mode 100644 index 0000000..015002a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ff069a808d2664e3175e45d7b92142484d327e43 differ diff --git a/fuzz/corpus/negotiation_frame/ffccbf3b61dd61a2660fae5b427f6d5b158164a2 b/fuzz/corpus/negotiation_frame/ffccbf3b61dd61a2660fae5b427f6d5b158164a2 new file mode 100644 index 0000000..1ab1d73 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/ffccbf3b61dd61a2660fae5b427f6d5b158164a2 differ diff --git a/fuzz/corpus/negotiation_frame/seed-000 b/fuzz/corpus/negotiation_frame/seed-000 new file mode 100644 index 0000000..e69de29 diff --git a/fuzz/corpus/negotiation_frame/seed-001 b/fuzz/corpus/negotiation_frame/seed-001 new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-001 differ diff --git a/fuzz/corpus/negotiation_frame/seed-002 b/fuzz/corpus/negotiation_frame/seed-002 new file mode 100644 index 0000000..09f370e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-002 differ diff --git a/fuzz/corpus/negotiation_frame/seed-003 b/fuzz/corpus/negotiation_frame/seed-003 new file mode 100644 index 0000000..4227ca4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-003 differ diff --git a/fuzz/corpus/negotiation_frame/seed-004 b/fuzz/corpus/negotiation_frame/seed-004 new file mode 100644 index 0000000..e749e7e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-004 differ diff --git a/fuzz/corpus/negotiation_frame/seed-005 b/fuzz/corpus/negotiation_frame/seed-005 new file mode 100644 index 0000000..99aacd6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-005 differ diff --git a/fuzz/corpus/negotiation_frame/seed-006 b/fuzz/corpus/negotiation_frame/seed-006 new file mode 100644 index 0000000..265c8e9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-006 differ diff --git a/fuzz/corpus/negotiation_frame/seed-007 b/fuzz/corpus/negotiation_frame/seed-007 new file mode 100644 index 0000000..b2c1661 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-007 differ diff --git a/fuzz/corpus/negotiation_frame/seed-008 b/fuzz/corpus/negotiation_frame/seed-008 new file mode 100644 index 0000000..f8adcc6 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-008 differ diff --git a/fuzz/corpus/negotiation_frame/seed-009 b/fuzz/corpus/negotiation_frame/seed-009 new file mode 100644 index 0000000..b338670 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-009 differ diff --git a/fuzz/corpus/negotiation_frame/seed-010 b/fuzz/corpus/negotiation_frame/seed-010 new file mode 100644 index 0000000..8e1a21f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-010 differ diff --git a/fuzz/corpus/negotiation_frame/seed-011 b/fuzz/corpus/negotiation_frame/seed-011 new file mode 100644 index 0000000..90ddb12 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-011 differ diff --git a/fuzz/corpus/negotiation_frame/seed-012 b/fuzz/corpus/negotiation_frame/seed-012 new file mode 100644 index 0000000..4290647 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-012 differ diff --git a/fuzz/corpus/negotiation_frame/seed-013 b/fuzz/corpus/negotiation_frame/seed-013 new file mode 100644 index 0000000..922fc9e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-013 differ diff --git a/fuzz/corpus/negotiation_frame/seed-014 b/fuzz/corpus/negotiation_frame/seed-014 new file mode 100644 index 0000000..5045052 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-014 differ diff --git a/fuzz/corpus/negotiation_frame/seed-015 b/fuzz/corpus/negotiation_frame/seed-015 new file mode 100644 index 0000000..57b4def Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-015 differ diff --git a/fuzz/corpus/negotiation_frame/seed-016 b/fuzz/corpus/negotiation_frame/seed-016 new file mode 100644 index 0000000..378f881 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-016 differ diff --git a/fuzz/corpus/negotiation_frame/seed-017 b/fuzz/corpus/negotiation_frame/seed-017 new file mode 100644 index 0000000..8f847e3 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-017 differ diff --git a/fuzz/corpus/negotiation_frame/seed-018 b/fuzz/corpus/negotiation_frame/seed-018 new file mode 100644 index 0000000..fa76b22 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-018 differ diff --git a/fuzz/corpus/negotiation_frame/seed-019 b/fuzz/corpus/negotiation_frame/seed-019 new file mode 100644 index 0000000..7e28b63 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-019 differ diff --git a/fuzz/corpus/negotiation_frame/seed-020 b/fuzz/corpus/negotiation_frame/seed-020 new file mode 100644 index 0000000..9a4435d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-020 differ diff --git a/fuzz/corpus/negotiation_frame/seed-021 b/fuzz/corpus/negotiation_frame/seed-021 new file mode 100644 index 0000000..5eb500d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-021 differ diff --git a/fuzz/corpus/negotiation_frame/seed-022 b/fuzz/corpus/negotiation_frame/seed-022 new file mode 100644 index 0000000..57a769f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-022 differ diff --git a/fuzz/corpus/negotiation_frame/seed-023 b/fuzz/corpus/negotiation_frame/seed-023 new file mode 100644 index 0000000..a301097 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-023 differ diff --git a/fuzz/corpus/negotiation_frame/seed-024 b/fuzz/corpus/negotiation_frame/seed-024 new file mode 100644 index 0000000..7d2d25a Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-024 differ diff --git a/fuzz/corpus/negotiation_frame/seed-025 b/fuzz/corpus/negotiation_frame/seed-025 new file mode 100644 index 0000000..7b4580e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-025 differ diff --git a/fuzz/corpus/negotiation_frame/seed-026 b/fuzz/corpus/negotiation_frame/seed-026 new file mode 100644 index 0000000..4a04d3c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-026 differ diff --git a/fuzz/corpus/negotiation_frame/seed-027 b/fuzz/corpus/negotiation_frame/seed-027 new file mode 100644 index 0000000..5486db0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-027 differ diff --git a/fuzz/corpus/negotiation_frame/seed-028 b/fuzz/corpus/negotiation_frame/seed-028 new file mode 100644 index 0000000..b3fabfc Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-028 differ diff --git a/fuzz/corpus/negotiation_frame/seed-029 b/fuzz/corpus/negotiation_frame/seed-029 new file mode 100644 index 0000000..68e8fc1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-029 differ diff --git a/fuzz/corpus/negotiation_frame/seed-030 b/fuzz/corpus/negotiation_frame/seed-030 new file mode 100644 index 0000000..939c1f4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-030 differ diff --git a/fuzz/corpus/negotiation_frame/seed-031 b/fuzz/corpus/negotiation_frame/seed-031 new file mode 100644 index 0000000..815ffa2 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-031 differ diff --git a/fuzz/corpus/negotiation_frame/seed-032 b/fuzz/corpus/negotiation_frame/seed-032 new file mode 100644 index 0000000..c620461 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-032 differ diff --git a/fuzz/corpus/negotiation_frame/seed-033 b/fuzz/corpus/negotiation_frame/seed-033 new file mode 100644 index 0000000..e7932e0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-033 differ diff --git a/fuzz/corpus/negotiation_frame/seed-034 b/fuzz/corpus/negotiation_frame/seed-034 new file mode 100644 index 0000000..dafc40f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-034 differ diff --git a/fuzz/corpus/negotiation_frame/seed-035 b/fuzz/corpus/negotiation_frame/seed-035 new file mode 100644 index 0000000..95efd89 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-035 differ diff --git a/fuzz/corpus/negotiation_frame/seed-036 b/fuzz/corpus/negotiation_frame/seed-036 new file mode 100644 index 0000000..d7194c5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-036 differ diff --git a/fuzz/corpus/negotiation_frame/seed-037 b/fuzz/corpus/negotiation_frame/seed-037 new file mode 100644 index 0000000..fa5a9b5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-037 differ diff --git a/fuzz/corpus/negotiation_frame/seed-038 b/fuzz/corpus/negotiation_frame/seed-038 new file mode 100644 index 0000000..beb1bb8 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-038 differ diff --git a/fuzz/corpus/negotiation_frame/seed-039 b/fuzz/corpus/negotiation_frame/seed-039 new file mode 100644 index 0000000..ada9ec4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-039 differ diff --git a/fuzz/corpus/negotiation_frame/seed-040 b/fuzz/corpus/negotiation_frame/seed-040 new file mode 100644 index 0000000..9ee15fa Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-040 differ diff --git a/fuzz/corpus/negotiation_frame/seed-041 b/fuzz/corpus/negotiation_frame/seed-041 new file mode 100644 index 0000000..cb61b10 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-041 differ diff --git a/fuzz/corpus/negotiation_frame/seed-042 b/fuzz/corpus/negotiation_frame/seed-042 new file mode 100644 index 0000000..1c573f1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-042 differ diff --git a/fuzz/corpus/negotiation_frame/seed-043 b/fuzz/corpus/negotiation_frame/seed-043 new file mode 100644 index 0000000..4894320 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-043 differ diff --git a/fuzz/corpus/negotiation_frame/seed-044 b/fuzz/corpus/negotiation_frame/seed-044 new file mode 100644 index 0000000..7eab95e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-044 differ diff --git a/fuzz/corpus/negotiation_frame/seed-045 b/fuzz/corpus/negotiation_frame/seed-045 new file mode 100644 index 0000000..b3c7cd9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-045 differ diff --git a/fuzz/corpus/negotiation_frame/seed-046 b/fuzz/corpus/negotiation_frame/seed-046 new file mode 100644 index 0000000..5dcc955 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-046 differ diff --git a/fuzz/corpus/negotiation_frame/seed-047 b/fuzz/corpus/negotiation_frame/seed-047 new file mode 100644 index 0000000..40f0b8d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-047 differ diff --git a/fuzz/corpus/negotiation_frame/seed-048 b/fuzz/corpus/negotiation_frame/seed-048 new file mode 100644 index 0000000..2f2fd48 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-048 differ diff --git a/fuzz/corpus/negotiation_frame/seed-049 b/fuzz/corpus/negotiation_frame/seed-049 new file mode 100644 index 0000000..b97d1f0 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-049 differ diff --git a/fuzz/corpus/negotiation_frame/seed-050 b/fuzz/corpus/negotiation_frame/seed-050 new file mode 100644 index 0000000..de507c1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-050 differ diff --git a/fuzz/corpus/negotiation_frame/seed-051 b/fuzz/corpus/negotiation_frame/seed-051 new file mode 100644 index 0000000..489e5f4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-051 differ diff --git a/fuzz/corpus/negotiation_frame/seed-052 b/fuzz/corpus/negotiation_frame/seed-052 new file mode 100644 index 0000000..a27ec6b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-052 differ diff --git a/fuzz/corpus/negotiation_frame/seed-053 b/fuzz/corpus/negotiation_frame/seed-053 new file mode 100644 index 0000000..b28ac7c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-053 differ diff --git a/fuzz/corpus/negotiation_frame/seed-054 b/fuzz/corpus/negotiation_frame/seed-054 new file mode 100644 index 0000000..69e80e9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-054 differ diff --git a/fuzz/corpus/negotiation_frame/seed-055 b/fuzz/corpus/negotiation_frame/seed-055 new file mode 100644 index 0000000..390d9be Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-055 differ diff --git a/fuzz/corpus/negotiation_frame/seed-056 b/fuzz/corpus/negotiation_frame/seed-056 new file mode 100644 index 0000000..5dcf94f Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-056 differ diff --git a/fuzz/corpus/negotiation_frame/seed-057 b/fuzz/corpus/negotiation_frame/seed-057 new file mode 100644 index 0000000..b3909cd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-057 differ diff --git a/fuzz/corpus/negotiation_frame/seed-058 b/fuzz/corpus/negotiation_frame/seed-058 new file mode 100644 index 0000000..212e91d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-058 differ diff --git a/fuzz/corpus/negotiation_frame/seed-059 b/fuzz/corpus/negotiation_frame/seed-059 new file mode 100644 index 0000000..45e3d20 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-059 differ diff --git a/fuzz/corpus/negotiation_frame/seed-060 b/fuzz/corpus/negotiation_frame/seed-060 new file mode 100644 index 0000000..085a2ba Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-060 differ diff --git a/fuzz/corpus/negotiation_frame/seed-061 b/fuzz/corpus/negotiation_frame/seed-061 new file mode 100644 index 0000000..fd30535 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-061 differ diff --git a/fuzz/corpus/negotiation_frame/seed-062 b/fuzz/corpus/negotiation_frame/seed-062 new file mode 100644 index 0000000..9271468 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-062 differ diff --git a/fuzz/corpus/negotiation_frame/seed-063 b/fuzz/corpus/negotiation_frame/seed-063 new file mode 100644 index 0000000..c4166b5 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-063 differ diff --git a/fuzz/corpus/negotiation_frame/seed-064 b/fuzz/corpus/negotiation_frame/seed-064 new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-064 differ diff --git a/fuzz/corpus/negotiation_frame/seed-065 b/fuzz/corpus/negotiation_frame/seed-065 new file mode 100644 index 0000000..8889455 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-065 differ diff --git a/fuzz/corpus/negotiation_frame/seed-066 b/fuzz/corpus/negotiation_frame/seed-066 new file mode 100644 index 0000000..4b75556 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-066 differ diff --git a/fuzz/corpus/negotiation_frame/seed-067 b/fuzz/corpus/negotiation_frame/seed-067 new file mode 100644 index 0000000..7bde864 --- /dev/null +++ b/fuzz/corpus/negotiation_frame/seed-067 @@ -0,0 +1 @@ +ÿÿÿÿ \ No newline at end of file diff --git a/fuzz/corpus/negotiation_frame/seed-068 b/fuzz/corpus/negotiation_frame/seed-068 new file mode 100644 index 0000000..481cc10 --- /dev/null +++ b/fuzz/corpus/negotiation_frame/seed-068 @@ -0,0 +1 @@ +ÿÿÿÿxxxx \ No newline at end of file diff --git a/fuzz/corpus/negotiation_frame/seed-069 b/fuzz/corpus/negotiation_frame/seed-069 new file mode 100644 index 0000000..f66c9cf Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-069 differ diff --git a/fuzz/corpus/negotiation_frame/seed-070 b/fuzz/corpus/negotiation_frame/seed-070 new file mode 100644 index 0000000..de30b4d Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-070 differ diff --git a/fuzz/corpus/negotiation_frame/seed-071 b/fuzz/corpus/negotiation_frame/seed-071 new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-071 differ diff --git a/fuzz/corpus/negotiation_frame/seed-072 b/fuzz/corpus/negotiation_frame/seed-072 new file mode 100644 index 0000000..09f370e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-072 differ diff --git a/fuzz/corpus/negotiation_frame/seed-073 b/fuzz/corpus/negotiation_frame/seed-073 new file mode 100644 index 0000000..4227ca4 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-073 differ diff --git a/fuzz/corpus/negotiation_frame/seed-074 b/fuzz/corpus/negotiation_frame/seed-074 new file mode 100644 index 0000000..bb69768 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-074 differ diff --git a/fuzz/corpus/negotiation_frame/seed-075 b/fuzz/corpus/negotiation_frame/seed-075 new file mode 100644 index 0000000..c937ffd Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-075 differ diff --git a/fuzz/corpus/negotiation_frame/seed-076 b/fuzz/corpus/negotiation_frame/seed-076 new file mode 100644 index 0000000..3947a5b Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-076 differ diff --git a/fuzz/corpus/negotiation_frame/seed-077 b/fuzz/corpus/negotiation_frame/seed-077 new file mode 100644 index 0000000..9f82f23 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-077 differ diff --git a/fuzz/corpus/negotiation_frame/seed-078 b/fuzz/corpus/negotiation_frame/seed-078 new file mode 100644 index 0000000..b92a389 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-078 differ diff --git a/fuzz/corpus/negotiation_frame/seed-079 b/fuzz/corpus/negotiation_frame/seed-079 new file mode 100644 index 0000000..60ca92e Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-079 differ diff --git a/fuzz/corpus/negotiation_frame/seed-080 b/fuzz/corpus/negotiation_frame/seed-080 new file mode 100644 index 0000000..b3c7cd9 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-080 differ diff --git a/fuzz/corpus/negotiation_frame/seed-081 b/fuzz/corpus/negotiation_frame/seed-081 new file mode 100644 index 0000000..c9153e1 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-081 differ diff --git a/fuzz/corpus/negotiation_frame/seed-082 b/fuzz/corpus/negotiation_frame/seed-082 new file mode 100644 index 0000000..c1cf84c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-082 differ diff --git a/fuzz/corpus/negotiation_frame/seed-083 b/fuzz/corpus/negotiation_frame/seed-083 new file mode 100644 index 0000000..f1be062 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-083 differ diff --git a/fuzz/corpus/negotiation_frame/seed-084 b/fuzz/corpus/negotiation_frame/seed-084 new file mode 100644 index 0000000..69e1133 Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-084 differ diff --git a/fuzz/corpus/negotiation_frame/seed-085 b/fuzz/corpus/negotiation_frame/seed-085 new file mode 100644 index 0000000..b4b664c Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-085 differ diff --git a/fuzz/corpus/negotiation_frame/seed-086 b/fuzz/corpus/negotiation_frame/seed-086 new file mode 100644 index 0000000..9bb6ade Binary files /dev/null and b/fuzz/corpus/negotiation_frame/seed-086 differ diff --git a/fuzz/fuzz_targets/chunk_frame.rs b/fuzz/fuzz_targets/chunk_frame.rs new file mode 100644 index 0000000..5703f79 --- /dev/null +++ b/fuzz/fuzz_targets/chunk_frame.rs @@ -0,0 +1,7 @@ +#![no_main] + +use libfuzzer_sys::fuzz_target; + +fuzz_target!(|data: &[u8]| { + alktty_fuzz_shared::chunk_frame::fuzz_chunk_frame(data); +}); \ No newline at end of file diff --git a/fuzz/fuzz_targets/control_json.rs b/fuzz/fuzz_targets/control_json.rs new file mode 100644 index 0000000..ba6c7c1 --- /dev/null +++ b/fuzz/fuzz_targets/control_json.rs @@ -0,0 +1,7 @@ +#![no_main] + +use libfuzzer_sys::fuzz_target; + +fuzz_target!(|data: &[u8]| { + alktty_fuzz_shared::control_json::fuzz_control_json(data); +}); \ No newline at end of file diff --git a/fuzz/fuzz_targets/negotiation_frame.rs b/fuzz/fuzz_targets/negotiation_frame.rs new file mode 100644 index 0000000..81e71f3 --- /dev/null +++ b/fuzz/fuzz_targets/negotiation_frame.rs @@ -0,0 +1,7 @@ +#![no_main] + +use libfuzzer_sys::fuzz_target; + +fuzz_target!(|data: &[u8]| { + alktty_fuzz_shared::negotiation_frame::fuzz_negotiation_frame(data); +}); \ No newline at end of file diff --git a/fuzz/gen_fuzz_seeds.py b/fuzz/gen_fuzz_seeds.py new file mode 100644 index 0000000..fff60a6 --- /dev/null +++ b/fuzz/gen_fuzz_seeds.py @@ -0,0 +1,252 @@ +#!/usr/bin/env python3 +"""Regenerate the committed seed corpora for alktty's fuzz targets. + +Writes into fuzz/corpus//. Deterministic: fixed inputs only, no +randomness. Run from the repo root: + + python3 fuzz/gen_fuzz_seeds.py +""" + +import json +import os +import struct + +MAX_CHUNK_LEN = 16 * 1024 * 1024 + +STREAM_TYPES = [0, 1, 2, 3, 4, 5, 255] + +CHUNK_PAYLOADS = [ + b"", + b"x", + b"hello chunk", + b"\x00\x01\x02\x03", + b'{"type":"eof"}', + b'{"type":"resize","cols":80,"rows":24}', + b'{"type":"signal","name":"INT"}', + b'{"type":"exit","code":0}', + b'{"type":"exit","code":-1}', + b'{"type":"unknown-control"}', + b'{"type":', + b"\xff\xfe invalid utf8 \xb0", + b"y" * 4096, + b'{"type":"resize","cols":65535,"rows":0,"pixel_width":1,"pixel_height":2}', + b'{"type":"signal","name":"NOT_A_SIGNAL"}', + b"{}}", + b"[]", + b"null", + b"\x00" * 64, +] + +CONTROL_SAMPLES = [ + b'{"type":"resize","cols":80,"rows":24}', + b'{"type":"resize","cols":0,"rows":65535,"pixel_width":800,"pixel_height":600}', + b'{"type":"resize"}', + b'{"type":"resize","cols":-1,"rows":24}', + b'{"type":"resize","cols":70000,"rows":24}', + b'{"type":"resize","cols":"80","rows":24}', + b'{"type":"signal","name":"TERM"}', + b'{"type":"signal","name":"HUP"}', + b'{"type":"signal","name":"KILL"}', + b'{"type":"signal","name":"USR1"}', + b'{"type":"signal","name":"USR2"}', + b'{"type":"signal","name":"TSTP"}', + b'{"type":"signal","name":"CONT"}', + b'{"type":"signal","name":"QUIT"}', + b'{"type":"signal","name":"int"}', + b'{"type":"signal","name":""}', + b'{"type":"signal"}', + b'{"type":"signal","name":123}', + b'{"type":"eof"}', + b'{"type":"EOF"}', + b'{"type":"exit","code":0}', + b'{"type":"exit","code":-9}', + b'{"type":"exit"}', + b'{"type":"exit","code":null}', + b'{"type":"exit","code":"0"}', + b'{"type":"bogus"}', + b'{"type":123}', + b'{}', + b'{"type":"eof","extra":[1,2,3]}', + b'{"type":"resize","cols":80,"rows":24,"type":"signal","name":"KILL"}', + b'{"type":"resize","cols":80,"rows":24', + b'', + b'{', + b'null', + b'"resize"', + b'[]', + b'{"type":"resize","cols":80,"rows":24}}', + b'\xff\xfe', + b'{"type":"\xc3\xa9of"}', +] + +NEGOTIATION_SAMPLES = [ + b'{"carriage":"raw","backend":"local","cmd":["/bin/bash","-l"]}', + b'{"carriage":"raw","backend":"local","cmd":["/bin/bash","-l"],' + b'"tty":{"term":"xterm-256color","cols":80,"rows":24,"pixel_width":0,' + b'"pixel_height":0,"modes":{}}}', + b'{"carriage":"raw","backend":"docker","cmd":["sh"],"container":"abc123",' + b'"image":"ubuntu:22.04"}', + b'{"carriage":"raw","backend":"local","cmd":["sh"],"cwd":"/tmp",' + b'"env":{"FOO":"bar","BAZ":"qux"}}', + b'{"carriage":"pipe","backend":"local","cmd":["cat"]}', + b'{"carriage":"","backend":"","cmd":[]}', + b'{"carriage":"raw","backend":"docker","cmd":["bash"],"container":123}', + b'{"carriage":"raw","backend":"local","cmd":["/bin/sh"],' + b'"tty":{"cols":-1,"rows":-1}}', + b'{"carriage":"raw","backend":"local","cmd":["/bin/sh"],' + b'"tty":{"cols":99999,"rows":0}}', + b'{"carriage":"raw","backend":"local","cmd":["/bin/sh"],' + b'"tty":null,"cwd":null,"env":null}', + b'{"carriage":"raw","backend":"local","cmd":["/bin/sh"],' + b'"tty":{"modes":{"deep":{"nested":[1,2,3,{"x":None}]}}}}'.replace(b"None", b"null"), + b'{"carriage":"raw"}', + b'{"backend":"local"}', + b'{"cmd":["sh"]}', + b'{"carriage":"raw","backend":"local","cmd":["/bin/sh"],' + b'"env":{"KEY":"\\u00e9value"},"cwd":"/w\\u00f6rld"}', + b'{"error":"malformed_negotiation"}', + b'{"error":"unknown_backend","backend":"docker"}', + b'{"error":"allocate_failed","reason":"spawn failed"}', + b'{"error":"spoofed","error2":"real"}', + b'{"error":"malformed_negotiation","detail":"carriage must be raw"}', + b'{"error":123}', + b'{"error":null}', + b'{"error":"x","nest":{"a":{"b":{"c":[1,{"d":None}]}}}}'.replace(b"None", b"null"), + b'{"error":"' + b"z" * 4096 + b'"}', + b'{"error":"\\ud83d\\ude00"}', + b'\xff\xfe{"error":"bad"}', + b'{"error":"trailing"} trailing', + b'{"error":"unicode \\u0000 control"}', + b'{"type":"resize"}', + b'{"carriage":"raw","backend":"local","cmd":["/bin/sh"],' + b'"tty":{"cols":80,"rows":24},"cmd_extra":["ignored"]}', +] + +ERROR_RESPONSE_CASES = [ + ("malformed_negotiation", []), + ("unknown_backend", [("backend", "docker")]), + ("allocate_failed", [("backend", "local"), ("reason", "spawn failed")]), + ("spoof", [("error", "ignored"), ("detail", "x")]), +] + + +def chunk_header(stream_type, length): + return bytes([stream_type]) + struct.pack(">I", length) + + +def write_seeds(target, seeds): + corpus_dir = os.path.join(os.path.dirname(__file__), "corpus", target) + os.makedirs(corpus_dir, exist_ok=True) + for name, blob in seeds: + with open(os.path.join(corpus_dir, name), "wb") as f: + f.write(blob) + + +def chunk_frame_seeds(): + seeds = [] + n = 0 + + def add(blob): + nonlocal n + seeds.append((f"seed-{n:03d}", blob)) + n += 1 + + add(b"") + for st in STREAM_TYPES: + add(bytes([st])) + add(bytes([st]) + b"\x00") + for payload in CHUNK_PAYLOADS: + add(chunk_header(st, len(payload)) + payload) + add(chunk_header(0, 1)) + add(chunk_header(1, 1) + b"ab") + add(chunk_header(4, 16) + b"short") + add(chunk_header(1, 0) + b"trailing-after-sentinel") + add(chunk_header(2, 0) + chunk_header(1, 3) + b"abc") + add(chunk_header(0, MAX_CHUNK_LEN + 1)) + add(chunk_header(1, MAX_CHUNK_LEN + 1)) + add(chunk_header(5, MAX_CHUNK_LEN + 1)) + add(chunk_header(255, MAX_CHUNK_LEN + 1)) + add(chunk_header(0, 0xFFFFFFFF)) + add(chunk_header(1, 0xFFFFFFFF)) + add(chunk_header(4, 0xFFFFFFFF)) + add(chunk_header(3, MAX_CHUNK_LEN)) + add(chunk_header(1, MAX_CHUNK_LEN)) + add(b"\x01\x01\x00\x00\x00") + add(b"\x02\x00\x00\x00\x00" + b"") + add(b"\x04" + b'{"type":"exit","code":0}' + b"") + truncated = chunk_header(1, 64) + b"partial" + for i in range(1, len(truncated)): + add(truncated[:i]) + valid = chunk_header(1, 5) + b"hello" + chunk_header(2, 3) + b"err" + for i in range(1, min(len(valid), 12)): + add(valid[:i]) + peekable = chunk_header(1, 4) + b"data" + for lead in (b"", b"\x01", b"\x00"): + add(lead + peekable) + add(chunk_header(1, 0) + chunk_header(1, 0) + chunk_header(4, 2) + b"{}") + return seeds + + +def negotiation_frame_seeds(): + seeds = [] + n = 0 + + def add(blob): + nonlocal n + seeds.append((f"seed-{n:03d}", blob)) + n += 1 + + add(b"") + add(b"\x00") + add(b"\x00\x00") + add(b"\x00\x00\x00") + for body in NEGOTIATION_SAMPLES: + add(struct.pack(">I", len(body)) + body) + add(struct.pack(">I", len(body)) + body[: len(body) // 2]) + add(struct.pack(">I", 0)) + add(struct.pack(">I", 1) + b"{}") + add(struct.pack(">I", MAX_CHUNK_LEN + 1)[:4]) + add(struct.pack(">I", 0xFFFFFFFF)) + add(struct.pack(">I", 0xFFFFFFFF) + b"x" * 4) + add(struct.pack(">I", MAX_CHUNK_LEN)) + add(struct.pack(">I", MAX_CHUNK_LEN - 1) + b"x" * 16) + valid = struct.pack(">I", len(b'{"error":"x"}')) + b'{"error":"x"}' + for i in range(1, len(valid)): + add(valid[:i]) + return seeds + + +def control_json_seeds(): + seeds = [] + n = 0 + + def add(blob): + nonlocal n + seeds.append((f"seed-{n:03d}", blob)) + n += 1 + + for blob in CONTROL_SAMPLES: + add(blob) + add(b'{"type":"resize","cols":80,"rows":24' + b" " * 8) + add(b' {"type":"eof"} ') + add(b'{"type":"resize","cols":1e2,"rows":24}') + add(b'{"type":"exit","code":1e400}') + add(b'{"type":"exit","code":2147483648}') + add(b'{"type":"exit","code":-2147483649}') + add(b'{"type":"signal","name":"SIG' + b"T" * 64 + b'"}') + add(b'{"type":"resize","cols":80,"rows":24,"pixel_width":-5}') + add(b'{"type":["resize"],"cols":80}') + add(b'{"TYPE":"eof"}') + add(b'{"type":"resize","cols":80,"rows":24,"type":"resize"}') + return seeds + + +def main(): + write_seeds("chunk_frame", chunk_frame_seeds()) + write_seeds("negotiation_frame", negotiation_frame_seeds()) + write_seeds("control_json", control_json_seeds()) + print("seeds written") + + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/fuzz/run-detached.sh b/fuzz/run-detached.sh new file mode 100755 index 0000000..f3f9b07 --- /dev/null +++ b/fuzz/run-detached.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# Detached fuzzing runner for agent sessions: the fuzz campaign never +# runs as a foreground child of the session (OOM in a target must not +# take down the agent host), and survives the session ending. +# +# Usage: fuzz/run-detached.sh [extra libfuzzer args...] +# (works from the repo root or from fuzz/; CWD-independent) +# FUZZ_RUNTIME_SECS overrides the per-campaign budget (default 600 s). +# +# Poll instead of waiting: +# tail -n 50 fuzz/artifacts/-*.log +# ls fuzz/artifacts// (crash-* / oom-* / timeout-* files) +# pgrep -f "cargo fuzz run " +set -euo pipefail +target="${1:?usage: run-detached.sh [extra libfuzzer args...]}" +shift + +root="$(git rev-parse --show-toplevel)" +fuzz_dir="$root/fuzz" +mkdir -p "$fuzz_dir/artifacts" +runtime="${FUZZ_RUNTIME_SECS:-600}" +log="$fuzz_dir/artifacts/${target}-$(date -u +%Y%m%d-%H%M%S).log" + +cd "$fuzz_dir" +setsid nohup cargo fuzz run "$target" -- \ + -fork=1 -rss_limit_mb=2048 -malloc_limit_mb=2048 -timeout=25 \ + -max_total_time="$runtime" "$@" \ + >"$log" 2>&1 < /dev/null & +echo "pid=$! log=$log" \ No newline at end of file diff --git a/fuzz/rust-toolchain.toml b/fuzz/rust-toolchain.toml new file mode 100644 index 0000000..a25b932 --- /dev/null +++ b/fuzz/rust-toolchain.toml @@ -0,0 +1,3 @@ +[toolchain] +channel = "nightly" +components = ["llvm-tools-preview"] diff --git a/fuzz/shared/Cargo.toml b/fuzz/shared/Cargo.toml new file mode 100644 index 0000000..6c91c18 --- /dev/null +++ b/fuzz/shared/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "alktty-fuzz-shared" +version = "0.0.0" +publish = false +edition = "2021" + +[dependencies] +alktty = { path = "../.." } +serde_json = "1" +bytes = "1" +tokio = { version = "1", features = ["rt"], default-features = false } + +[dev-dependencies] +serde_json = { version = "1", features = ["preserve_order"] } \ No newline at end of file diff --git a/fuzz/shared/src/chunk_frame.rs b/fuzz/shared/src/chunk_frame.rs new file mode 100644 index 0000000..72ab013 --- /dev/null +++ b/fuzz/shared/src/chunk_frame.rs @@ -0,0 +1,225 @@ +//! Invariants for the 5-byte chunk codec (ADR-001): no-panic, error-shape +//! partition, allocation bounded by `MAX_CHUNK_LEN`, 5-byte consumption +//! accounting, peek interleave (`peek_stream_type` → +//! `read_chunk_after_peek` agrees with a direct `read_chunk` on any +//! stream), and write-side round-trip. + +use std::io::Cursor; + +use alktty::wire::{Chunk, ChunkReader, ChunkWriter, RawError, CHUNK_HEADER_LEN, MAX_CHUNK_LEN}; + +pub fn fuzz_chunk_frame(data: &[u8]) { + let _ = read_single(data); + + if !data.is_empty() { + let head = data[0]; + assert_interleave_agreement(data); + assert_interleave_agreement(&one_leading(head, data)); + assert_interleave_agreement(&one_leading(head, &one_leading(head, data))); + } + if data.len() >= CHUNK_HEADER_LEN { + assert_interleave_agreement(data); + } +} + +fn one_leading(head: u8, data: &[u8]) -> Vec { + let mut stream = Vec::with_capacity(data.len() + 1); + stream.push(head); + stream.extend_from_slice(data); + stream +} + +fn read_single(data: &[u8]) -> Result { + let mut reader = ChunkReader::new(Cursor::new(data.to_vec())); + let result = tokio_runtime().block_on(reader.read_chunk()); + let consumed = reader.into_inner().position() as usize; + match &result { + Err(RawError::ConnectionClosed) => { + assert_truncation_shape(data); + assert_eq!( + consumed, + data.len(), + "on ConnectionClosed the reader consumed the whole buffer" + ); + } + Err(RawError::InvalidStreamType(st)) => { + assert_header_complete(data); + assert_eq!(&data[0], st, "echoed stream type matches input byte"); + assert!(*st > 4); + assert_eq!(consumed, CHUNK_HEADER_LEN, "5-byte consumption accounting"); + } + Err(RawError::ChunkTooLarge(length)) => { + assert_header_complete(data); + assert_eq!( + u32::from_be_bytes([data[1], data[2], data[3], data[4]]), + *length, + "echoed length matches input header" + ); + assert!(*length > MAX_CHUNK_LEN); + assert_eq!(consumed, CHUNK_HEADER_LEN, "5-byte consumption accounting"); + } + Err(RawError::Io(e)) => panic!("an in-memory cursor cannot produce io errors, got {e}"), + Ok(chunk) => { + assert_valid_shape(data, chunk); + assert_write_round_trip(chunk); + assert_eq!( + consumed, + CHUNK_HEADER_LEN + chunk.bytes.len(), + "consumes exactly 5 + length bytes" + ); + } + } + result +} + +fn assert_interleave_agreement(data: &[u8]) { + let mut reader = ChunkReader::new(Cursor::new(data.to_vec())); + let peeked = tokio_runtime() + .block_on(reader.peek_stream_type()) + .expect("a peek on a non-empty buffer mirrors the direct read's first byte"); + let peeked_again = tokio_runtime() + .block_on(reader.peek_stream_type()) + .expect("peek is idempotent"); + assert_eq!(peeked, peeked_again, "second peek returns the same byte"); + let via_peek = tokio_runtime().block_on(reader.read_chunk_after_peek()); + let direct = { + let mut r = ChunkReader::new(Cursor::new(data.to_vec())); + tokio_runtime().block_on(r.read_chunk()) + }; + assert_eq!( + error_class(&direct), + error_class(&via_peek), + "peek-then-read must agree with a direct read on the same stream" + ); + if let (Ok(direct), Ok(via)) = (&direct, &via_peek) { + assert_eq!(direct.stream_type, peeked); + assert_eq!(direct.stream_type, via.stream_type); + assert_eq!(direct.bytes, via.bytes); + } +} + +fn error_class(result: &Result) -> &'static str { + match result { + Ok(_) => "ok", + Err(RawError::ConnectionClosed) => "closed", + Err(RawError::InvalidStreamType(_)) => "invalid-stream-type", + Err(RawError::ChunkTooLarge(_)) => "too-large", + Err(RawError::Io(_)) => "io", + } +} + +fn body_len(data: &[u8]) -> Option { + if data.len() < CHUNK_HEADER_LEN { + return None; + } + Some(u32::from_be_bytes([data[1], data[2], data[3], data[4]]) as usize) +} + +fn assert_truncation_shape(data: &[u8]) { + match body_len(data) { + None => { + assert!( + data.len() < CHUNK_HEADER_LEN, + "ConnectionClosed with a complete header means the length was not checked first" + ); + } + Some(len) => { + assert!( + valid_stream_type(data[0]), + "an invalid stream type must be rejected before any payload read" + ); + assert!( + len <= MAX_CHUNK_LEN as usize, + "an oversize length must be rejected before any allocation or payload read" + ); + assert!( + CHUNK_HEADER_LEN + len > data.len(), + "ConnectionClosed requires the payload to actually be truncated" + ); + } + } +} + +fn assert_header_complete(data: &[u8]) { + assert!( + data.len() >= CHUNK_HEADER_LEN, + "rejection requires a complete 5-byte header, got {}", + data.len() + ); +} + +fn assert_valid_shape(data: &[u8], chunk: &Chunk) { + assert_header_complete(data); + assert!(valid_stream_type(chunk.stream_type)); + assert_eq!(chunk.stream_type, data[0]); + assert!( + chunk.bytes.len() <= MAX_CHUNK_LEN as usize, + "accepted chunk must respect MAX_CHUNK_LEN" + ); + let len = u32::from_be_bytes([data[1], data[2], data[3], data[4]]); + assert_eq!( + chunk.bytes.len(), + len as usize, + "decoded length matches the header's length field" + ); + assert_eq!( + chunk.bytes.as_ref(), + &data[CHUNK_HEADER_LEN..CHUNK_HEADER_LEN + len as usize], + "decoded payload is the bytes following the header (a stream may carry more chunks after)" + ); +} + +fn assert_write_round_trip(chunk: &Chunk) { + let mut out = Vec::new(); + { + let mut writer = ChunkWriter::new(&mut out); + tokio_runtime() + .block_on(writer.write_chunk(chunk)) + .expect("a valid chunk always re-writes"); + } + assert_eq!(out.len(), CHUNK_HEADER_LEN + chunk.bytes.len()); + assert_eq!(out[0], chunk.stream_type); + assert_eq!( + u32::from_be_bytes([out[1], out[2], out[3], out[4]]), + chunk.bytes.len() as u32 + ); + let mut reader = ChunkReader::new(Cursor::new(out)); + let back = tokio_runtime() + .block_on(reader.read_chunk()) + .expect("a written chunk re-decodes"); + assert_eq!(back.stream_type, chunk.stream_type); + assert_eq!(back.bytes, chunk.bytes); +} + +fn valid_stream_type(st: u8) -> bool { + st <= 4 +} + +fn tokio_runtime() -> tokio::runtime::Runtime { + tokio::runtime::Builder::new_current_thread() + .enable_all() + .build() + .expect("current-thread runtime builds") +} + +#[cfg(test)] +mod corpus_replay { + use super::*; + use std::path::PathBuf; + + #[test] + fn committed_corpus_replays_through_the_invariants() { + let corpus = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("../corpus/chunk_frame"); + let mut count = 0usize; + for entry in std::fs::read_dir(&corpus).expect("corpus directory is committed") { + let path = entry.expect("corpus entry readable").path(); + let data = std::fs::read(&path).expect("corpus entry readable"); + fuzz_chunk_frame(&data); + count += 1; + } + assert!( + count >= 64, + "committed seed corpus is present, found {count}" + ); + } +} diff --git a/fuzz/shared/src/control_json.rs b/fuzz/shared/src/control_json.rs new file mode 100644 index 0000000..e286098 --- /dev/null +++ b/fuzz/shared/src/control_json.rs @@ -0,0 +1,130 @@ +//! Invariants for the control-message JSON surface: no-panic on any byte +//! sequence, clean serde errors (never silent acceptance of garbage), +//! structural `to_json` → `from_slice` round-trip, and the totality of +//! `signal_from_name` (returns `Option`, never panics, unknown → `None`). + +use alktty::control::{signal_from_name, ControlMessage}; + +pub fn fuzz_control_json(data: &[u8]) { + match ControlMessage::from_slice(data) { + Err(e) => { + // Empty input yields the EOF-class serde error; non-empty + // garbage may be either EOF-class (truncated JSON) or a + // syntax/class error — both are clean rejections. + if e.is_eof() { + // fine on any input shape + } else { + assert!( + !data.is_empty(), + "a non-EOF serde error on empty input would be a classification bug" + ); + } + } + Ok(msg) => { + assert_round_trip(&msg); + if let ControlMessage::Signal { name } = &msg { + check_signal(name); + } + } + } + + if is_json_objectish(data) { + let _ = ControlMessage::from_slice(data); + if let Ok(msg) = ControlMessage::from_slice(data) { + assert_round_trip(&msg); + } + } + + for candidate in signal_name_candidates(data) { + check_signal(&candidate); + } +} + +fn assert_round_trip(msg: &ControlMessage) { + let json = msg.to_json().expect("a valid control message serializes"); + assert!( + !json.is_empty(), + "control chunks are never zero-length on the wire" + ); + let back = ControlMessage::from_slice(&json).expect("serialized form re-parses"); + assert_eq!( + msg, &back, + "structural round-trip: from_slice(to_json(m)) == m" + ); + let generic: serde_json::Value = + serde_json::from_slice(&json).expect("control JSON is valid JSON"); + let obj = generic + .as_object() + .expect("control JSON is a tagged object"); + assert!( + obj.contains_key("type"), + "the serde `type` tag survives serialization" + ); +} + +fn check_signal(name: &str) { + let mapped = signal_from_name(name); + if mapped.is_some() { + let json = ControlMessage::Signal { + name: name.to_string(), + } + .to_json() + .expect("signal message serializes"); + match ControlMessage::from_slice(&json).expect("round-trips") { + ControlMessage::Signal { name: back } => { + assert_eq!( + back, name, + "signal name survives the to_json/from_slice round-trip" + ); + } + other => panic!("expected a Signal back, got {other:?}"), + } + } + let _ = mapped; +} + +fn is_json_objectish(data: &[u8]) -> bool { + match data.first() { + Some(b'{') => true, + Some(b'"') => data.ends_with(b"\"") || data.len() > 2, + _ => false, + } +} + +fn signal_name_candidates(data: &[u8]) -> Vec { + let Ok(value) = serde_json::from_slice::(data) else { + return Vec::new(); + }; + let names: Vec<&str> = match &value { + serde_json::Value::Object(map) => map + .get("name") + .and_then(|v| v.as_str()) + .into_iter() + .collect(), + serde_json::Value::String(s) => vec![s.as_str()], + _ => Vec::new(), + }; + names.into_iter().map(str::to_string).collect() +} + +#[cfg(test)] +mod corpus_replay { + use super::*; + use std::path::PathBuf; + + #[test] + fn committed_corpus_replays_through_the_invariants() { + let corpus = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("../corpus/control_json"); + let mut count = 0usize; + for entry in std::fs::read_dir(&corpus).expect("corpus directory is committed") { + let path = entry.expect("corpus entry readable").path(); + let data = std::fs::read(&path).expect("corpus entry readable"); + fuzz_control_json(&data); + count += 1; + } + assert!( + count >= 32, + "committed seed corpus is present, found {count}" + ); + } +} diff --git a/fuzz/shared/src/lib.rs b/fuzz/shared/src/lib.rs new file mode 100644 index 0000000..5d93165 --- /dev/null +++ b/fuzz/shared/src/lib.rs @@ -0,0 +1,8 @@ +//! Invariant logic shared by alktty's fuzz targets. Kept out of the +//! fuzz-target binaries so the corpus replay unit tests can exercise the +//! same invariant checks against every committed corpus entry (the quinn +//! CI pattern) on stable, without a nightly toolchain. + +pub mod chunk_frame; +pub mod control_json; +pub mod negotiation_frame; diff --git a/fuzz/shared/src/negotiation_frame.rs b/fuzz/shared/src/negotiation_frame.rs new file mode 100644 index 0000000..43ea8a8 --- /dev/null +++ b/fuzz/shared/src/negotiation_frame.rs @@ -0,0 +1,366 @@ +//! Invariants for the negotiation framing (ADR-006) and the cross-codec +//! disambiguation seam (ADR-001 §5): no-panic, error-shape partition, +//! allocation bounded by `MAX_CHUNK_LEN`, consumption accounting, JSON +//! round-trip through `NegotiateRequest`, error-frame first-byte `0x00` +//! (a `ChunkReader` peek must distinguish an error frame from a raw +//! chunk), the known boundary collision at length == MAX_CHUNK_LEN, and +//! the trailing-byte probe. + +use std::io::Cursor; + +use bytes::Bytes; + +use alktty::negotiation::{ + error_response_bytes, NegotiateRequest, NegotiationError, NegotiationReader, NegotiationWriter, +}; +use alktty::wire::ChunkReader; + +pub const MAX_CHUNK_LEN: u32 = 16 * 1024 * 1024; + +pub fn fuzz_negotiation_frame(data: &[u8]) { + match &read_single(data) { + Err(NegotiationError::ConnectionClosed) => {} + Err(NegotiationError::FrameTooLarge(length)) => { + assert_header_complete(data); + assert_eq!( + u32::from_be_bytes([data[0], data[1], data[2], data[3]]), + *length + ); + assert!(*length > MAX_CHUNK_LEN); + } + // The framing layer is length-prefix-only: `read_frame` returns raw + // bytes and the adapter parses JSON separately (adapter.rs:411), so + // `Json`/`Io` are unreachable from this reader on a Cursor. JSON + // pathology is exercised on the *parsed* frame below. + Err(NegotiationError::Json(e)) => { + panic!("the framing layer never parses JSON, got {e}") + } + Err(NegotiationError::Io(e)) => { + panic!("an in-memory cursor cannot produce io errors, got {e}") + } + Ok(frame) => { + assert_valid_shape(data, frame); + if frame_is_request(frame) { + assert_negotiation_json_round_trip(frame); + } else { + maybe_check_error_response(frame); + } + // The full body parse contract the adapter relies on: any + // complete-frame input surfaces a serde error (never a panic, + // never silent success) unless it is a parseable + // `NegotiateRequest` or a JSON Value. + let _ = serde_json::from_slice::(frame); + } + } + + if data.len() >= 4 { + let len = u32::from_be_bytes([data[0], data[1], data[2], data[3]]); + if len > 0 + && 4 + len as usize <= data.len() + && len < MAX_CHUNK_LEN + && data[4 + len as usize - 1] == b'}' + { + let mut stream = data[..4 + len as usize].to_vec(); + stream.push(0x7b); + let claimed = (len + 1).to_be_bytes(); + stream[..4].copy_from_slice(&claimed); + // The framing layer is length-prefix-only: an extra byte + // counted in the prefix still reads fine (the reader returns + // raw bytes; the *adapter's* serde parse of the body is what + // would reject trailing junk — from_slice on a longer buffer + // including the extra byte is the actual rejector). Assert the + // reader consumes exactly the claimed body: the extra byte is + // part of `frame`, not trailing garbage the reader ignores. + let frame = read_single(&stream).expect("probe stream is complete"); + assert_eq!( + frame.len(), + claimed_u32(claimed) as usize, + "the reader consumes the full claimed length including the appended byte" + ); + } + } +} + +fn claimed_u32(bytes: [u8; 4]) -> u32 { + u32::from_be_bytes(bytes) +} + +/// The cross-codec disambiguation invariant (ADR-001 §5): any error frame +/// or negotiation frame under `MAX_CHUNK_LEN` starts with `0x00`, which is +/// never a server-sent `stream_type`, so a `ChunkReader` peek +/// distinguishes framing. A frame of exactly `MAX_CHUNK_LEN` has prefix +/// `[0x01, …]` — colliding with `STREAM_STDOUT`; the read paths admit it +/// (`>` rejects, `==` passes) and only tiny error frames are ever sent, so +/// the boundary is pinned here rather than "fixed" (the framing shape is +/// wire-stable). +pub fn assert_error_frame_peek_disambiguation(frame: &[u8]) { + let len = u32::from_be_bytes([frame[0], frame[1], frame[2], frame[3]]); + assert!( + len <= MAX_CHUNK_LEN, + "error frames are bounded by MAX_CHUNK_LEN by construction" + ); + if len < MAX_CHUNK_LEN { + assert_eq!( + frame[0], 0x00, + "a frame shorter than MAX_CHUNK_LEN must start with 0x00 for peek disambiguation" + ); + let mut reader = ChunkReader::new(Cursor::new(frame.to_vec())); + let peeked = tokio_runtime() + .block_on(reader.peek_stream_type()) + .expect("a non-empty frame peeks"); + assert_eq!( + peeked, 0x00, + "a ChunkReader peek on an error frame must see 0x00, not a server stream type" + ); + } else { + assert_eq!( + frame[0], 0x01, + "the documented boundary collision: length == MAX_CHUNK_LEN starts with 0x01" + ); + } +} + +/// Rebuild an error-object frame through `error_response_bytes` and assert +/// the disambiguation invariant + fidelity. Only runs when the fuzz input +/// parses as a JSON object with an `"error"` string — the fuzzer's path +/// into `error_response_bytes`. +fn maybe_check_error_response(frame: &[u8]) { + let Ok(value) = serde_json::from_slice::(frame) else { + return; + }; + let Some(obj) = value.as_object() else { + return; + }; + let Some(error) = obj.get("error").and_then(|v| v.as_str()) else { + return; + }; + let fields: Vec<(String, String)> = obj + .iter() + .filter(|(k, _)| k.as_str() != "error") + .filter_map(|(k, v)| { + let s = v.as_str()?; + Some((k.clone(), s.to_string())) + }) + .collect(); + let rebuilt = error_response_bytes( + error, + &fields + .iter() + .map(|(k, v)| (k.as_str(), v.as_str())) + .collect::>(), + ) + .expect("error_response_bytes serializes"); + let parsed: serde_json::Value = + serde_json::from_slice(&rebuilt).expect("rebuilt frame is valid JSON"); + let parsed_obj = parsed.as_object().expect("rebuilt frame is an object"); + assert_eq!( + parsed_obj.get("error").and_then(|v| v.as_str()), + Some(error), + "the error code survives conflicting `error` keys in fields (review #003 P15)" + ); + if !fields.is_empty() { + for (k, v) in fields { + assert_eq!( + parsed_obj.get(&k).and_then(|v| v.as_str()), + Some(v.as_str()), + "field {k} survives the rebuild" + ); + } + } + let mut framed = Vec::new(); + { + let mut writer = NegotiationWriter::new(&mut framed); + tokio_runtime() + .block_on(writer.write_frame(&rebuilt)) + .expect("in-memory writer cannot fail"); + } + assert_error_frame_peek_disambiguation(&framed); +} + +fn read_single(data: &[u8]) -> Result { + let mut reader = NegotiationReader::new(Cursor::new(data.to_vec())); + let result = tokio_runtime().block_on(reader.read_frame()); + let consumed = reader.into_inner().position() as usize; + match &result { + Err(NegotiationError::ConnectionClosed) => { + assert_truncation_shape(data); + assert_eq!( + consumed, + data.len(), + "on ConnectionClosed the reader consumed the whole buffer" + ); + } + Err(NegotiationError::FrameTooLarge(_)) => { + assert_header_complete(data); + assert_eq!(consumed, 4, "consumes exactly the 4-byte prefix"); + } + Err(NegotiationError::Json(err)) => { + panic!("the framing layer never parses JSON, got {err:?}"); + } + Err(NegotiationError::Io(e)) => { + panic!("an in-memory cursor cannot produce io errors, got {e}") + } + Ok(frame) => { + assert_valid_shape(data, frame); + assert_eq!( + consumed, + 4 + frame.len(), + "consumes exactly 4 + length bytes" + ); + } + } + result +} + +/// A frame is a request iff it parses as one (`carriage`/`backend`/`cmd` +/// are required fields; an error frame `{"error": …}` does not parse, and +/// any other JSON may be neither). +fn frame_is_request(frame: &[u8]) -> bool { + serde_json::from_slice::(frame).is_ok() +} + +fn assert_negotiation_json_round_trip(frame: &[u8]) { + let request: NegotiateRequest = serde_json::from_slice(frame) + .expect("a frame that re-encodes a request parses as a request"); + let json = serde_json::to_vec(&request).expect("a parsed request re-serializes"); + let mut stream = Vec::new(); + { + let mut writer = NegotiationWriter::new(&mut stream); + tokio_runtime() + .block_on(writer.write_frame(&json)) + .expect("in-memory writer cannot fail"); + } + assert_eq!( + stream[0], 0x00, + "written negotiation frames start with 0x00" + ); + let mut reader = NegotiationReader::new(Cursor::new(stream)); + let decoded = tokio_runtime() + .block_on(reader.read_frame()) + .expect("a written frame re-decodes"); + let back: NegotiateRequest = serde_json::from_slice(&decoded).expect("re-parses"); + assert_eq!( + request.carriage, back.carriage, + "structural round-trip through the framing" + ); + assert_eq!(request.backend, back.backend); + assert_eq!(request.cmd, back.cmd); + assert_eq!(request.cwd, back.cwd); + assert_eq!(request.env, back.env); + let request_tty_json = request.tty.as_ref().map(|t| serde_json::to_value(t).ok()); + let back_tty_json = back.tty.as_ref().map(|t| serde_json::to_value(t).ok()); + assert_eq!( + request_tty_json, back_tty_json, + "tty params survive the round-trip (compared as JSON values)" + ); +} + +fn assert_truncation_shape(data: &[u8]) { + match body_len(data) { + None => { + assert!(data.len() < 4, "prefix shorter than 4 bytes"); + } + Some(len) => { + assert!( + len <= MAX_CHUNK_LEN as usize, + "ConnectionClosed with len {len} would mean an oversize length was not rejected first (zero-length is admitted by this reader)" + ); + assert!( + 4 + len > data.len(), + "ConnectionClosed requires the body to actually be truncated" + ); + } + } +} + +fn assert_valid_shape(data: &[u8], frame: &Bytes) { + assert!(data.len() >= 4, "valid frame needs the prefix"); + let len = u32::from_be_bytes([data[0], data[1], data[2], data[3]]); + assert!( + len <= MAX_CHUNK_LEN, + "accepted frame must be bounded (a zero-length frame is admitted by this reader — the adapter's serde parse rejects it — unlike alkcall's envelope framing)" + ); + assert_eq!(frame.len(), len as usize); + assert_eq!( + frame.as_ref(), + &data[4..4 + len as usize], + "the frame body is the length-prefixed bytes" + ); +} + +fn assert_header_complete(data: &[u8]) { + assert!(data.len() >= 4, "rejection requires a 4-byte prefix"); +} + +fn body_len(data: &[u8]) -> Option { + if data.len() < 4 { + return None; + } + let len = u32::from_be_bytes([data[0], data[1], data[2], data[3]]) as usize; + Some(len) +} + +fn tokio_runtime() -> tokio::runtime::Runtime { + tokio::runtime::Builder::new_current_thread() + .enable_all() + .build() + .expect("current-thread runtime builds") +} + +#[cfg(test)] +mod corpus_replay { + use super::*; + use std::path::PathBuf; + + #[test] + fn committed_corpus_replays_through_the_invariants() { + let corpus = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("../corpus/negotiation_frame"); + let mut count = 0usize; + for entry in std::fs::read_dir(&corpus).expect("corpus directory is committed") { + let path = entry.expect("corpus entry readable").path(); + let data = std::fs::read(&path).expect("corpus entry readable"); + fuzz_negotiation_frame(&data); + count += 1; + } + assert!( + count >= 32, + "committed seed corpus is present, found {count}" + ); + } + + #[test] + fn error_response_disambiguation_holds_for_realistic_shapes() { + check_error_response_shape("malformed_negotiation", &[]); + check_error_response_shape("unknown_backend", &[("backend", "docker")]); + check_error_response_shape( + "allocate_failed", + &[("backend", "local"), ("reason", "no such file")], + ); + check_error_response_shape( + "malformed_negotiation", + &[("error", "spoofed"), ("detail", "x")], + ); + } + + fn check_error_response_shape(error: &str, fields: &[(&str, &str)]) { + let bytes = error_response_bytes(error, fields).expect("error_response_bytes serializes"); + let mut framed = Vec::new(); + { + let mut writer = NegotiationWriter::new(&mut framed); + tokio::runtime::Builder::new_current_thread() + .enable_all() + .build() + .expect("rt") + .block_on(writer.write_frame(&bytes)) + .expect("in-memory writer cannot fail"); + } + assert_error_frame_peek_disambiguation(&framed); + let parsed: serde_json::Value = + serde_json::from_slice(&framed[4..]).expect("error frame is valid JSON"); + assert_eq!( + parsed.get("error").and_then(|v| v.as_str()), + Some(error), + "the error code survives conflicting `error` keys in fields" + ); + } +}