diff --git a/.azure-pipelines/Fuzz.Build.yml b/.azure-pipelines/Fuzz.Build.yml new file mode 100644 index 000000000..bb73c2c42 --- /dev/null +++ b/.azure-pipelines/Fuzz.Build.yml @@ -0,0 +1,47 @@ +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. +# +# Daily fuzzing pipeline for MXC. +# +# Builds the mxc_fuzz crate with AddressSanitizer and submits the resulting +# drop directory to OneFuzz. Bugs found are filed against the SDL fuzzing +# work item 62294501 via the routing fields in src/fuzz/OneFuzzConfig.json. +# +# Schedule: daily at 00:00 UTC on `main`. PRs do not trigger this pipeline. + +pr: none +trigger: none + +schedules: + - cron: "0 0 * * *" + displayName: Daily fuzzing submission + branches: + include: + - main + always: true + +name: $(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r) + +resources: + repositories: + - repository: 1ESPipelineTemplates + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release + +extends: + template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates + parameters: + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-latest + os: windows + + customBuildTags: + - ES365AIMigrationTooling + + stages: + - stage: Fuzz + displayName: 'Build + submit fuzzers' + jobs: + - template: .azure-pipelines/templates/Fuzz.Build.Job.yml@self diff --git a/.azure-pipelines/templates/Fuzz.Build.Job.yml b/.azure-pipelines/templates/Fuzz.Build.Job.yml new file mode 100644 index 000000000..3957a0d01 --- /dev/null +++ b/.azure-pipelines/templates/Fuzz.Build.Job.yml @@ -0,0 +1,112 @@ +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. +# +# Build the mxc_fuzz crate (libFuzzer + AddressSanitizer) and submit the +# resulting drop directory to OneFuzz via `onefuzz-task@0`. +# +# Nightly Rust toolchain: cargo-fuzz requires `-Z sanitizer=address`, which +# only nightly accepts. The Mxc-Azure-Feed (`ms-prod-*`) toolchains are +# stable-only today, so we install nightly via `rustup-init` here. +# TODO(SFI): switch to a Microsoft-published nightly via msrustup once one +# is available in Mxc-Azure-Feed; until then keep cargo registry pointed at +# Mxc-Azure-Feed so all *crate* sources still come from the internal feed. + +jobs: +- job: build_fuzz_windows_x64 + displayName: 'Build Fuzzers (Windows x64, ASAN)' + + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-latest + os: windows + + variables: + triplet: x86_64-pc-windows-msvc + fuzzDir: $(Build.SourcesDirectory)/src/fuzz + fuzzTargetDir: $(Build.SourcesDirectory)/src/fuzz/target/$(triplet)/release + dropDir: $(Build.ArtifactStagingDirectory)/onefuzz-drop + # TODO: pin a specific nightly date (e.g. nightly-2026-05-01) for build + # reproducibility once we've validated cargo-fuzz against it. + rustNightly: nightly + + steps: + - checkout: self + + # Keep all crate fetches going through the internal feed. + - powershell: | + Add-Content -Path "$(Build.SourcesDirectory)/.cargo/config.toml" -Value ("`n" + (Get-Content -Raw "$(Build.SourcesDirectory)/.azure-pipelines/.cargo/config.toml")) + displayName: Setup Cargo Config + + # Install nightly Rust via rustup-init. The toolchain itself runs on the + # hosted agent only -- crates come from Mxc-Azure-Feed (see above). + - powershell: | + $rustupInit = "$env:TEMP\rustup-init.exe" + Invoke-WebRequest -UseBasicParsing -Uri 'https://win.rustup.rs/x86_64' -OutFile $rustupInit + & $rustupInit -y --profile minimal --default-toolchain $(rustNightly) --default-host x86_64-pc-windows-msvc + if ($LASTEXITCODE -ne 0) { throw "rustup-init failed" } + Write-Host "##vso[task.prependpath]$env:USERPROFILE\.cargo\bin" + displayName: Install Rust nightly + + - powershell: | + rustc --version + cargo --version + displayName: Verify toolchain + + - powershell: cargo install cargo-fuzz --locked + displayName: Install cargo-fuzz + + # Build all three fuzz targets with ASAN. + - powershell: | + cd $(fuzzDir) + foreach ($t in 'config_parser','base64_decode') { + Write-Host "===== building $t =====" + cargo fuzz build $t --release + if ($LASTEXITCODE -ne 0) { throw "fuzz build failed for $t" } + } + Write-Host "===== building validator =====" + cargo fuzz build validator --release --features hyperlight,isolation_session + if ($LASTEXITCODE -ne 0) { throw "fuzz build failed for validator" } + displayName: Build fuzz targets (ASAN) + + # Stage the OneFuzz drop directory: one subdir per fuzzer with the .exe, + # the OneFuzzConfig.json subset for that fuzzer, the ASAN runtime DLL, + # and the seed corpus. + - powershell: | + $asanDir = (Get-ChildItem 'C:\Program Files\Microsoft Visual Studio' -Recurse -Filter 'clang_rt.asan_dynamic-x86_64.dll' -ErrorAction SilentlyContinue | Where-Object { $_.FullName -match 'HostX64\\x64\\clang_rt' } | Select-Object -First 1).Directory.FullName + if (-not $asanDir) { throw "Could not locate clang_rt.asan_dynamic-x86_64.dll" } + Write-Host "ASAN runtime: $asanDir" + + New-Item -ItemType Directory -Force -Path '$(dropDir)' | Out-Null + Copy-Item '$(fuzzDir)/OneFuzzConfig.json' '$(dropDir)/OneFuzzConfig.json' + + foreach ($t in 'config_parser','base64_decode','validator') { + $sub = "$(dropDir)/$t" + New-Item -ItemType Directory -Force -Path $sub, "$sub/corpus" | Out-Null + Copy-Item "$(fuzzTargetDir)/$t.exe" $sub + Copy-Item "$asanDir/clang_rt.asan_dynamic-x86_64.dll" $sub + if ($t -eq 'base64_decode') { + Copy-Item "$(fuzzDir)/corpus/$t/*" "$sub/corpus/" -Recurse + } else { + Copy-Item "$(Build.SourcesDirectory)/test_configs/*.json" "$sub/corpus/" + } + } + Get-ChildItem -Recurse '$(dropDir)' | Select-Object FullName, Length + displayName: Stage OneFuzz drop directory + + # Publish the drop dir as a pipeline artifact for visibility / debugging. + - task: 1ES.PublishPipelineArtifact@1 + displayName: Publish OneFuzz drop + inputs: + path: '$(dropDir)' + artifactName: onefuzz-drop + + # Submit to OneFuzz. Skipped on PR builds; only the scheduled daily run + # submits live jobs. + - task: onefuzz-task@0 + displayName: Submit to OneFuzz + condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) + inputs: + onefuzzOSes: Windows + env: + onefuzzDropDirectory: $(dropDir) + SYSTEM_ACCESSTOKEN: $(System.AccessToken) diff --git a/docs/fuzzing.md b/docs/fuzzing.md new file mode 100644 index 000000000..6b577062b --- /dev/null +++ b/docs/fuzzing.md @@ -0,0 +1,101 @@ +# Fuzzing + +MXC uses [cargo-fuzz](https://rust-fuzz.github.io/book/cargo-fuzz.html) for +local fuzzing harnesses and [OneFuzz](https://aka.ms/onefuzz) for continuous +fuzzing in CI. + +## What we fuzz + +The `mxc_fuzz` crate at `src/fuzz/` defines three libFuzzer targets, all +exercising the attacker-influenced config surface consumed by `wxc-exec` and +`lxc-exec`: + +| Target | Entry point | +| ---------------- | -------------------------------------------------------- | +| `config_parser` | `load_mxc_request(s, .., is_base64 = false)` | +| `base64_decode` | `load_mxc_request(s, .., is_base64 = true)` (SDK wire format) | +| `validator` | parse + `validate_common` on a one-shot request | + +Seed corpora for `config_parser` and `validator` targets come directly from +`test_configs/*.json`. The `base64_decode` target uses pre-encoded seeds in +`src/fuzz/corpus/base64_decode/`. OneFuzz dedups by coverage server-side and +grows the corpus across daily runs, so we keep the in-repo seeds small. + +## Platform coverage + +Targets are pure-Rust code in `wxc_common`, so they compile and run +identically on Windows, Linux, and macOS. We fuzz on **Windows only** +because: + +- OneFuzz supports Windows, Ubuntu, AzureLinux3, and TKO — not macOS. +- For these parser targets the bugs are platform-independent; one OS gives + full coverage of the relevant code paths. + +## Running locally (Windows) + +```pwsh +# One-time setup +rustup toolchain install nightly --profile minimal +cargo +nightly install cargo-fuzz + +# Put the MSVC ASAN runtime DLL on PATH for this shell +$asanDir = (Get-ChildItem 'C:\Program Files\Microsoft Visual Studio' -Recurse ` + -Filter 'clang_rt.asan_dynamic-x86_64.dll' -ErrorAction SilentlyContinue ` + | Where-Object FullName -Match 'HostX64\\x64\\clang_rt' | Select-Object -First 1).Directory.FullName +$env:PATH = "$asanDir;$env:PATH" + +# Run a target for 30 seconds (uses test_configs/ as the seed corpus) +cd src\fuzz +cargo +nightly fuzz run config_parser ..\..\test_configs -- -max_total_time=30 +``` + +Discovered crashes are written to `artifacts//` (relative to `src/fuzz/`) +and printed to the console. Re-run a single input with: + +```pwsh +cargo +nightly fuzz run config_parser artifacts\config_parser\crash- +``` + +## Minimizing the seed corpus + +libFuzzer auto-saves any new-coverage input into the corpus dir during a +run, which can bloat the commit. Before committing seed-corpus updates: + +```pwsh +cargo +nightly fuzz cmin +``` + +`cmin` keeps the smallest set that retains all coverage. + +## Continuous fuzzing pipeline + +`.azure-pipelines/Fuzz.Build.yml` runs daily at 00:00 UTC on `main`. The job +template (`.azure-pipelines/templates/Fuzz.Build.Job.yml`): + +1. Installs nightly Rust on the agent (cargo registry stays pointed at + `Mxc-Azure-Feed`, so all crate sources still come from the internal feed). +2. Installs `cargo-fuzz`. +3. Builds the three fuzz targets with `-Z sanitizer=address`. +4. Stages an OneFuzz drop directory: one subdir per fuzzer with the `.exe`, + the ASAN runtime DLL, and the seed corpus. +5. Publishes the drop dir as a pipeline artifact (for debugging). +6. Submits via `onefuzz-task@0` (skipped on PR builds). + +## Bug triage + +When OneFuzz files a bug via the routing configured in `OneFuzzConfig.json`, +triage steps: + +1. **Reproduce locally.** Download the offending input from the fuzz job + page and run `cargo +nightly fuzz run ` (see + "Running locally"). If it reproduces against `main`, the bug is real. +2. **Classify.** AddressSanitizer findings (heap overflow, use-after-free, + etc.) are security-relevant and should be handled through the project's + security response process. Plain panics in parsers are correctness bugs + and can be fixed in-band. +3. **Add a regression test.** Drop the minimized crash input into the + appropriate corpus subdir so `cmin` keeps it. If the bug fits the unit + test pattern, add a dedicated `#[test]` in `wxc_common` too. +4. **Fix + verify.** After the fix lands, re-run the fuzz target locally + against the original crash to confirm. Once the daily pipeline runs + again with the fix, the fuzz job should mark the bug as resolved. diff --git a/src/Cargo.toml b/src/Cargo.toml index d1a170abd..c3b99a459 100644 --- a/src/Cargo.toml +++ b/src/Cargo.toml @@ -18,6 +18,7 @@ members = [ "generated/base_container_specification", "mxc_diagnostic_console", ] +exclude = ["fuzz"] resolver = "3" # Full debug info so we can analyse customer crash dumps in WinDbg until we diff --git a/src/fuzz/.gitignore b/src/fuzz/.gitignore new file mode 100644 index 000000000..522b4bd49 --- /dev/null +++ b/src/fuzz/.gitignore @@ -0,0 +1,4 @@ +target/ +Cargo.lock +artifacts/ +coverage/ diff --git a/src/fuzz/Cargo.toml b/src/fuzz/Cargo.toml new file mode 100644 index 000000000..1784bc317 --- /dev/null +++ b/src/fuzz/Cargo.toml @@ -0,0 +1,44 @@ +[package] +name = "mxc_fuzz" +version = "0.0.0" +publish = false +edition = "2021" + +[package.metadata] +cargo-fuzz = true + +# Excluded from the parent workspace (see ../Cargo.toml `exclude`) so that +# `cargo-fuzz`-managed Cargo.lock / target directories don't interfere with +# normal builds and so the nightly-only `libfuzzer-sys` dependency is only +# pulled in when explicitly fuzzing. + +[features] +# Enable runner-specific validation in the `validator` fuzz target. +# These pull in heavier deps so they're opt-in for local dev. +hyperlight = ["wxc_common/hyperlight"] +isolation_session = ["wxc_common/isolation_session"] + +[dependencies] +libfuzzer-sys = "0.4" +wxc_common = { path = "../wxc_common" } + +[[bin]] +name = "config_parser" +path = "fuzz_targets/config_parser.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "base64_decode" +path = "fuzz_targets/base64_decode.rs" +test = false +doc = false +bench = false + +[[bin]] +name = "validator" +path = "fuzz_targets/validator.rs" +test = false +doc = false +bench = false diff --git a/src/fuzz/OneFuzzConfig.json b/src/fuzz/OneFuzzConfig.json new file mode 100644 index 000000000..80d7204e5 --- /dev/null +++ b/src/fuzz/OneFuzzConfig.json @@ -0,0 +1,117 @@ +{ + "$comment": "OneFuzz job manifest for the mxc_fuzz crate. Validated by the OIP tool in the Fuzz pipeline. SDL work item: 62294501.", + "ConfigVersion": 3, + "Entries": [ + { + "JobNotificationEmail": "anisk@microsoft.com", + "FuzzerProperties": { + "Fuzzer": { + "$type": "libfuzzer" + }, + "FuzzerExe": "config_parser\\config_parser.exe", + "JobDependencies": [ + "config_parser\\clang_rt.asan_dynamic-x86_64.dll" + ], + "Seeds": [ + { + "Path": "config_parser\\corpus" + } + ] + }, + "OneFuzzJobs": [ + { + "ProjectName": "MXC", + "TargetName": "config_parser", + "EnableMicrosoftTelemetry": true + } + ], + "AdoTemplate": { + "Org": "microsoft", + "Project": "OS", + "AreaPath": "OS\\Windows Client and Services\\WinPD\\AgOS-Agentic Platform\\Agent Runtime\\Tessera", + "IterationPath": "OS\\Future", + "AssignedTo": "anisk@microsoft.com", + "TemplateName": "Bug" + }, + "CodeReviewers": { + "Required": ["anisk@microsoft.com"], + "Optional": [] + }, + "SdlTaskId": 62294501 + }, + { + "JobNotificationEmail": "anisk@microsoft.com", + "FuzzerProperties": { + "Fuzzer": { + "$type": "libfuzzer" + }, + "FuzzerExe": "base64_decode\\base64_decode.exe", + "JobDependencies": [ + "base64_decode\\clang_rt.asan_dynamic-x86_64.dll" + ], + "Seeds": [ + { + "Path": "base64_decode\\corpus" + } + ] + }, + "OneFuzzJobs": [ + { + "ProjectName": "MXC", + "TargetName": "base64_decode", + "EnableMicrosoftTelemetry": true + } + ], + "AdoTemplate": { + "Org": "microsoft", + "Project": "OS", + "AreaPath": "OS\\Windows Client and Services\\WinPD\\AgOS-Agentic Platform\\Agent Runtime\\Tessera", + "IterationPath": "OS\\Future", + "AssignedTo": "anisk@microsoft.com", + "TemplateName": "Bug" + }, + "CodeReviewers": { + "Required": ["anisk@microsoft.com"], + "Optional": [] + }, + "SdlTaskId": 62294501 + }, + { + "JobNotificationEmail": "anisk@microsoft.com", + "FuzzerProperties": { + "Fuzzer": { + "$type": "libfuzzer" + }, + "FuzzerExe": "validator\\validator.exe", + "JobDependencies": [ + "validator\\clang_rt.asan_dynamic-x86_64.dll" + ], + "Seeds": [ + { + "Path": "validator\\corpus" + } + ] + }, + "OneFuzzJobs": [ + { + "ProjectName": "MXC", + "TargetName": "validator", + "EnableMicrosoftTelemetry": true + } + ], + "AdoTemplate": { + "Org": "microsoft", + "Project": "OS", + "AreaPath": "OS\\Windows Client and Services\\WinPD\\AgOS-Agentic Platform\\Agent Runtime\\Tessera", + "IterationPath": "OS\\Future", + "AssignedTo": "anisk@microsoft.com", + "TemplateName": "Bug" + }, + "CodeReviewers": { + "Required": ["anisk@microsoft.com"], + "Optional": [] + }, + "SdlTaskId": 62294501 + } + ] +} diff --git a/src/fuzz/README.md b/src/fuzz/README.md new file mode 100644 index 000000000..3f7449544 --- /dev/null +++ b/src/fuzz/README.md @@ -0,0 +1,55 @@ +# mxc_fuzz + +cargo-fuzz harnesses for the MXC config-parsing surface. Continuous fuzzing +runs daily under [OneFuzz](https://aka.ms/onefuzz) on Windows x64 with +AddressSanitizer. See [`docs/fuzzing.md`](../../docs/fuzzing.md) for the +full reference. + +## Targets + +| Target | What it fuzzes | +| ---------------- | ----------------------------------------------------------------- | +| `config_parser` | `wxc_common::config_parser::load_mxc_request`, `is_base64 = false` | +| `base64_decode` | Same entry point with `is_base64 = true` (covers base64 + JSON + conversion) | +| `validator` | Parse + `wxc_common::validator::validate_common` on one-shot requests | + +## Running locally (Windows) + +```pwsh +# One-time setup +rustup toolchain install nightly --profile minimal +cargo +nightly install cargo-fuzz + +# Put the MSVC ASAN runtime DLL on PATH for the test run +$asanDir = 'C:\Program Files\Microsoft Visual Studio\18\Enterprise\VC\Tools\MSVC\\bin\HostX64\x64' +$env:PATH = "$asanDir;$env:PATH" + +# Run a target for 30 seconds (uses test_configs/ as the seed corpus) +cd src\fuzz +cargo +nightly fuzz run config_parser ..\..\test_configs -- -max_total_time=30 +``` + +Findings are written to `artifacts//`. Reproduce a finding with: + +```pwsh +cargo +nightly fuzz run config_parser artifacts\config_parser\crash- +``` + +## Minimizing the corpus + +OneFuzz dedups by coverage server-side, but for the in-repo seed corpus run: + +```pwsh +cargo +nightly fuzz cmin config_parser +``` + +Only the resulting set should be committed. + +## OneFuzzConfig.json + +`OneFuzzConfig.json` ships in the OneFuzz drop directory alongside the fuzzer +binaries. Validate locally with the OIP tool: + +```pwsh +oip.exe validate OneFuzzConfig.json +``` diff --git a/src/fuzz/corpus/base64_decode/0065e058c40e35094fb820baf21889de45f3a04a b/src/fuzz/corpus/base64_decode/0065e058c40e35094fb820baf21889de45f3a04a new file mode 100644 index 000000000..3825ef781 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/0065e058c40e35094fb820baf21889de45f3a04a differ diff --git a/src/fuzz/corpus/base64_decode/00719f6d72ba2ec1cb6068ff3440affea6a752a4 b/src/fuzz/corpus/base64_decode/00719f6d72ba2ec1cb6068ff3440affea6a752a4 new file mode 100644 index 000000000..037ea345e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/00719f6d72ba2ec1cb6068ff3440affea6a752a4 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwicnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgIiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0090b8de0da1c372e283079c257bd71511b4dfa7 b/src/fuzz/corpus/base64_decode/0090b8de0da1c372e283079c257bd71511b4dfa7 new file mode 100644 index 000000000..b71dd1247 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0090b8de0da1c372e283079c257bd71511b4dfa7 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29rYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/00b0826a3789aa0cee430014047ac39d716ccea7 b/src/fuzz/corpus/base64_decode/00b0826a3789aa0cee430014047ac39d716ccea7 new file mode 100644 index 000000000..f24591359 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/00b0826a3789aa0cee430014047ac39d716ccea7 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWbWulVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTZXN0IiwNCiAgICAiZW0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/00cf0ca80263e8c596fdc2e92e9b2cbc8b9bb143 b/src/fuzz/corpus/base64_decode/00cf0ca80263e8c596fdc2e92e9b2cbc8b9bb143 new file mode 100644 index 000000000..eff46f1b8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/00cf0ca80263e8c596fdc2e92e9b2cbc8b9bb143 @@ -0,0 +1 @@ +IC1lbnQiOio= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0153cde3eb28312020c377e09f13758f06398343 b/src/fuzz/corpus/base64_decode/0153cde3eb28312020c377e09f13758f06398343 new file mode 100644 index 000000000..4c72f44ba --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0153cde3eb28312020c377e09f13758f06398343 @@ -0,0 +1 @@ +CQkO \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0158259ad0a783293cb4f6d791226a9019fa2a51 b/src/fuzz/corpus/base64_decode/0158259ad0a783293cb4f6d791226a9019fa2a51 new file mode 100644 index 000000000..7a8dcb66c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0158259ad0a783293cb4f6d791226a9019fa2a51 @@ -0,0 +1 @@ +ew0KICJjb250YGluZXJJZCVudCI6ICJwc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0195d8118bab0ad1b34a21655eb35d651c1e9312 b/src/fuzz/corpus/base64_decode/0195d8118bab0ad1b34a21655eb35d651c1e9312 new file mode 100644 index 000000000..2cc722ade --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0195d8118bab0ad1b34a21655eb35d651c1e9312 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWxlYQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/01d43d85f30b08efbe7cdd72265205e4d17c4364 b/src/fuzz/corpus/base64_decode/01d43d85f30b08efbe7cdd72265205e4d17c4364 new file mode 100644 index 000000000..212bcf457 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/01d43d85f30b08efbe7cdd72265205e4d17c4364 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWBuZENhcGFiaWxpdGllcyI6IFsNCiJvY2VzcyI6IHsNCiAgIHN5czsgJ00K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/02d138b4f2c618dcc2fabba183ecfc10d8680e2c b/src/fuzz/corpus/base64_decode/02d138b4f2c618dcc2fabba183ecfc10d8680e2c new file mode 100644 index 000000000..bb363e4f5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/02d138b4f2c618dcc2fabba183ecfc10d8680e2c @@ -0,0 +1 @@ +ew0udGRMDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/03cfd8f9b9967aa89f9827e7e14565706539601e b/src/fuzz/corpus/base64_decode/03cfd8f9b9967aa89f9827e7e14565706539601e new file mode 100644 index 000000000..8eaed9c26 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/03cfd8f9b9967aa89f9827e7e14565706539601e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgIlNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIk0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/04d06c58217cde62dca676d83a29fd5efd9cbf1e b/src/fuzz/corpus/base64_decode/04d06c58217cde62dca676d83a29fd5efd9cbf1e new file mode 100644 index 000000000..602b37ca9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/04d06c58217cde62dca676d83a29fd5efd9cbf1e @@ -0,0 +1 @@ +ew5KICAidmVyc2lvbiI7ICogxyY4mI#Imj \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/05142919c7465cf7fc4c9ba6700c015b34344c6e b/src/fuzz/corpus/base64_decode/05142919c7465cf7fc4c9ba6700c015b34344c6e new file mode 100644 index 000000000..9693172a9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/05142919c7465cf7fc4c9ba6700c015b34344c6e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAwMiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/05619d9adcdbfd00fe4cfca53cdf5ac78075ef3a b/src/fuzz/corpus/base64_decode/05619d9adcdbfd00fe4cfca53cdf5ac78075ef3a new file mode 100644 index 000000000..52d4ef120 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/05619d9adcdbfd00fe4cfca53cdf5ac78075ef3a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc2xcQWRtaW5Vc2VyXFxBcHBEYXRhbGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/05aa9473b3d8d7ad60952e1a9ecd6f7c2b597023 b/src/fuzz/corpus/base64_decode/05aa9473b3d8d7ad60952e1a9ecd6f7c2b597023 new file mode 100644 index 000000000..eedc85783 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/05aa9473b3d8d7ad60952e1a9ecd6f7c2b597023 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGl2IjoK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/067d3585bb4f8ef70e069c8bb600914e201df537 b/src/fuzz/corpus/base64_decode/067d3585bb4f8ef70e069c8bb600914e201df537 new file mode 100644 index 000000000..c5deb9071 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/067d3585bb4f8ef70e069c8bb600914e201df537 @@ -0,0 +1 @@ +S~ \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/06b9498a02b2cd2f37a4f64562ddc00aba88a420 b/src/fuzz/corpus/base64_decode/06b9498a02b2cd2f37a4f64562ddc00aba88a420 new file mode 100644 index 000000000..cfc178ff2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/06b9498a02b2cd2f37a4f64562ddc00aba88a420 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFtZExpbmUiOiAicHl0aG9uICINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaVxudGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/06c158a623b5e6d5c11d13ace4dc636bdfe266d3 b/src/fuzz/corpus/base64_decode/06c158a623b5e6d5c11d13ace4dc636bdfe266d3 new file mode 100644 index 000000000..339144961 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/06c158a623b5e6d5c11d13ace4dc636bdfe266d3 differ diff --git a/src/fuzz/corpus/base64_decode/07efe6c75c656d3d749ae9dc6340bf06caa7857c b/src/fuzz/corpus/base64_decode/07efe6c75c656d3d749ae9dc6340bf06caa7857c new file mode 100644 index 000000000..f7a5caff1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/07efe6c75c656d3d749ae9dc6340bf06caa7857c @@ -0,0 +1 @@ +OC4= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0808f5d396c3a945a4ff166075a84f67fdb360f1 b/src/fuzz/corpus/base64_decode/0808f5d396c3a945a4ff166075a84f67fdb360f1 new file mode 100644 index 000000000..1c960dbe3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0808f5d396c3a945a4ff166075a84f67fdb360f1 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb251YWluZXJFZCI6ICJDTEktSGVsbG9Xc3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluOilcIiINCiAgfSwN \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/085b01627f74750d396054f7634ddbc085d70675 b/src/fuzz/corpus/base64_decode/085b01627f74750d396054f7634ddbc085d70675 new file mode 100644 index 000000000..359917e10 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/085b01627f74750d396054f7634ddbc085d70675 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAceCA9IDhcbnByIE1pY3J0YWlubWVu \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0899225f41e41e2765ea7a70511b87243ef0adee b/src/fuzz/corpus/base64_decode/0899225f41e41e2765ea7a70511b87243ef0adee new file mode 100644 index 000000000..d01918387 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0899225f41e41e2765ea7a70511b87243ef0adee @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0Kew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHluZXJJZCI6ICJDTEktQmFza2NudGFpbmVyIiwNCiAgInByb2Rpc2FibGUiOiBmYWx4KWw4KCB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/08f39b98403857ada08ac109950fbb58530a4bd2 b/src/fuzz/corpus/base64_decode/08f39b98403857ada08ac109950fbb58530a4bd2 new file mode 100644 index 000000000..c2b6ebe09 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/08f39b98403857ada08ac109950fbb58530a4bd2 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0Kew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktDQoKDQoKDQoCQmFza2NBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzWw0KWwZQ0KI4KWw4KCB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/092b1ba01dc394975401e36ee0ec5b80740861fa b/src/fuzz/corpus/base64_decode/092b1ba01dc394975401e36ee0ec5b80740861fa new file mode 100644 index 000000000..0bebb6f6a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/092b1ba01dc394975401e36ee0ec5b80740861fa @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJ9JylcIiINCiI6ICJhbHBpbmUiLAogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/092d65d7882d3ef6458475777ff7b5f84eb68add b/src/fuzz/corpus/base64_decode/092d65d7882d3ef6458475777ff7b5f84eb68add new file mode 100644 index 000000000..2050976af --- /dev/null +++ b/src/fuzz/corpus/base64_decode/092d65d7882d3ef6458475777ff7b5f84eb68add @@ -0,0 +1 @@ +DXQX \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/099c308a78f4962b1c5c35ee332cad1e81e15af2 b/src/fuzz/corpus/base64_decode/099c308a78f4962b1c5c35ee332cad1e81e15af2 new file mode 100644 index 000000000..67518d2f1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/099c308a78f4962b1c5c35ee332cad1e81e15af2 @@ -0,0 +1 @@ +ew0KImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkQiOiB0cnVmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiI6ICJhbHBpbmUiLA0KICNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0a167fa6fd756bf7536921f2964c592b2f62f5d2 b/src/fuzz/corpus/base64_decode/0a167fa6fd756bf7536921f2964c592b2f62f5d2 new file mode 100644 index 000000000..da937e6a4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0a167fa6fd756bf7536921f2964c592b2f62f5d2 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0aa6f06c894801115fd62e0c5168aefb6555fc87 b/src/fuzz/corpus/base64_decode/0aa6f06c894801115fd62e0c5168aefb6555fc87 new file mode 100644 index 000000000..1149a08c6 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0aa6f06c894801115fd62e0c5168aefb6555fc87 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBpbmUiLA0KICAgICJyZWxlYXNlIjogCjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0ab8318acaf6e678dd02e2b5c343ed41111b393d b/src/fuzz/corpus/base64_decode/0ab8318acaf6e678dd02e2b5c343ed41111b393d new file mode 100644 index 000000000..74e0f12e3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0ab8318acaf6e678dd02e2b5c343ed41111b393d @@ -0,0 +1 @@ +! \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0afe77d28ba7295c6bb3c5cbfcbadc51f3a39de8 b/src/fuzz/corpus/base64_decode/0afe77d28ba7295c6bb3c5cbfcbadc51f3a39de8 new file mode 100644 index 000000000..93b66c12d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0afe77d28ba7295c6bb3c5cbfcbadc51f3a39de8 @@ -0,0 +1 @@ +ew0KICAgICJwIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50Ijogew0KICAgICJwIjogew0KInByaW50KCJjbCArIhkpKSIsDQogIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0b6d6e8b1918febe40e90bd078ee5b6655bfdc06 b/src/fuzz/corpus/base64_decode/0b6d6e8b1918febe40e90bd078ee5b6655bfdc06 new file mode 100644 index 000000000..d6cb0a25e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0b6d6e8b1918febe40e90bd078ee5b6655bfdc06 @@ -0,0 +1 @@ +ew0KICAidiI6ICIwLjUubHBoYSIsDQoJICgjb2oK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0ba6db81e2ab239d063375b5afcb4d051e868786 b/src/fuzz/corpus/base64_decode/0ba6db81e2ab239d063375b5afcb4d051e868786 new file mode 100644 index 000000000..226421a96 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0ba6db81e2ab239d063375b5afcb4d051e868786 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC8hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5VZ3JhbXMiDQogICAgXX0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0c1689e34ccf29e47961e3a0091753d98f72e48c b/src/fuzz/corpus/base64_decode/0c1689e34ccf29e47961e3a0091753d98f72e48c new file mode 100644 index 000000000..e3f72e051 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0c1689e34ccf29e47961e3a0091753d98f72e48c @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA5KICxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0ccd166c37fd8579cb175b53379c1d2f14e77ccc b/src/fuzz/corpus/base64_decode/0ccd166c37fd8579cb175b53379c1d2f14e77ccc new file mode 100644 index 000000000..f68c57b64 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0ccd166c37fd8579cb175b53379c1d2f14e77ccc @@ -0,0 +1 @@ +ICAiYGFpbm1lbnQkOiAid2o= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0cde6635896a703e1da9c3ee472b69a4bc3d152b b/src/fuzz/corpus/base64_decode/0cde6635896a703e1da9c3ee472b69a4bc3d152b new file mode 100644 index 000000000..c0d9438ab --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0cde6635896a703e1da9c3ee472b69a4bc3d152b @@ -0,0 +1 @@ +ew0KICAgICJwcm9ZIiAz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0d4de3df3aceddc2722418190ccd01b0500d3ce2 b/src/fuzz/corpus/base64_decode/0d4de3df3aceddc2722418190ccd01b0500d3ce2 new file mode 100644 index 000000000..f572adbe8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0d4de3df3aceddc2722418190ccd01b0500d3ce2 @@ -0,0 +1 @@ +e30K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/0ef8259c5abb5cd62e3bb51bdd8e431821ed1dd0 b/src/fuzz/corpus/base64_decode/0ef8259c5abb5cd62e3bb51bdd8e431821ed1dd0 new file mode 100644 index 000000000..08d2547c8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/0ef8259c5abb5cd62e3bb51bdd8e431821ed1dd0 @@ -0,0 +1 @@ +ew0gICJwcm4jZXNzcm9jZXAz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/103f37efafa24e7e008174deb3f27ab9f4db25f8 b/src/fuzz/corpus/base64_decode/103f37efafa24e7e008174deb3f27ab9f4db25f8 new file mode 100644 index 000000000..52ddc6739 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/103f37efafa24e7e008174deb3f27ab9f4db25f8 @@ -0,0 +1 @@ +ew0KICAgIm9jZXNzIjowe0gKIXAiYiAz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/108ca80c4287f6a7203057a30b1208c0fc94f172 b/src/fuzz/corpus/base64_decode/108ca80c4287f6a7203057a30b1208c0fc94f172 new file mode 100644 index 000000000..8354b0563 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/108ca80c4287f6a7203057a30b1208c0fc94f172 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb249YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZ250YWluZXItVGVzdCIsDQogICJjb303YWlubWVudCI6ICJwcm9jZXNzY29gc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0a21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1140d49038fa663cbbd882e916403e743c3539bc b/src/fuzz/corpus/base64_decode/1140d49038fa663cbbd882e916403e743c3539bc new file mode 100644 index 000000000..d337ffac7 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1140d49038fa663cbbd882e916403e743c3539bc @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC0hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9lc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc3UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/118907b936fe4707cfb157ed8d7bc35362c163f4 b/src/fuzz/corpus/base64_decode/118907b936fe4707cfb157ed8d7bc35362c163f4 new file mode 100644 index 000000000..5fe7725dc --- /dev/null +++ b/src/fuzz/corpus/base64_decode/118907b936fe4707cfb157ed8d7bc35362c163f4 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw5K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/11f8d29b7d34d90d223fe30a41806ce9051c7200 b/src/fuzz/corpus/base64_decode/11f8d29b7d34d90d223fe30a41806ce9051c7200 new file mode 100644 index 000000000..4a1fc98bb Binary files /dev/null and b/src/fuzz/corpus/base64_decode/11f8d29b7d34d90d223fe30a41806ce9051c7200 differ diff --git a/src/fuzz/corpus/base64_decode/11fd27a36fadaf2607d72c9536b87a8c0d41803e b/src/fuzz/corpus/base64_decode/11fd27a36fadaf2607d72c9536b87a8c0d41803e new file mode 100644 index 000000000..4d1f9f340 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/11fd27a36fadaf2607d72c9536b87a8c0d41803e @@ -0,0 +1 @@ +ew0KICAidmVyc21jIFwvY2Vzc21jIFwvY2Vzc21jIFwvY2VK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/123958788d0261815b378b5f76d182dadf76911c b/src/fuzz/corpus/base64_decode/123958788d0261815b378b5f76d182dadf76911c new file mode 100644 index 000000000..437024c03 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/123958788d0261815b378b5f76d182dadf76911c @@ -0,0 +1 @@ +DQoO \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/12afe3497667189406e5e14e939c656506ef1b2e b/src/fuzz/corpus/base64_decode/12afe3497667189406e5e14e939c656506ef1b2e new file mode 100644 index 000000000..7c987f7fa --- /dev/null +++ b/src/fuzz/corpus/base64_decode/12afe3497667189406e5e14e939c656506ef1b2e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmlpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFEaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/12bbdb762e0148a4cb6edebe01e25ee104c02561 b/src/fuzz/corpus/base64_decode/12bbdb762e0148a4cb6edebe01e25ee104c02561 new file mode 100644 index 000000000..fb06ef1d1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/12bbdb762e0148a4cb6edebe01e25ee104c02561 @@ -0,0 +1 @@ +ew0KIm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZiAieFFFFFFFFF0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/12dfab5d99178decdc4120679f9c7eb3f5c86577 b/src/fuzz/corpus/base64_decode/12dfab5d99178decdc4120679f9c7eb3f5c86577 new file mode 100644 index 000000000..9ee2491b2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/12dfab5d99178decdc4120679f9c7eb3f5c86577 @@ -0,0 +1 @@ +Ww0KWw0KWw0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/14722fe8613c996ce9f30b96eed27d89b52194e9 b/src/fuzz/corpus/base64_decode/14722fe8613c996ce9f30b96eed27d89b52194e9 new file mode 100644 index 000000000..7a36b5184 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/14722fe8613c996ce9f30b96eed27d89b52194e9 @@ -0,0 +1 @@ +ew0KICAKICAgICJ0aW1lb3V0IjogMzAwMGU/OiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/14acf7e8ff5296505672a058f03a809645e88591 b/src/fuzz/corpus/base64_decode/14acf7e8ff5296505672a058f03a809645e88591 new file mode 100644 index 000000000..4873380de --- /dev/null +++ b/src/fuzz/corpus/base64_decode/14acf7e8ff5296505672a058f03a809645e88591 @@ -0,0 +1 @@ +ew0it0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/156600277c984acaa7e6bb95824a443f02f5f752 b/src/fuzz/corpus/base64_decode/156600277c984acaa7e6bb95824a443f02f5f752 new file mode 100644 index 000000000..dbc79d7e1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/156600277c984acaa7e6bb95824a443f02f5f752 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW4tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc1Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/156b79c3abfedafe2b1d4acef4a7c26692fc7261 b/src/fuzz/corpus/base64_decode/156b79c3abfedafe2b1d4acef4a7c26692fc7261 new file mode 100644 index 000000000..66bb7f709 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/156b79c3abfedafe2b1d4acef4a7c26692fc7261 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWbWulVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/15ad109e4ac39fa61c92e9e98b0a69d546109fbd b/src/fuzz/corpus/base64_decode/15ad109e4ac39fa61c92e9e98b0a69d546109fbd new file mode 100644 index 000000000..af7637fbf --- /dev/null +++ b/src/fuzz/corpus/base64_decode/15ad109e4ac39fa61c92e9e98b0a69d546109fbd @@ -0,0 +1 @@ +ew0KYSIsDQogICJjb0Yu5ZWl2[FxEHJXMiD \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/15c8d108e1b373569faf1f3a141f5d4a41218703 b/src/fuzz/corpus/base64_decode/15c8d108e1b373569faf1f3a141f5d4a41218703 new file mode 100644 index 000000000..5ae267a90 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/15c8d108e1b373569faf1f3a141f5d4a41218703 @@ -0,0 +1 @@ +ew0KICAidmMiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5c3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KIml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FieXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/15e24a1b3ad39e01edfa9a414f20b028a6d977a4 b/src/fuzz/corpus/base64_decode/15e24a1b3ad39e01edfa9a414f20b028a6d977a4 new file mode 100644 index 000000000..145a7641f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/15e24a1b3ad39e01edfa9a414f20b028a6d977a4 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJjb250YWlubWVudCI6ICJtaWNyb2ZtIg0KfQ0KICAgY3JvVk0hcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJjb250YWlubWVudCI6ICJtaWNyb2ZtIg0KfQ0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50IHN1bT0lZCcgfQ0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50IHN1bT0lZCcgJSAoeCArIHkpKSIsDQogIC0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/17351cbc58358ccec7bd6208515047156faa562f b/src/fuzz/corpus/base64_decode/17351cbc58358ccec7bd6208515047156faa562f new file mode 100644 index 000000000..56b67d547 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/17351cbc58358ccec7bd6208515047156faa562f @@ -0,0 +1 @@ +OC41OC41 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1739bce70f5c185900e678126f32b4a2ad8767b6 b/src/fuzz/corpus/base64_decode/1739bce70f5c185900e678126f32b4a2ad8767b6 new file mode 100644 index 000000000..e6f12c6a1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1739bce70f5c185900e678126f32b4a2ad8767b6 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiEaDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/182e3f7dcf31d6237559e5d2a65076a527a9765f b/src/fuzz/corpus/base64_decode/182e3f7dcf31d6237559e5d2a65076a527a9765f new file mode 100644 index 000000000..2033555b1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/182e3f7dcf31d6237559e5d2a65076a527a9765f @@ -0,0 +1 @@ +ew0KICAgICAgICAgICAiY2QyXG55ID0gNThcbmhcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIH55ID0gNThcbnByaW50KCc0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb2ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/183f3aac4bb1c1071275e7b0386639d533b1259d b/src/fuzz/corpus/base64_decode/183f3aac4bb1c1071275e7b0386639d533b1259d new file mode 100644 index 000000000..1fc687e43 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/183f3aac4bb1c1071275e7b0386639d533b1259d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJzb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250ZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5lYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/18a57919d4ef420474ad50348308e500335c79a9 b/src/fuzz/corpus/base64_decode/18a57919d4ef420474ad50348308e500335c79a9 new file mode 100644 index 000000000..880cb374d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/18a57919d4ef420474ad50348308e500335c79a9 @@ -0,0 +1 @@ +AAew0KICAyY29udGFpbm1lbnQiOiAid2luZG93c19zYW5kYm94IiwNCiAgInByb2Nlc3MiOiBlAIjogImVjaG8gSGVsbG?gZnJvbSICA \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/18cff9693cc52b966d01cc5135b796195789cc3f b/src/fuzz/corpus/base64_decode/18cff9693cc52b966d01cc5135b796195789cc3f new file mode 100644 index 000000000..8a1b8c8d5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/18cff9693cc52b966d01cc5135b796195789cc3f @@ -0,0 +1 @@ +Ia,Ia \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/18efe5f0213be76880ce3132e9074e43a318bb91 b/src/fuzz/corpus/base64_decode/18efe5f0213be76880ce3132e9074e43a318bb91 new file mode 100644 index 000000000..08b0377fd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/18efe5f0213be76880ce3132e9074e43a318bb91 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJzb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH5NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1975ab53705e0585f399f8b23e99d1bdeb6c6cce b/src/fuzz/corpus/base64_decode/1975ab53705e0585f399f8b23e99d1bdeb6c6cce new file mode 100644 index 000000000..1f9fd3fea --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1975ab53705e0585f399f8b23e99d1bdeb6c6cce @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6Ww0KICAgICAgIkM6XFxVc2VyckM6XFxVc2MiDQogLA0KICAlTycG \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/19acf6b0054634545ba44a741ea9858feecf2ee2 b/src/fuzz/corpus/base64_decode/19acf6b0054634545ba44a741ea9858feecf2ee2 new file mode 100644 index 000000000..4c4161878 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/19acf6b0054634545ba44a741ea9858feecf2ee2 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cmVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGluMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1a28e8fc55e296da16bd5aaa8f0b51ff18715c00 b/src/fuzz/corpus/base64_decode/1a28e8fc55e296da16bd5aaa8f0b51ff18715c00 new file mode 100644 index 000000000..b2b9f74fe --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1a28e8fc55e296da16bd5aaa8f0b51ff18715c00 @@ -0,0 +1 @@ +ew0KICAidmMiOiB7DQogICAgImNvbW1zeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2VyDQoKDQoCaW5Vc2VyXFxBcGVsbG1gZnJvbSBQeXRob24ge3N5cy52bGUiOiBmYWxzZQ0KICF9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1aac356f8ead414fb5fc540683fa5dcf0f4756bf b/src/fuzz/corpus/base64_decode/1aac356f8ead414fb5fc540683fa5dcf0f4756bf new file mode 100644 index 000000000..d457d972f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1aac356f8ead414fb5fc540683fa5dcf0f4756bf @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFtZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1b470edf81e268df3b6c1e0da394f941961e5bd5 b/src/fuzz/corpus/base64_decode/1b470edf81e268df3b6c1e0da394f941961e5bd5 new file mode 100644 index 000000000..158976b6b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1b470edf81e268df3b6c1e0da394f941961e5bd5 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw00KWwK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1b51a41f3a54439893dce7d19fb4ab1d2f4007ec b/src/fuzz/corpus/base64_decode/1b51a41f3a54439893dce7d19fb4ab1d2f4007ec new file mode 100644 index 000000000..b002966ac --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1b51a41f3a54439893dce7d19fb4ab1d2f4007ec @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgIm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1bccdb0a781c90054bb5c762c8c46b7ee7453e3f b/src/fuzz/corpus/base64_decode/1bccdb0a781c90054bb5c762c8c46b7ee7453e3f new file mode 100644 index 000000000..1a6e7c595 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1bccdb0a781c90054bb5c762c8c46b7ee7453e3f @@ -0,0 +1 @@ +ew0KICdm \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1bf25d0b29de2e82109aeb3915e90d98c1e20efb b/src/fuzz/corpus/base64_decode/1bf25d0b29de2e82109aeb3915e90d98c1e20efb new file mode 100644 index 000000000..70f25f628 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1bf25d0b29de2e82109aeb3915e90d98c1e20efb @@ -0,0 +1 @@ +ew0KICAidC9udGFpbmVyI2NhbFxcUHJKIlB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1cc97d9dfaf7d0f983f553f69bed6e726ff6d8b6 b/src/fuzz/corpus/base64_decode/1cc97d9dfaf7d0f983f553f69bed6e726ff6d8b6 new file mode 100644 index 000000000..9208d8df3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1cc97d9dfaf7d0f983f553f69bed6e726ff6d8b6 @@ -0,0 +1 @@ +ew0KICJwbG9ybSI6IC0sDQogIQogIC1N \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1ccfbf0de7261c3501665c53bb66fc82aea978d0 b/src/fuzz/corpus/base64_decode/1ccfbf0de7261c3501665c53bb66fc82aea978d0 new file mode 100644 index 000000000..b234b1d32 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1ccfbf0de7261c3501665c53bb66fc82aea978d0 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZ250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29gc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0a21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQUFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1ce1dfa269f61155ce9e9853605343ea5c9f2c2a b/src/fuzz/corpus/base64_decode/1ce1dfa269f61155ce9e9853605343ea5c9f2c2a new file mode 100644 index 000000000..accda598f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1ce1dfa269f61155ce9e9853605343ea5c9f2c2a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YW51eCIsDQogICJwcm9jZXNzIjogew0KICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm4tIExYbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1ceed9f83cf500f1978c6247208cdacd7adc202d b/src/fuzz/corpus/base64_decode/1ceed9f83cf500f1978c6247208cdacd7adc202d new file mode 100644 index 000000000..bbf7c46ad --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1ceed9f83cf500f1978c6247208cdacd7adc202d @@ -0,0 +1 @@ +DQoKDQIC \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1d2efa0d2eb6a19a843882707aef24e698e27ae9 b/src/fuzz/corpus/base64_decode/1d2efa0d2eb6a19a843882707aef24e698e27ae9 new file mode 100644 index 000000000..bf4b01304 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1d2efa0d2eb6a19a843882707aef24e698e27ae9 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1d5a30ee7e53b8918d211481e9e57356a5e47be2 b/src/fuzz/corpus/base64_decode/1d5a30ee7e53b8918d211481e9e57356a5e47be2 new file mode 100644 index 000000000..f9816a18c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1d5a30ee7e53b8918d211481e9e57356a5e47be2 @@ -0,0 +1 @@ +ew0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1d62603c47b0c022922ed3862a1bb1eea18fe95b b/src/fuzz/corpus/base64_decode/1d62603c47b0c022922ed3862a1bb1eea18fe95b new file mode 100644 index 000000000..b3a1f016b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1d62603c47b0c022922ed3862a1bb1eea18fe95b @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC0hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jNS4wbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1d70c77e2e2f42c7a285196601e57fe2f745e930 b/src/fuzz/corpus/base64_decode/1d70c77e2e2f42c7a285196601e57fe2f745e930 new file mode 100644 index 000000000..4811df336 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1d70c77e2e2f42c7a285196601e57fe2f745e930 @@ -0,0 +1 @@ +ew0KICAiY29udGFyb2Nlc3MiOiB7IA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1df055310d3b368a6ec1e04242a37e3382322300 b/src/fuzz/corpus/base64_decode/1df055310d3b368a6ec1e04242a37e3382322300 new file mode 100644 index 000000000..a82f83747 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1df055310d3b368a6ec1e04242a37e3382322300 @@ -0,0 +1 @@ +Ww0gICw5 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1e289e437b99724d2df00c442d7244c972554a2a b/src/fuzz/corpus/base64_decode/1e289e437b99724d2df00c442d7244c972554a2a new file mode 100644 index 000000000..6332fd2ce --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1e289e437b99724d2df00c442d7244c972554a2a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUCYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzLdCdJA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1e40074d1abba9130616ee8a4e99290e0e6994c9 b/src/fuzz/corpus/base64_decode/1e40074d1abba9130616ee8a4e99290e0e6994c9 new file mode 100644 index 000000000..994f1acd4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1e40074d1abba9130616ee8a4e99290e0e6994c9 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJ0IjogMzAwMDANCiAgfXN0ZW0iOiB7DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1f7ee7906203b5eb41100e687dbbdb89232334aa b/src/fuzz/corpus/base64_decode/1f7ee7906203b5eb41100e687dbbdb89232334aa new file mode 100644 index 000000000..2292d94ba --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1f7ee7906203b5eb41100e687dbbdb89232334aa @@ -0,0 +1 @@ +Ww0KWw0KWw1KWw5KWw5K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1fc4e11ba2d362847666412473b28b31e2bb079f b/src/fuzz/corpus/base64_decode/1fc4e11ba2d362847666412473b28b31e2bb079f new file mode 100644 index 000000000..842741871 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1fc4e11ba2d362847666412473b28b31e2bb079f @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2luZG93c19zYW5kYm47IiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogImVjaG8gSGVsbG8gZnJvbSBzYW5kISIsDQogICAgInRpbWVvdXQiOiA2MDAwMA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1fe566ccdb90fcf45ac4b085ffd274bf21b2def1 b/src/fuzz/corpus/base64_decode/1fe566ccdb90fcf45ac4b085ffd274bf21b2def1 new file mode 100644 index 000000000..79fbe952b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1fe566ccdb90fcf45ac4b085ffd274bf21b2def1 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcm9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/1ff34e46473ec7ec209e746e93641d5e967d68ed b/src/fuzz/corpus/base64_decode/1ff34e46473ec7ec209e746e93641d5e967d68ed new file mode 100644 index 000000000..b78ccb50a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/1ff34e46473ec7ec209e746e93641d5e967d68ed @@ -0,0 +1 @@ +ew0gImMi \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/213fb47c093032aaaa62c770ac96d94c14917253 b/src/fuzz/corpus/base64_decode/213fb47c093032aaaa62c770ac96d94c14917253 new file mode 100644 index 000000000..c71be9ace --- /dev/null +++ b/src/fuzz/corpus/base64_decode/213fb47c093032aaaa62c770ac96d94c14917253 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWbWulVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTR2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/21606782c65e44cac7afbb90977d8b6f82140e76 b/src/fuzz/corpus/base64_decode/21606782c65e44cac7afbb90977d8b6f82140e76 new file mode 100644 index 000000000..851c75cc5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/21606782c65e44cac7afbb90977d8b6f82140e76 @@ -0,0 +1 @@ += \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/22136009f13ceb75877cc2b1e21fa493c0fbb27b b/src/fuzz/corpus/base64_decode/22136009f13ceb75877cc2b1e21fa493c0fbb27b new file mode 100644 index 000000000..5b58fdd93 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/22136009f13ceb75877cc2b1e21fa493c0fbb27b @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQDUwIiwNCiAgImNvbnRhaW0iOiB7DQogICAgInJlYnJvbSBQeXRob24ge3N5cy52dCgnQDUwIiwNCiAgImNvbnRhaW0iOiB7b2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/22b32c87a9e054855f58973dbf5474b012b5d1f3 b/src/fuzz/corpus/base64_decode/22b32c87a9e054855f58973dbf5474b012b5d1f3 new file mode 100644 index 000000000..b5fc647e3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/22b32c87a9e054855f58973dbf5474b012b5d1f3 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29uICAgIkM6XFxVcWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/236b2c8780c0ec7aaa79fa3321ec0e5ddc98b0d6 b/src/fuzz/corpus/base64_decode/236b2c8780c0ec7aaa79fa3321ec0e5ddc98b0d6 new file mode 100644 index 000000000..f322fee4f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/236b2c8780c0ec7aaa79fa3321ec0e5ddc98b0d6 @@ -0,0 +1 @@ +ew0KICAidmVkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjoK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/242e56fc18148109b9e7ce0701627a559c272d74 b/src/fuzz/corpus/base64_decode/242e56fc18148109b9e7ce0701627a559c272d74 new file mode 100644 index 000000000..a2c3c4cb6 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/242e56fc18148109b9e7ce0701627a559c272d74 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAGInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/242fad18c5fea4f71984d5b02d86f94a97fe17ec b/src/fuzz/corpus/base64_decode/242fad18c5fea4f71984d5b02d86f94a97fe17ec new file mode 100644 index 000000000..37756c60c Binary files /dev/null and b/src/fuzz/corpus/base64_decode/242fad18c5fea4f71984d5b02d86f94a97fe17ec differ diff --git a/src/fuzz/corpus/base64_decode/2445e230d464e6a2e8e1eba0b017a1f9fc1c1aac b/src/fuzz/corpus/base64_decode/2445e230d464e6a2e8e1eba0b017a1f9fc1c1aac new file mode 100644 index 000000000..e9386438a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2445e230d464e6a2e8e1eba0b017a1f9fc1c1aac @@ -0,0 +1 @@ +ew0KICAidmVyc1lvbiI6ICIwLjUuMC1hbHBoJiYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZB \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/24b649c6f2c11ba0318a07981575dd223e9e6c60 b/src/fuzz/corpus/base64_decode/24b649c6f2c11ba0318a07981575dd223e9e6c60 new file mode 100644 index 000000000..7c1773765 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/24b649c6f2c11ba0318a07981575dd223e9e6c60 @@ -0,0 +1 @@ +ew0icHl0aG9uIC1jIFwvYj1K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/251b8f18b9eef2bbb2ced49a6cd4f43f310afbfc b/src/fuzz/corpus/base64_decode/251b8f18b9eef2bbb2ced49a6cd4f43f310afbfc new file mode 100644 index 000000000..7d050abdf --- /dev/null +++ b/src/fuzz/corpus/base64_decode/251b8f18b9eef2bbb2ced49a6cd4f43f310afbfc @@ -0,0 +1 @@ +ew0gICJwcm9jZXNzIjogew0KICAgICJwIjogew0KICAgICJwIjogew0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/253be31f191931dffb98adf3605ae310bcf2ef57 b/src/fuzz/corpus/base64_decode/253be31f191931dffb98adf3605ae310bcf2ef57 new file mode 100644 index 000000000..8b21db2ef --- /dev/null +++ b/src/fuzz/corpus/base64_decode/253be31f191931dffb98adf3605ae310bcf2ef57 @@ -0,0 +1 @@ +Ww0KWw0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/256eb674088c7ed04f0da7a3948f55cd6e81583c b/src/fuzz/corpus/base64_decode/256eb674088c7ed04f0da7a3948f55cd6e81583c new file mode 100644 index 000000000..0a0f37511 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/256eb674088c7ed04f0da7a3948f55cd6e81583c @@ -0,0 +1 @@ +MC4w \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/257e26ba981633ceabf4e184a8bf6f4a625e1ba1 b/src/fuzz/corpus/base64_decode/257e26ba981633ceabf4e184a8bf6f4a625e1ba1 new file mode 100644 index 000000000..870830294 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/257e26ba981633ceabf4e184a8bf6f4a625e1ba1 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29rYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hhbHBoYSIsDQogICJjb250YWluZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29rYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUg \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/27d08eddf866cfe229fb75ed12528941fc68afdb b/src/fuzz/corpus/base64_decode/27d08eddf866cfe229fb75ed12528941fc68afdb new file mode 100644 index 000000000..5c9178b51 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/27d08eddf866cfe229fb75ed12528941fc68afdb @@ -0,0 +1 @@ +MC51ew0KICAidmVyc2lvbiI6ICIwLjUuMWVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZIkM6XFxtZXAwMDANCiA5 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/27f8513597772d18ba2c0fb7f2875611a8f6921c b/src/fuzz/corpus/base64_decode/27f8513597772d18ba2c0fb7f2875611a8f6921c new file mode 100644 index 000000000..4fc571100 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/27f8513597772d18ba2c0fb7f2875611a8f6921c @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbilvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb10tYW5kTGluZSI6ICJlY2hvIFVTR2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/29026d3aee050d66dc84fbaf1afdc3f60f2321c4 b/src/fuzz/corpus/base64_decode/29026d3aee050d66dc84fbaf1afdc3f60f2321c4 new file mode 100644 index 000000000..e3d4550b4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/29026d3aee050d66dc84fbaf1afdc3f60f2321c4 @@ -0,0 +1 @@ +ew0KICAidmMiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FieXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52bGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/29cc5a3c4260c671581d679dcd7fc7b8a82dfc91 b/src/fuzz/corpus/base64_decode/29cc5a3c4260c671581d679dcd7fc7b8a82dfc91 new file mode 100644 index 000000000..68b9e7515 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/29cc5a3c4260c671581d679dcd7fc7b8a82dfc91 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQucHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInBycHBEYXRhbGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2a22a9133c48f528f39e94448de22809fb7613b6 b/src/fuzz/corpus/base64_decode/2a22a9133c48f528f39e94448de22809fb7613b6 new file mode 100644 index 000000000..c30674905 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2a22a9133c48f528f39e94448de22809fb7613b6 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjU0IiwNCiAgICAiZW52IjogWyJNWVZBUW1pDQoKDQoKDQoCY3dkIjo6MkIgXFxteGNfd29La2Rpcl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2b40dea6c3eee05fcb3648698b2ce456e61bfd96 b/src/fuzz/corpus/base64_decode/2b40dea6c3eee05fcb3648698b2ce456e61bfd96 new file mode 100644 index 000000000..04783ff1b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2b40dea6c3eee05fcb3648698b2ce456e61bfd96 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbidIZWxsbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2b63a48213a184bb2f68428f42454c507dc2d468 b/src/fuzz/corpus/base64_decode/2b63a48213a184bb2f68428f42454c507dc2d468 new file mode 100644 index 000000000..7b8f0d569 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2b63a48213a184bb2f68428f42454c507dc2d468 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWbWulVudCI6ICJpc29sYXRpb25fc2Vzc2lvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNed29ya2Rpcl90ZXN0IiwNCiAgIGAiZW0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2b82feb053028d915af4bb3ba6d34f5f2ffeb599 b/src/fuzz/corpus/base64_decode/2b82feb053028d915af4bb3ba6d34f5f2ffeb599 new file mode 100644 index 000000000..2b750640b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2b82feb053028d915af4bb3ba6d34f5f2ffeb599 @@ -0,0 +1 @@ +ewICAiY29udGFpbm1lbnQiOiAidew0KII \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2b9cb971f9e691f2e2aa2f8af3b39cb0385bf2c1 b/src/fuzz/corpus/base64_decode/2b9cb971f9e691f2e2aa2f8af3b39cb0385bf2c1 new file mode 100644 index 000000000..7a2b851f9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2b9cb971f9e691f2e2aa2f8af3b39cb0385bf2c1 @@ -0,0 +1 @@ +ew0KICAidmlvc2VybiI6IjN5cy52ZXJzaW9ufScpOyBwcmludCgnQWR2cml0ZVBhdGhzIjogWw0KDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2bd2cdf732511bb48b12c0d3bff91278faed83dc b/src/fuzz/corpus/base64_decode/2bd2cdf732511bb48b12c0d3bff91278faed83dc new file mode 100644 index 000000000..65f517849 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2bd2cdf732511bb48b12c0d3bff91278faed83dc @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXBob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogGzAwMDANCiAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2be26de3bf7203b76213c4b7ecf9116efab24ac1 b/src/fuzz/corpus/base64_decode/2be26de3bf7203b76213c4b7ecf9116efab24ac1 new file mode 100644 index 000000000..64095f985 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2be26de3bf7203b76213c4b7ecf9116efab24ac1 @@ -0,0 +1 @@ +ew0IICID0gNThcbY3JvVk0hI#aH1NW1lbjgK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2c1e0748f80abfa4d6516055ee98124b334ba882 b/src/fuzz/corpus/base64_decode/2c1e0748f80abfa4d6516055ee98124b334ba882 new file mode 100644 index 000000000..885ad2e02 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2c1e0748f80abfa4d6516055ee98124b334ba882 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsICJwcm4jZXNzIjogew0NCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2c587ddccebfffaccf99278a8be555b8c07bb591 b/src/fuzz/corpus/base64_decode/2c587ddccebfffaccf99278a8be555b8c07bb591 new file mode 100644 index 000000000..5b522fbb5 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/2c587ddccebfffaccf99278a8be555b8c07bb591 differ diff --git a/src/fuzz/corpus/base64_decode/2c9d8db549c151b1f4a6638ffe9d3835328984c2 b/src/fuzz/corpus/base64_decode/2c9d8db549c151b1f4a6638ffe9d3835328984c2 new file mode 100644 index 000000000..130022779 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2c9d8db549c151b1f4a6638ffe9d3835328984c2 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw4K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2cb5df07b77bf4acdab6c9da723c9aafc8f691fe b/src/fuzz/corpus/base64_decode/2cb5df07b77bf4acdab6c9da723c9aafc8f691fe new file mode 100644 index 000000000..b2724e147 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2cb5df07b77bf4acdab6c9da723c9aafc8f691fe @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDIiwNCiAgImNvbnRhaW5tZW5gICJiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2df45ca10eeffa0071a474cddecb0d0cc4f77847 b/src/fuzz/corpus/base64_decode/2df45ca10eeffa0071a474cddecb0d0cc4f77847 new file mode 100644 index 000000000..127e8df70 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2df45ca10eeffa0071a474cddecb0d0cc4f77847 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbGF1Zm9ybSI6ICJsaW50eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYbkV4aXQiOiB0cnViOiB7ICAgImRpc3RyaWJ1dGlvbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2dff6d32630aa81bda6e5a5e805332f9208c0105 b/src/fuzz/corpus/base64_decode/2dff6d32630aa81bda6e5a5e805332f9208c0105 new file mode 100644 index 000000000..0cf678f0d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2dff6d32630aa81bda6e5a5e805332f9208c0105 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuM250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHBya250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW51KGYnSGVsbG8gZnJvbSBQeXRob252ZXJzTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzTEktQmFzaWNBZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2ogICAgImRpDQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2e6525daf80ece1826692f6d682ffb0baa1def3d b/src/fuzz/corpus/base64_decode/2e6525daf80ece1826692f6d682ffb0baa1def3d new file mode 100644 index 000000000..7b4525661 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2e6525daf80ece1826692f6d682ffb0baa1def3d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6Ww0KICAgICAgIkM6XFxVc2VyckM6XFxVc2Vyc1xcZ3JhbXMgDQogLA0KICAlTycG \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2e7a94a74d6e8d72ff9b57026c21885c9be3b3c5 b/src/fuzz/corpus/base64_decode/2e7a94a74d6e8d72ff9b57026c21885c9be3b3c5 new file mode 100644 index 000000000..afce66fe1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2e7a94a74d6e8d72ff9b57026c21885c9be3b3c5 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb249YWluZXJJZCIJZCI6ICJDDEktSGZlTGVhcm5pbmdNb2RlCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2ea6cfe0ef40d3330faf820c03fe35ca08645ab7 b/src/fuzz/corpus/base64_decode/2ea6cfe0ef40d3330faf820c03fe35ca08645ab7 new file mode 100644 index 000000000..29b3c1f8c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2ea6cfe0ef40d3330faf820c03fe35ca08645ab7 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDUogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2eb274d77a72c6a8e8894c7ec9a241a504108547 b/src/fuzz/corpus/base64_decode/2eb274d77a72c6a8e8894c7ec9a241a504108547 new file mode 100644 index 000000000..81f7ada5e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2eb274d77a72c6a8e8894c7ec9a241a504108547 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQucHBDb250YWVyIiwNCiAgInBycHBEYXRhbGUiOiBmYWhzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2f031ee4086d0cd7be37c8b30a88173afada9a02 b/src/fuzz/corpus/base64_decode/2f031ee4086d0cd7be37c8b30a88173afada9a02 new file mode 100644 index 000000000..6bf02c5cb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2f031ee4086d0cd7be37c8b30a88173afada9a02 @@ -0,0 +1 @@ +CiAwZXJtaXBK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2f1cc45b79a70015349f9093910a64e2ddf71394 b/src/fuzz/corpus/base64_decode/2f1cc45b79a70015349f9093910a64e2ddf71394 new file mode 100644 index 000000000..23dc00a03 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2f1cc45b79a70015349f9093910a64e2ddf71394 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw4K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2f5a5b46f47eca6724962190c47a92a8c967ca0b b/src/fuzz/corpus/base64_decode/2f5a5b46f47eca6724962190c47a92a8c967ca0b new file mode 100644 index 000000000..3f3a6e558 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2f5a5b46f47eca6724962190c47a92a8c967ca0b @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsb3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2f79a5de55eacb5e6888c5998eede6451d4f796a b/src/fuzz/corpus/base64_decode/2f79a5de55eacb5e6888c5998eede6451d4f796a new file mode 100644 index 000000000..2969fb7ae --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2f79a5de55eacb5e6888c5998eede6451d4f796a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb25jb21tYW5kTGluZSI6IiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0I \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/2fde9cee0b8a42e76a77866cf833f5b1755bac55 b/src/fuzz/corpus/base64_decode/2fde9cee0b8a42e76a77866cf833f5b1755bac55 new file mode 100644 index 000000000..13842f9a5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/2fde9cee0b8a42e76a77866cf833f5b1755bac55 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb200YWluZXJJZCI6ICJDTEktTlFhLDhbUGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sIhRpc3RuIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/305b132481e72b683062a3cfe0e229655a8606b1 b/src/fuzz/corpus/base64_decode/305b132481e72b683062a3cfe0e229655a8606b1 new file mode 100644 index 000000000..9d8b5b0c0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/305b132481e72b683062a3cfe0e229655a8606b1 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb251YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFtZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN7czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B4dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgDQogICAgImNhcGFiayI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/30d68cfb43062a02ade48c810b02462ca20a07ef b/src/fuzz/corpus/base64_decode/30d68cfb43062a02ade48c810b02462ca20a07ef new file mode 100644 index 000000000..60b5d9ae1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/30d68cfb43062a02ade48c810b02462ca20a07ef @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjouMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlYWxsbyBmcm9tIExpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/311e8c91eb48e66b84a0d94218358eb158f99b92 b/src/fuzz/corpus/base64_decode/311e8c91eb48e66b84a0d94218358eb158f99b92 new file mode 100644 index 000000000..19fd5e342 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/311e8c91eb48e66b84a0d94218358eb158f99b92 @@ -0,0 +1 @@ +ew0gIjMiDQ0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3215014475caa4b4d871b4bcbc715be54342ee8b b/src/fuzz/corpus/base64_decode/3215014475caa4b4d871b4bcbc715be54342ee8b new file mode 100644 index 000000000..0cfef8efb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3215014475caa4b4d871b4bcbc715be54342ee8b @@ -0,0 +1 @@ +ew0gICAgImRlIjogIjMuMjMiDQogCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/321a7d38ad05b549de787610144c5693a9069c02 b/src/fuzz/corpus/base64_decode/321a7d38ad05b549de787610144c5693a9069c02 new file mode 100644 index 000000000..fef159cc0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/321a7d38ad05b549de787610144c5693a9069c02 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbEUiOiB7DQogICAgImRlc1Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGEiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/332124238048da438be48ddcae60fbcc480f47e7 b/src/fuzz/corpus/base64_decode/332124238048da438be48ddcae60fbcc480f47e7 new file mode 100644 index 000000000..6cf9bf82d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/332124238048da438be48ddcae60fbcc480f47e7 @@ -0,0 +1 @@ +InalIdvpty!!w1lbnQiOiAid2luZG9YS5 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/35187c642a52793a9923e73b8d09b7589608060f b/src/fuzz/corpus/base64_decode/35187c642a52793a9923e73b8d09b7589608060f new file mode 100644 index 000000000..64f527da4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/35187c642a52793a9923e73b8d09b7589608060f @@ -0,0 +1 @@ +Ww0zICw= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/360e5e8d3b5474df8fe6857d189d386697234036 b/src/fuzz/corpus/base64_decode/360e5e8d3b5474df8fe6857d189d386697234036 new file mode 100644 index 000000000..29e06751c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/360e5e8d3b5474df8fe6857d189d386697234036 @@ -0,0 +1 @@ +ew0KICAiYWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cmRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/36a9d195f862d20a1c87224c5e08c55ac5837fad b/src/fuzz/corpus/base64_decode/36a9d195f862d20a1c87224c5e08c55ac5837fad new file mode 100644 index 000000000..a1d6f5c7a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/36a9d195f862d20a1c87224c5e08c55ac5837fad @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzIiwNCiAgInByb2Nlc3MiOi07DQogXFxBbGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/36cc2136545bf2a6c047eae878aae0c86ac29e21 b/src/fuzz/corpus/base64_decode/36cc2136545bf2a6c047eae878aae0c86ac29e21 new file mode 100644 index 000000000..bf37020a0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/36cc2136545bf2a6c047eae878aae0c86ac29e21 @@ -0,0 +1 @@ +ew0KICAiYGFpbnQiOiAid2luZG93ZnJvbSBzYW5kYm94ISIsDQogICAgInRpbWVvdXQiOiA3MDAwMA0KDQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/36da8468e801986f7066dcd1ac89ca1e2ddb7671 b/src/fuzz/corpus/base64_decode/36da8468e801986f7066dcd1ac89ca1e2ddb7671 new file mode 100644 index 000000000..8360db1b2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/36da8468e801986f7066dcd1ac89ca1e2ddb7671 @@ -0,0 +1 @@ +ew0KICAidmVyc2NvbnRhaW4tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbEUiOiB7DQogICAgImRlc1Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGEiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3842f5fcfbfd391102ea4468dd7af83026e1598e b/src/fuzz/corpus/base64_decode/3842f5fcfbfd391102ea4468dd7af83026e1598e new file mode 100644 index 000000000..66c64282d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3842f5fcfbfd391102ea4468dd7af83026e1598e @@ -0,0 +1 @@ +ew0KICAidmVyc25tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFucHJvY2VzcyI6IHsNCiAgI2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3875bc2610a597ea9cbd3f3311e3cce007d62f4e b/src/fuzz/corpus/base64_decode/3875bc2610a597ea9cbd3f3311e3cce007d62f4e new file mode 100644 index 000000000..1377e515a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3875bc2610a597ea9cbd3f3311e3cce007d62f4e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb25vbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3M0YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHBya250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBoYSIsDQogICJjb25vbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3M0YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHBya250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2ogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3923e38acaa70eb9f5fd302f2ca69070d9b2b18d b/src/fuzz/corpus/base64_decode/3923e38acaa70eb9f5fd302f2ca69070d9b2b18d new file mode 100644 index 000000000..609163d3c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3923e38acaa70eb9f5fd302f2ca69070d9b2b18d @@ -0,0 +1 @@ +ew0KICAgICJwcm9jQXNzIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50Ijogew0KICAgICJwIjogew0KInByaW50KCJjbCArIhkpKSIsDQogIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3a443f09c09a3d3c80b851dfe6ddc217da76a663 b/src/fuzz/corpus/base64_decode/3a443f09c09a3d3c80b851dfe6ddc217da76a663 new file mode 100644 index 000000000..8d73f00bc --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3a443f09c09a3d3c80b851dfe6ddc217da76a663 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQucy52ZXJzaW9ufScpOyVjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQogYWxzZQ5KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3aed4c2550558d85cac1bd5e4dfae01c9aa43bc7 b/src/fuzz/corpus/base64_decode/3aed4c2550558d85cac1bd5e4dfae01c9aa43bc7 new file mode 100644 index 000000000..7f3fa266a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3aed4c2550558d85cac1bd5e4dfae01c9aa43bc7 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw00 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3b6f1b099a24fa96f38c48fb51744b666c1eb434 b/src/fuzz/corpus/base64_decode/3b6f1b099a24fa96f38c48fb51744b666c1eb434 new file mode 100644 index 000000000..38586762f Binary files /dev/null and b/src/fuzz/corpus/base64_decode/3b6f1b099a24fa96f38c48fb51744b666c1eb434 differ diff --git a/src/fuzz/corpus/base64_decode/3bdeab6f1fc35822bad0657fc179f6f96a770a60 b/src/fuzz/corpus/base64_decode/3bdeab6f1fc35822bad0657fc179f6f96a770a60 new file mode 100644 index 000000000..067948b61 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3bdeab6f1fc35822bad0657fc179f6f96a770a60 @@ -0,0 +1 @@ +ew0KICAidmVycAlvbCIhbSo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3c744ece58b67eb4910e261eb8378e1e0a0ca59d b/src/fuzz/corpus/base64_decode/3c744ece58b67eb4910e261eb8378e1e0a0ca59d new file mode 100644 index 000000000..d2a9cfb63 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3c744ece58b67eb4910e261eb8378e1e0a0ca59d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwPjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3c8b4b8bbb2722f805b0a3deb056d910cf765423 b/src/fuzz/corpus/base64_decode/3c8b4b8bbb2722f805b0a3deb056d910cf765423 new file mode 100644 index 000000000..2f3e07f35 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3c8b4b8bbb2722f805b0a3deb056d910cf765423 @@ -0,0 +1 @@ +ew0KICJwcm8jIjogew0RIicz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3c8f2dfa0d7cebcd64362af9f722e86e3f3aea86 b/src/fuzz/corpus/base64_decode/3c8f2dfa0d7cebcd64362af9f722e86e3f3aea86 new file mode 100644 index 000000000..3ba062d18 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3c8f2dfa0d7cebcd64362af9f722e86e3f3aea86 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFVxc2VycQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3cac9af1496cac9b921b1743398256efedd55243 b/src/fuzz/corpus/base64_decode/3cac9af1496cac9b921b1743398256efedd55243 new file mode 100644 index 000000000..aa922b77e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3cac9af1496cac9b921b1743398256efedd55243 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbE1ZWVZBUiUgJiBlY2hvIENXRD0vYW1pIiwNCiAgICAiY3dkIjogIkM6XFxyeGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwL0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjo6MkIgXFxteGNfd29La2Rpcl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3caca46ac51bebe7299435f1a1c5f9b5fb6f7fab b/src/fuzz/corpus/base64_decode/3caca46ac51bebe7299435f1a1c5f9b5fb6f7fab new file mode 100644 index 000000000..b13960b5d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3caca46ac51bebe7299435f1a1c5f9b5fb6f7fab @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3d353f3e0269b73da90a00ea4660949f777e204a b/src/fuzz/corpus/base64_decode/3d353f3e0269b73da90a00ea4660949f777e204a new file mode 100644 index 000000000..d57e73951 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3d353f3e0269b73da90a00ea4660949f777e204a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6cl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwL0QlICYgd2hvYW1pIiwNCyJgIiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3e87ae6ca15aa2673329409af9e265cc0f73ae53 b/src/fuzz/corpus/base64_decode/3e87ae6ca15aa2673329409af9e265cc0f73ae53 new file mode 100644 index 000000000..7d1b80106 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3e87ae6ca15aa2673329409af9e265cc0f73ae53 @@ -0,0 +1 @@ +ew0ic2lvbiI6ICIvIiw= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3f1b9bf7311b34b33801ef2512e2718936ef27f8 b/src/fuzz/corpus/base64_decode/3f1b9bf7311b34b33801ef2512e2718936ef27f8 new file mode 100644 index 000000000..487b146bd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3f1b9bf7311b34b33801ef2512e2718936ef27f8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzYCAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/3f1eabbfce21caa917b4087d861c864854077af8 b/src/fuzz/corpus/base64_decode/3f1eabbfce21caa917b4087d861c864854077af8 new file mode 100644 index 000000000..743809b9f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/3f1eabbfce21caa917b4087d861c864854077af8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2ogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/404a297cc96403b725ce83d5d3dca7ff8adac010 b/src/fuzz/corpus/base64_decode/404a297cc96403b725ce83d5d3dca7ff8adac010 new file mode 100644 index 000000000..2a805f155 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/404a297cc96403b725ce83d5d3dca7ff8adac010 @@ -0,0 +1 @@ +MC41 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4108d5b858baa1aeec600f7ba1a311186e68ca30 b/src/fuzz/corpus/base64_decode/4108d5b858baa1aeec600f7ba1a311186e68ca30 new file mode 100644 index 000000000..368adc90a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4108d5b858baa1aeec600f7ba1a311186e68ca30 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICJwIjogew0KICAgICAgICAiY29tbW0KIC50YWluZSIs \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/412c45f5cdc4b0171af1c07d713fd7bd54c7a505 b/src/fuzz/corpus/base64_decode/412c45f5cdc4b0171af1c07d713fd7bd54c7a505 new file mode 100644 index 000000000..5beb4f8da --- /dev/null +++ b/src/fuzz/corpus/base64_decode/412c45f5cdc4b0171af1c07d713fd7bd54c7a505 @@ -0,0 +1 @@ +Ww0zICwNWw0zICwgWw0N \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/418535138f7c2d550e2b1ffd03a16996f51f58ca b/src/fuzz/corpus/base64_decode/418535138f7c2d550e2b1ffd03a16996f51f58ca new file mode 100644 index 000000000..a9da4f831 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/418535138f7c2d550e2b1ffd03a16996f51f58ca @@ -0,0 +1 @@ +SGV \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/41c2c320db5f7a4cc130ad0850a3d64f8db1c07f b/src/fuzz/corpus/base64_decode/41c2c320db5f7a4cc130ad0850a3d64f8db1c07f new file mode 100644 index 000000000..74cfe723f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/41c2c320db5f7a4cc130ad0850a3d64f8db1c07f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQoCIAggXQ0KICBpc2FibGUiOiBmYWxzZQ0KICB9 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/41d3387265c7f4074daffba81eaf322330744cfc b/src/fuzz/corpus/base64_decode/41d3387265c7f4074daffba81eaf322330744cfc new file mode 100644 index 000000000..e92849f3a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/41d3387265c7f4074daffba81eaf322330744cfc @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pDQogICAgICAgICJ0aW1lb3V0IjogM250YWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/41eba187e95252731970dcb9be8758e6fec36454 b/src/fuzz/corpus/base64_decode/41eba187e95252731970dcb9be8758e6fec36454 new file mode 100644 index 000000000..721a87c7f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/41eba187e95252731970dcb9be8758e6fec36454 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICJwcm9jZXNzIjogew0KICAe \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/42d04063440f7c050f99d6f9d2f72fc8de08e77c b/src/fuzz/corpus/base64_decode/42d04063440f7c050f99d6f9d2f72fc8de08e77c new file mode 100644 index 000000000..64794792f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/42d04063440f7c050f99d6f9d2f72fc8de08e77c @@ -0,0 +1 @@ +ew0gICJjb250YWluc3MiOiB7DQogICAgIlNvyIBcYiltcCBzeXM7IHByaWp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/43c912349adb56c5a49fb1e1bbbdee54a94739d6 b/src/fuzz/corpus/base64_decode/43c912349adb56c5a49fb1e1bbbdee54a94739d6 new file mode 100644 index 000000000..4132a74f1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/43c912349adb56c5a49fb1e1bbbdee54a94739d6 @@ -0,0 +1 @@ +ew0KICAidmVyc1lvbiI6ICIwIiwNCiAgICAiZW52IjogWywNCyJgIiAgICAiY3dkIjogIl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/44e32577148b0daed260d0701bef77d51f976f72 b/src/fuzz/corpus/base64_decode/44e32577148b0daed260d0701bef77d51f976f72 new file mode 100644 index 000000000..13346c5ea --- /dev/null +++ b/src/fuzz/corpus/base64_decode/44e32577148b0daed260d0701bef77d51f976f72 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAiY3dkIjogIkM6XFxteGNfd29ya1Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/451dd7f6d8634450c4fa73bcedceb44c58661a38 b/src/fuzz/corpus/base64_decode/451dd7f6d8634450c4fa73bcedceb44c58661a38 new file mode 100644 index 000000000..553572d3c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/451dd7f6d8634450c4fa73bcedceb44c58661a38 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAiczsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb3Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/458bb7ca73650950b149e8a536a0679fed8789f7 b/src/fuzz/corpus/base64_decode/458bb7ca73650950b149e8a536a0679fed8789f7 new file mode 100644 index 000000000..25134b03a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/458bb7ca73650950b149e8a536a0679fed8789f7 @@ -0,0 +1 @@ +ew0gImRlUjMiDQogCj0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/466425b1793911a3d3acc89e9c671453e1eddd31 b/src/fuzz/corpus/base64_decode/466425b1793911a3d3acc89e9c671453e1eddd31 new file mode 100644 index 000000000..d9ee0a012 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/466425b1793911a3d3acc89e9c671453e1eddd31 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGVTRVJOQUFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0KICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsD2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4723ee168efe39fce49f65e7b8582288961db119 b/src/fuzz/corpus/base64_decode/4723ee168efe39fce49f65e7b8582288961db119 new file mode 100644 index 000000000..bebb81166 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4723ee168efe39fce49f65e7b8582288961db119 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0Kew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFza2NBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9yIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW4lFjogInB5dGhvbiAtYyBcImltcG9ydBBzeXM7IHByaW50KGB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/47f1cc43d8808e32aba9b0a8ce7129642f56a3fe b/src/fuzz/corpus/base64_decode/47f1cc43d8808e32aba9b0a8ce7129642f56a3fe new file mode 100644 index 000000000..3728e15c2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/47f1cc43d8808e32aba9b0a8ce7129642f56a3fe @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGVTRVJOQUFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNImNvbW1hbmRMaW4lIjogInB5dGVTRVJOQUFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0KICJpc29sYiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24geml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW59LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/48064fdc261eaa91c1816bc4a599146be740f482 b/src/fuzz/corpus/base64_decode/48064fdc261eaa91c1816bc4a599146be740f482 new file mode 100644 index 000000000..32821d193 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/48064fdc261eaa91c1816bc4a599146be740f482 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tQW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/48be170a7d7092d44b2b08b9622ed44b7d05d370 b/src/fuzz/corpus/base64_decode/48be170a7d7092d44b2b08b9622ed44b7d05d370 new file mode 100644 index 000000000..be574091c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/48be170a7d7092d44b2b08b9622ed44b7d05d370 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjVVU0VSTkFNR0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/48fe087ebf1419991a785065e46bf04eac8f8649 b/src/fuzz/corpus/base64_decode/48fe087ebf1419991a785065e46bf04eac8f8649 new file mode 100644 index 000000000..b9ac436f3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/48fe087ebf1419991a785065e46bf04eac8f8649 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250Y250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMbQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4ad9cc1a46334e73efa0dbdc779d6871880c27cc b/src/fuzz/corpus/base64_decode/4ad9cc1a46334e73efa0dbdc779d6871880c27cc new file mode 100644 index 000000000..ed9a6369e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4ad9cc1a46334e73efa0dbdc779d6871880c27cc @@ -0,0 +1 @@ +ew0m \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4af7b039f5f8ae5ac9a38d379ad16d47491b25e3 b/src/fuzz/corpus/base64_decode/4af7b039f5f8ae5ac9a38d379ad16d47491b25e3 new file mode 100644 index 000000000..2873b7e43 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4af7b039f5f8ae5ac9a38d379ad16d47491b25e3 @@ -0,0 +1 @@ +DQoCdChXF2Nm \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4b29be9c4deaa94254ee3a9fa4795754765c6607 b/src/fuzz/corpus/base64_decode/4b29be9c4deaa94254ee3a9fa4795754765c6607 new file mode 100644 index 000000000..30b79ae0c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4b29be9c4deaa94254ee3a9fa4795754765c6607 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuYWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aGhlbGxvb259JylcIiINCiAgfSwNCiAgInJkaXNhYixlIjogZmFsa2UNCiAgfQ0KfQ1K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4b547aef61ca5eedc7a5fe2b41be681e1c6f8182 b/src/fuzz/corpus/base64_decode/4b547aef61ca5eedc7a5fe2b41be681e1c6f8182 new file mode 100644 index 000000000..798f4daf3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4b547aef61ca5eedc7a5fe2b41be681e1c6f8182 @@ -0,0 +1 @@ +MCAi \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4bdc1a372157819a56f1838d8f434117a48ae39e b/src/fuzz/corpus/base64_decode/4bdc1a372157819a56f1838d8f434117a48ae39e new file mode 100644 index 000000000..a7a13db69 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4bdc1a372157819a56f1838d8f434117a48ae39e @@ -0,0 +1 @@ +ew0KICAidmVyciI6ICIwLjQuMC1hbHBoYSIsDyBcImo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4cd8106d5fb7fe481dbb11a1b4399820e6dd776a b/src/fuzz/corpus/base64_decode/4cd8106d5fb7fe481dbb11a1b4399820e6dd776a new file mode 100644 index 000000000..681a6a45d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4cd8106d5fb7fe481dbb11a1b4399820e6dd776a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1uNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc3UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4cda84fea5b260028c5a90b9ab98a58a679e5dd4 b/src/fuzz/corpus/base64_decode/4cda84fea5b260028c5a90b9ab98a58a679e5dd4 new file mode 100644 index 000000000..1a0bf05d5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4cda84fea5b260028c5a90b9ab98a58a679e5dd4 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQucHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcGVyXFxBcHBEYXRhbGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4ceb63bde8073b1bdad091cbb2e64f8c7db6bfbd b/src/fuzz/corpus/base64_decode/4ceb63bde8073b1bdad091cbb2e64f8c7db6bfbd new file mode 100644 index 000000000..84acaf993 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4ceb63bde8073b1bdad091cbb2e64f8c7db6bfbd @@ -0,0 +1 @@ +ew0KICAgICJwcm9zIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW5vcmxkIiwNCiAgIm0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4d914c3c52fccbfb84dbdfe771ae6fb607ae9fd2 b/src/fuzz/corpus/base64_decode/4d914c3c52fccbfb84dbdfe771ae6fb607ae9fd2 new file mode 100644 index 000000000..4b2ebbe1b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4d914c3c52fccbfb84dbdfe771ae6fb607ae9fd2 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjU0IiwNCiAgICAiZW52IjogWyJNWVZBUW1pGiwNCiAoICEiY3dkIjo6MkIgXFxteGNfd29La2Rpcl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4e3685966cb219564110f12a7b360cb461af7b23 b/src/fuzz/corpus/base64_decode/4e3685966cb219564110f12a7b360cb461af7b23 new file mode 100644 index 000000000..a9f3f4282 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4e3685966cb219564110f12a7b360cb461af7b23 @@ -0,0 +1 @@ +ewIKgC0IACJwcm9jZXNzIjogEw0KIC9ogICAcmK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4ee4974f5e3ebd8fa922057af679661e325a8939 b/src/fuzz/corpus/base64_decode/4ee4974f5e3ebd8fa922057af679661e325a8939 new file mode 100644 index 000000000..4819adb56 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4ee4974f5e3ebd8fa922057af679661e325a8939 @@ -0,0 +1 @@ +ICAiY29udGFpbnQiOiAiDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4f329b34614c83b4e0f59705bb62e7f3bd63efdc b/src/fuzz/corpus/base64_decode/4f329b34614c83b4e0f59705bb62e7f3bd63efdc new file mode 100644 index 000000000..c655a7e14 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/4f329b34614c83b4e0f59705bb62e7f3bd63efdc @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAe \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/4f6e2f082a2db29e73676b170a22712aca6730d1 b/src/fuzz/corpus/base64_decode/4f6e2f082a2db29e73676b170a22712aca6730d1 new file mode 100644 index 000000000..7686f7697 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/4f6e2f082a2db29e73676b170a22712aca6730d1 differ diff --git a/src/fuzz/corpus/base64_decode/504c243ab29a5e9928443020c8cd26efd001de6c b/src/fuzz/corpus/base64_decode/504c243ab29a5e9928443020c8cd26efd001de6c new file mode 100644 index 000000000..62fd7165d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/504c243ab29a5e9928443020c8cd26efd001de6c @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2luZG86c19zYW5kYm94IywNCiAgInByb2AwQ29gZW0i \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/50c1beca8ab71d90dfbe7a1cf705622dc5b1a0cc b/src/fuzz/corpus/base64_decode/50c1beca8ab71d90dfbe7a1cf705622dc5b1a0cc new file mode 100644 index 000000000..4bba512ed --- /dev/null +++ b/src/fuzz/corpus/base64_decode/50c1beca8ab71d90dfbe7a1cf705622dc5b1a0cc @@ -0,0 +1 @@ +ew0KICJwbGF0Zm9ybSI6IC0wbGF0Zm0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/50d4d4cd101b9481cadf68f4a79aedb98946b8a6 b/src/fuzz/corpus/base64_decode/50d4d4cd101b9481cadf68f4a79aedb98946b8a6 new file mode 100644 index 000000000..6422d5fec --- /dev/null +++ b/src/fuzz/corpus/base64_decode/50d4d4cd101b9481cadf68f4a79aedb98946b8a6 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQwMC1hbHBoYSIsDQogICJjb250YWluZXJJdCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW10aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0UW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgLCAgIkM6XFxVIiwNCiAgICAiZW51Ij1Jc29sYXRpb25TZ2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/51eae21f65d7862ecc719d221ed0a56cc4837010 b/src/fuzz/corpus/base64_decode/51eae21f65d7862ecc719d221ed0a56cc4837010 new file mode 100644 index 000000000..f73f9f603 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/51eae21f65d7862ecc719d221ed0a56cc4837010 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb249YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MaOiB7DQogYyBcImltcGogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAyXFxBcHBEYXRhXFxMb2NhbFxcIiwvbiAtYyBcImltcGogICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/51f07e64d8d08495640386b1ec862c745ddefdd6 b/src/fuzz/corpus/base64_decode/51f07e64d8d08495640386b1ec862c745ddefdd6 new file mode 100644 index 000000000..a584b9464 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/51f07e64d8d08495640386b1ec862c745ddefdd6 @@ -0,0 +1 @@ +ew0KICJwcm9jIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/53014429b840a590d76ce81db89bf888c74b8694 b/src/fuzz/corpus/base64_decode/53014429b840a590d76ce81db89bf888c74b8694 new file mode 100644 index 000000000..bb05a0597 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/53014429b840a590d76ce81db89bf888c74b8694 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/53aa47504aa9d688eaa145eab1e8dd37c8e9c06b b/src/fuzz/corpus/base64_decode/53aa47504aa9d688eaa145eab1e8dd37c8e9c06b new file mode 100644 index 000000000..dc10ad56f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/53aa47504aa9d688eaa145eab1e8dd37c8e9c06b @@ -0,0 +1 @@ +DQoKDQoC \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/56ce321bc775606a47d1b35f3887ad93039dadf2 b/src/fuzz/corpus/base64_decode/56ce321bc775606a47d1b35f3887ad93039dadf2 new file mode 100644 index 000000000..06d22fdc3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/56ce321bc775606a47d1b35f3887ad93039dadf2 @@ -0,0 +1 @@ +AA== \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5730d7bb6a07efa7e8d7c38b8a677e463600b8e4 b/src/fuzz/corpus/base64_decode/5730d7bb6a07efa7e8d7c38b8a677e463600b8e4 new file mode 100644 index 000000000..ea1b06674 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5730d7bb6a07efa7e8d7c38b8a677e463600b8e4 @@ -0,0 +1 @@ +ew0KICAidm0KTCJlY2hvIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/57faed64ead5d4a3d7798b1d81975fd6281a5d5c b/src/fuzz/corpus/base64_decode/57faed64ead5d4a3d7798b1d81975fd6281a5d5c new file mode 100644 index 000000000..0285e1a57 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/57faed64ead5d4a3d7798b1d81975fd6281a5d5c @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICANCiAgICB9LA0KICAgICJnb250YWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/588c8d5d9c38a6e4a1f3eb878303e33419543857 b/src/fuzz/corpus/base64_decode/588c8d5d9c38a6e4a1f3eb878303e33419543857 new file mode 100644 index 000000000..48818d0d7 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/588c8d5d9c38a6e4a1f3eb878303e33419543857 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGVTRVJOQUFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNImNvbW1hbmRMaW5lIjogInB5dGVTRVJOQUFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0KICJpc29sYiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24geml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VxXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/58fd5de7444bda80560e8c50f21e881e9fbad091 b/src/fuzz/corpus/base64_decode/58fd5de7444bda80560e8c50f21e881e9fbad091 new file mode 100644 index 000000000..fbc143f43 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/58fd5de7444bda80560e8c50f21e881e9fbad091 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQucHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcGVyXFxBZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInBycHBEYXRhbGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/591ffbeb58e47756b021c04d66985b08454593d8 b/src/fuzz/corpus/base64_decode/591ffbeb58e47756b021c04d66985b08454593d8 new file mode 100644 index 000000000..8b0ad6ad1 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/591ffbeb58e47756b021c04d66985b08454593d8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC0hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9lc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/59277811b8090521bff23718b3ef1e1f8efc3b65 b/src/fuzz/corpus/base64_decode/59277811b8090521bff23718b3ef1e1f8efc3b65 new file mode 100644 index 000000000..e8f842848 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/59277811b8090521bff23718b3ef1e1f8efc3b65 @@ -0,0 +1 @@ +ew0KICAidmVyIjogMDANCiAgfSwNCio= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5979874d5647eaf52ddbfeb8be1bf4b0ce15dd0f b/src/fuzz/corpus/base64_decode/5979874d5647eaf52ddbfeb8be1bf4b0ce15dd0f new file mode 100644 index 000000000..2d3bb59bf --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5979874d5647eaf52ddbfeb8be1bf4b0ce15dd0f @@ -0,0 +1 @@ +OC41 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/59a811a5b0f6520a19aaf9a06e9e39796d4b9987 b/src/fuzz/corpus/base64_decode/59a811a5b0f6520a19aaf9a06e9e39796d4b9987 new file mode 100644 index 000000000..7c8b72cd2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/59a811a5b0f6520a19aaf9a06e9e39796d4b9987 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhbGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5a75e9a99c093b5744ccbb5c9b3edc4dca61fce6 b/src/fuzz/corpus/base64_decode/5a75e9a99c093b5744ccbb5c9b3edc4dca61fce6 new file mode 100644 index 000000000..abb75086e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5a75e9a99c093b5744ccbb5c9b3edc4dca61fce6 @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2luZG93c19zYW94IiwNCiAgInByb2Rlc3MiOiB7DQogICAgImQiOiA2MDAwMA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5ac834dc36c4551fc6534ce4e221351a7345e5e3 b/src/fuzz/corpus/base64_decode/5ac834dc36c4551fc6534ce4e221351a7345e5e3 new file mode 100644 index 000000000..61a732da9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5ac834dc36c4551fc6534ce4e221351a7345e5e3 @@ -0,0 +1 @@ +ew0KICAidmVyc2ljZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImR1c3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNnIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5b3c3ed9328486968751f59d27477f809d486c4a b/src/fuzz/corpus/base64_decode/5b3c3ed9328486968751f59d27477f809d486c4a new file mode 100644 index 000000000..1c4f6d7de --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5b3c3ed9328486968751f59d27477f809d486c4a @@ -0,0 +1 @@ +ew0KIm9jZXNzIjogew0KICAgICJzb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5b88c5584ef08b10e59dc0e3094acc10157d2aec b/src/fuzz/corpus/base64_decode/5b88c5584ef08b10e59dc0e3094acc10157d2aec new file mode 100644 index 000000000..d5d957976 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5b88c5584ef08b10e59dc0e3094acc10157d2aec @@ -0,0 +1 @@ +e0== \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5bbe59106558865f6fdca4a2dd1f268b21cb50a7 b/src/fuzz/corpus/base64_decode/5bbe59106558865f6fdca4a2dd1f268b21cb50a7 new file mode 100644 index 000000000..116529e94 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5bbe59106558865f6fdca4a2dd1f268b21cb50a7 @@ -0,0 +1 @@ +ew0KICAidmVlc3MiOiB0IkB8DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5bdf1c0697d0344fa02ee2576f8fcb0859247faf b/src/fuzz/corpus/base64_decode/5bdf1c0697d0344fa02ee2576f8fcb0859247faf new file mode 100644 index 000000000..d7108791d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5bdf1c0697d0344fa02ee2576f8fcb0859247faf @@ -0,0 +1 @@ +ew0KICAidmVyc25tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5c16bbec69d149a6391cc5bb4e3623d68026a963 b/src/fuzz/corpus/base64_decode/5c16bbec69d149a6391cc5bb4e3623d68026a963 new file mode 100644 index 000000000..9480217cf --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5c16bbec69d149a6391cc5bb4e3623d68026a963 @@ -0,0 +1 @@ +ew0KICAiY29udGNlc3MiOiB7DQogICAgImNvbW0hbmRMaW54IiwNCCAgInRp \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5c591d1b13514ef6af6d099b89eae129b0ef666b b/src/fuzz/corpus/base64_decode/5c591d1b13514ef6af6d099b89eae129b0ef666b new file mode 100644 index 000000000..595e19763 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5c591d1b13514ef6af6d099b89eae129b0ef666b @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFtZExpbmUiOiAicHl0aG9uIC1jIFwib20gTVhDISIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc14sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5ccce0aeb2babd0442ac8a4eab8c9b3f7425749e b/src/fuzz/corpus/base64_decode/5ccce0aeb2babd0442ac8a4eab8c9b3f7425749e new file mode 100644 index 000000000..ec05ba3ef --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5ccce0aeb2babd0442ac8a4eab8c9b3f7425749e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY30udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5cce60dc6ebbd9ae17d1039057a04d22c90a7da6 b/src/fuzz/corpus/base64_decode/5cce60dc6ebbd9ae17d1039057a04d22c90a7da6 new file mode 100644 index 000000000..a011860a2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5cce60dc6ebbd9ae17d1039057a04d22c90a7da6 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29lcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlHg0KICAgAF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5cf79dde87f379b93eb69b8d189e9f440c7718f4 b/src/fuzz/corpus/base64_decode/5cf79dde87f379b93eb69b8d189e9f440c7718f4 new file mode 100644 index 000000000..48e0b9634 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5cf79dde87f379b93eb69b8d189e9f440c7718f4 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaHN5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFgaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5d0e28aa868954a46e167d42210b0f3b7fd5b1c8 b/src/fuzz/corpus/base64_decode/5d0e28aa868954a46e167d42210b0f3b7fd5b1c8 new file mode 100644 index 000000000..81ec4fb73 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5d0e28aa868954a46e167d42210b0f3b7fd5b1c8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJwcm9jZXNzIjogew0KICAgICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTiYgdW5hbWUsaWZlY3ljbG0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5e5ad390e8eaf96f7566df6d9eb80fca0add7fc6 b/src/fuzz/corpus/base64_decode/5e5ad390e8eaf96f7566df6d9eb80fca0add7fc6 new file mode 100644 index 000000000..25a3f8253 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5e5ad390e8eaf96f7566df6d9eb80fca0add7fc6 @@ -0,0 +1 @@ +DQoKDQoKDQoC \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5ebdc3ae2483e3a7d9f1caaa3688d6992137e611 b/src/fuzz/corpus/base64_decode/5ebdc3ae2483e3a7d9f1caaa3688d6992137e611 new file mode 100644 index 000000000..065ecc03d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5ebdc3ae2483e3a7d9f1caaa3688d6992137e611 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5ed3b1dc3d0e4841ac309ad3ee1926e7d525b27f b/src/fuzz/corpus/base64_decode/5ed3b1dc3d0e4841ac309ad3ee1926e7d525b27f new file mode 100644 index 000000000..7abdd94ce --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5ed3b1dc3d0e4841ac309ad3ee1926e7d525b27f @@ -0,0 +1 @@ +]A \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/5f6425958e78c10e16e9d0d873a068f983e1a7eb b/src/fuzz/corpus/base64_decode/5f6425958e78c10e16e9d0d873a068f983e1a7eb new file mode 100644 index 000000000..a60f0c7b8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/5f6425958e78c10e16e9d0d873a068f983e1a7eb @@ -0,0 +1 @@ +ew0KICAid3MiOiB7DQ0KICB9DQp9 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/60457875e8e53dbd4b40a7e11d2f75d88c73028a b/src/fuzz/corpus/base64_decode/60457875e8e53dbd4b40a7e11d2f75d88c73028a new file mode 100644 index 000000000..ea6aa22fa --- /dev/null +++ b/src/fuzz/corpus/base64_decode/60457875e8e53dbd4b40a7e11d2f75d88c73028a @@ -0,0 +1 @@ +Ww0zICw5 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/604763b2018f313f530789040e74b624acb212ab b/src/fuzz/corpus/base64_decode/604763b2018f313f530789040e74b624acb212ab new file mode 100644 index 000000000..775ffbcde --- /dev/null +++ b/src/fuzz/corpus/base64_decode/604763b2018f313f530789040e74b624acb212ab @@ -0,0 +1 @@ +ew0KICAiZG86c19zYW5cYnByb2AwQ29gZW0i \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/606df7408815df98bd64971b49ad9f2ddde5ad5d b/src/fuzz/corpus/base64_decode/606df7408815df98bd64971b49ad9f2ddde5ad5d new file mode 100644 index 000000000..92ff3d911 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/606df7408815df98bd64971b49ad9f2ddde5ad5d @@ -0,0 +1 @@ +ew0KICAidmVyc2luIjogWw1KIHF9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/60b76049b5ed2bba48a4e8f3bde6d6cddccb414c b/src/fuzz/corpus/base64_decode/60b76049b5ed2bba48a4e8f3bde6d6cddccb414c new file mode 100644 index 000000000..4bd2ec38a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/60b76049b5ed2bba48a4e8f3bde6d6cddccb414c @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2luZG93c19zYW5kYm94IiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW0hbmRMaW5lIjogImVjaG8gSGVsbG8gZnJvbS5kYm94ISIsDQogICAgInRpbWVvdXQiOiA2MDAwMA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/60c6e0dc0daa36fb1876fcbfe48cd5b6fe4fa8d6 b/src/fuzz/corpus/base64_decode/60c6e0dc0daa36fb1876fcbfe48cd5b6fe4fa8d6 new file mode 100644 index 000000000..4e7756e69 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/60c6e0dc0daa36fb1876fcbfe48cd5b6fe4fa8d6 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiDiB0cnVlDQogIH0sDQohbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/61e4ec3ba68dee58668c42b93eeef32db0fc6b0e b/src/fuzz/corpus/base64_decode/61e4ec3ba68dee58668c42b93eeef32db0fc6b0e new file mode 100644 index 000000000..ada1ac100 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/61e4ec3ba68dee58668c42b93eeef32db0fc6b0e @@ -0,0 +1 @@ +ew0KICAiYWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cmRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/62b7e0c37cdaccbe52439589c993545fd55b006a b/src/fuzz/corpus/base64_decode/62b7e0c37cdaccbe52439589c993545fd55b006a new file mode 100644 index 000000000..843728e5b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/62b7e0c37cdaccbe52439589c993545fd55b006a @@ -0,0 +1 @@ +ew0KQCJyIjMu \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/62c09e709fc60447c48c349525798532995c4f21 b/src/fuzz/corpus/base64_decode/62c09e709fc60447c48c349525798532995c4f21 new file mode 100644 index 000000000..9d88cff57 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/62c09e709fc60447c48c349525798532995c4f21 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hfHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5b20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/63011a26496804ce135dee5460cd944a40c3041e b/src/fuzz/corpus/base64_decode/63011a26496804ce135dee5460cd944a40c3041e new file mode 100644 index 000000000..b6aaa0e7a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/63011a26496804ce135dee5460cd944a40c3041e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YGluZXJJZCI6ICJDTEktQmFzaWNBcHBDbXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/641428aabef5292dd77dd2a15522bc35b361d877 b/src/fuzz/corpus/base64_decode/641428aabef5292dd77dd2a15522bc35b361d877 new file mode 100644 index 000000000..afaf895c9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/641428aabef5292dd77dd2a15522bc35b361d877 @@ -0,0 +1 @@ +ew0KICJwcm9jZw0KICAgIiAr \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/64e6871acbe3de7693c5af7a6d938ca46e1d5e1d b/src/fuzz/corpus/base64_decode/64e6871acbe3de7693c5af7a6d938ca46e1d5e1d new file mode 100644 index 000000000..35e8e2620 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/64e6871acbe3de7693c5af7a6d938ca46e1d5e1d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYzLdCdJA0KICAgICJ0aQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/64f25d513183a99077a89250174c13923f5eaeff b/src/fuzz/corpus/base64_decode/64f25d513183a99077a89250174c13923f5eaeff new file mode 100644 index 000000000..4e94c38fd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/64f25d513183a99077a89250174c13923f5eaeff @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfdXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ1K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6641e4fe1ce19b721781cbf4321a69ceb8e16bad b/src/fuzz/corpus/base64_decode/6641e4fe1ce19b721781cbf4321a69ceb8e16bad new file mode 100644 index 000000000..1f6823f66 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6641e4fe1ce19b721781cbf4321a69ceb8e16bad @@ -0,0 +1 @@ +VudsDQogIEAgInRpbiAMAD1CB9DU9Do= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/66aa9c50a69fdc01066cf403bedff63773fd5b84 b/src/fuzz/corpus/base64_decode/66aa9c50a69fdc01066cf403bedff63773fd5b84 new file mode 100644 index 000000000..5553a9050 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/66aa9c50a69fdc01066cf403bedff63773fd5b84 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9UIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGh6biB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInBybmNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGlcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/67189327a338e1de64a6eca58b363f83ba5d1b59 b/src/fuzz/corpus/base64_decode/67189327a338e1de64a6eca58b363f83ba5d1b59 new file mode 100644 index 000000000..723b47490 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/67189327a338e1de64a6eca58b363f83ba5d1b59 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0Kew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFza2NBcHBDb250YiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lFjogInB5dGhvbiAtYyBcImltcG9ydBBzeXM7IHAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGBmYWxzWw0KWwZQ0KI4KWw4KCB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/67a0ab48af153d8892c5077a23e36e6452af9e2e b/src/fuzz/corpus/base64_decode/67a0ab48af153d8892c5077a23e36e6452af9e2e new file mode 100644 index 000000000..4a8f7617c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/67a0ab48af153d8892c5077a23e36e6452af9e2e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB8LA0KICAgICJnb250YWlubWVudCI6ICJKfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/68309bf75f7e6614ba2e3566604c37fe7c6e6917 b/src/fuzz/corpus/base64_decode/68309bf75f7e6614ba2e3566604c37fe7c6e6917 new file mode 100644 index 000000000..e809a585c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/68309bf75f7e6614ba2e3566604c37fe7c6e6917 @@ -0,0 +1 @@ +IiI= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/683f9d89f8b8b0ec218cb2fed6918b17356a61cb b/src/fuzz/corpus/base64_decode/683f9d89f8b8b0ec218cb2fed6918b17356a61cb new file mode 100644 index 000000000..d6b6964ad --- /dev/null +++ b/src/fuzz/corpus/base64_decode/683f9d89f8b8b0ec218cb2fed6918b17356a61cb @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lb2lucnByb2Rlc3MhMDAwMA0KICB9IQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/68b2bc03f43d52bfb0b045298c2e5bf84af3110b b/src/fuzz/corpus/base64_decode/68b2bc03f43d52bfb0b045298c2e5bf84af3110b new file mode 100644 index 000000000..684b5329e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/68b2bc03f43d52bfb0b045298c2e5bf84af3110b @@ -0,0 +1 @@ +NC4w \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6921e3854182f62a8f1a9d9e84805ca73d23bfeb b/src/fuzz/corpus/base64_decode/6921e3854182f62a8f1a9d9e84805ca73d23bfeb new file mode 100644 index 000000000..06744441b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6921e3854182f62a8f1a9d9e84805ca73d23bfeb @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC0hbHBoYSIsDQogbiIsDQogfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6947818ac409551f11fbaa78f0ea6391960aa5b8 b/src/fuzz/corpus/base64_decode/6947818ac409551f11fbaa78f0ea6391960aa5b8 new file mode 100644 index 000000000..f7a772b28 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6947818ac409551f11fbaa78f0ea6391960aa5b8 @@ -0,0 +1 @@ +== \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/69a2e5b3f8952b12fd4a4a79a72c74d74ce93713 b/src/fuzz/corpus/base64_decode/69a2e5b3f8952b12fd4a4a79a72c74d74ce93713 new file mode 100644 index 000000000..81f852379 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/69a2e5b3f8952b12fd4a4a79a72c74d74ce93713 @@ -0,0 +1 @@ +ew0KICAidmNvbW1hbmRMaW5lIjogInB5dGhvfScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2V+c2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6aa6c380cc7f8bb37f5d5d49f1545f0314fa961b b/src/fuzz/corpus/base64_decode/6aa6c380cc7f8bb37f5d5d49f1545f0314fa961b new file mode 100644 index 000000000..dcd0ddb72 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6aa6c380cc7f8bb37f5d5d49f1545f0314fa961b @@ -0,0 +1 @@ +ew0iY3MiDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6b192116f9692b279696e185fdce59cf62c70d91 b/src/fuzz/corpus/base64_decode/6b192116f9692b279696e185fdce59cf62c70d91 new file mode 100644 index 000000000..b86fff4eb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6b192116f9692b279696e185fdce59cf62c70d91 @@ -0,0 +1 @@ +ew0KICAiY29lbnQiOiAid2luZG93c19zYW5kYm94IiwNCiAgInByb2RlbWVvdXQiOiA2MDAqMA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6b69d1c6547a3243d135800b6b000cba6b42858b b/src/fuzz/corpus/base64_decode/6b69d1c6547a3243d135800b6b000cba6b42858b new file mode 100644 index 000000000..03bfa3c7a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6b69d1c6547a3243d135800b6b000cba6b42858b @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCAvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJjb250YWlubWVudCI6ICJtaWNyb2ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6bad05b1a32ce158f9f8aee8e036fdc79aa319af b/src/fuzz/corpus/base64_decode/6bad05b1a32ce158f9f8aee8e036fdc79aa319af new file mode 100644 index 000000000..6fae89ec3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6bad05b1a32ce158f9f8aee8e036fdc79aa319af @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hb2Nlc3N9bj42YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaHN5czsgcHJpbnQoJ0hlbGxvIGZyb2B7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFgaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6bb2bc43514d98f226bb92738cab90c3937e780e b/src/fuzz/corpus/base64_decode/6bb2bc43514d98f226bb92738cab90c3937e780e new file mode 100644 index 000000000..640ec8571 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6bb2bc43514d98f226bb92738cab90c3937e780e @@ -0,0 +1 @@ +ew0KICAidmVycm9tIExYQycgJhYgdW5hbWUgdGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6bda56f8349c865bcaa853b1b3b0ff426c64cd80 b/src/fuzz/corpus/base64_decode/6bda56f8349c865bcaa853b1b3b0ff426c64cd80 new file mode 100644 index 000000000..41c6a1ac7 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6bda56f8349c865bcaa853b1b3b0ff426c64cd80 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc2hvIE1ZVkFSRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwLjUuMC1hbHBoYSIsNQogLCJjb250YWluZXJJZCI6ICJpc29sMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6c120356e3cf810389e94245ed5c947b45bbc6d8 b/src/fuzz/corpus/base64_decode/6c120356e3cf810389e94245ed5c947b45bbc6d8 new file mode 100644 index 000000000..fd92c4239 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6c120356e3cf810389e94245ed5c947b45bbc6d8 @@ -0,0 +1 @@ +Ww0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6c2425a5083d2a122237447fa2ccfc902205291e b/src/fuzz/corpus/base64_decode/6c2425a5083d2a122237447fa2ccfc902205291e new file mode 100644 index 000000000..f017fdf4d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6c2425a5083d2a122237447fa2ccfc902205291e @@ -0,0 +1 @@ +ew0KICAidmVyc1lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6c2b94c4eb0c2b2f3f04696317d2dceebb40d2c8 b/src/fuzz/corpus/base64_decode/6c2b94c4eb0c2b2f3f04696317d2dceebb40d2c8 new file mode 100644 index 000000000..1913685e4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6c2b94c4eb0c2b2f3f04696317d2dceebb40d2c8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6c64db5fcbae7c27f66e1864de52285d6b10b8de b/src/fuzz/corpus/base64_decode/6c64db5fcbae7c27f66e1864de52285d6b10b8de new file mode 100644 index 000000000..d3a85f7fb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6c64db5fcbae7c27f66e1864de52285d6b10b8de @@ -0,0 +1 @@ +Ww0zICwN \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6c7cbfd3c6841bdd90f4aa5c38d0e534c1c2353e b/src/fuzz/corpus/base64_decode/6c7cbfd3c6841bdd90f4aa5c38d0e534c1c2353e new file mode 100644 index 000000000..c7d0b990c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6c7cbfd3c6841bdd90f4aa5c38d0e534c1c2353e @@ -0,0 +1 @@ +ew0KICAidFwvYFwvY2VK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6d7838fdc1478e04b9f922923bb5982199a35d28 b/src/fuzz/corpus/base64_decode/6d7838fdc1478e04b9f922923bb5982199a35d28 new file mode 100644 index 000000000..9e03c6212 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6d7838fdc1478e04b9f922923bb5982199a35d28 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2VufScpOyBwcmludCgnQW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc1VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0I2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6dd09c0b7378806490769a3eece48e16880ba9a7 b/src/fuzz/corpus/base64_decode/6dd09c0b7378806490769a3eece48e16880ba9a7 new file mode 100644 index 000000000..3f9310bca --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6dd09c0b7378806490769a3eece48e16880ba9a7 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3QgciAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5VZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6df7af7a9f1593c212368c2dc9ad57fd3654fd4e b/src/fuzz/corpus/base64_decode/6df7af7a9f1593c212368c2dc9ad57fd3654fd4e new file mode 100644 index 000000000..255f8ffeb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6df7af7a9f1593c212368c2dc9ad57fd3654fd4e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS4wbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwia2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuYWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpZW50IjogInByb2Nlc3Njb250YWluZ250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwia2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuYWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpZW50IjogInBybXIiLA0KICAicHJvY2VzcyI6IHsNCihDIDAuNS40IHN5czsgJ0hlbGxvImludChmJ1B5dW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS40IHN5czsiaW1wb3J0IHN5czsgJ00K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6e8a3d2ce31ef3723bc3bc811ae92eed0a6ede87 b/src/fuzz/corpus/base64_decode/6e8a3d2ce31ef3723bc3bc811ae92eed0a6ede87 new file mode 100644 index 000000000..458080cde --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6e8a3d2ce31ef3723bc3bc811ae92eed0a6ede87 @@ -0,0 +1 @@ +==7== \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6f4c7bf3cae1b4f525c3343b3aa5a158aaf1e2f5 b/src/fuzz/corpus/base64_decode/6f4c7bf3cae1b4f525c3343b3aa5a158aaf1e2f5 new file mode 100644 index 000000000..fbf39e6b3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6f4c7bf3cae1b4f525c3343b3aa5a158aaf1e2f5 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJtZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSIlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6f7af0e9df7968cb4d44aa1409e6392024f984a5 b/src/fuzz/corpus/base64_decode/6f7af0e9df7968cb4d44aa1409e6392024f984a5 new file mode 100644 index 000000000..8db513292 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6f7af0e9df7968cb4d44aa1409e6392024f984a5 @@ -0,0 +1 @@ +ew0KICAiZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2VyDQogDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/6fb35395f0719edb91a14ba57d1274d0211fed1e b/src/fuzz/corpus/base64_decode/6fb35395f0719edb91a14ba57d1274d0211fed1e new file mode 100644 index 000000000..04e4ea8e9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/6fb35395f0719edb91a14ba57d1274d0211fed1e @@ -0,0 +1 @@ +ew0KICAid2Vzc2Z1bCcpXCIiLA0KICAgDQogICAgIVo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/70348c79bd6b3df0b7243a7c49c442316b9cc7f3 b/src/fuzz/corpus/base64_decode/70348c79bd6b3df0b7243a7c49c442316b9cc7f3 new file mode 100644 index 000000000..4da4a810b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/70348c79bd6b3df0b7243a7c49c442316b9cc7f3 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb2AA50YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcI4444444444444444444444444444444444444444444444444444iINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiBc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsICJwcm4jZXNzIjogew0NCiAgICAiY3dkIjogIkM6XFxteGNfd29yvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsICJwcm4jZXNzIjogew0NCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc2a2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0Ij7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/706ea4e664d687c4d691cc6f88770792da5cb0cb b/src/fuzz/corpus/base64_decode/706ea4e664d687c4d691cc6f88770792da5cb0cb new file mode 100644 index 000000000..5424b3754 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/706ea4e664d687c4d691cc6f88770792da5cb0cb @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgIlNvYyBcImltcG9ydCBzeXM7IHByKGYnSGVsbG8bZnJvbSBQeXRob24ge3N5cy52ZTJzaW9ufCAgIk5KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/708f0aaf2148f9bd8469ef3c7eefbf3c029fe2b2 b/src/fuzz/corpus/base64_decode/708f0aaf2148f9bd8469ef3c7eefbf3c029fe2b2 new file mode 100644 index 000000000..731f8a7ca --- /dev/null +++ b/src/fuzz/corpus/base64_decode/708f0aaf2148f9bd8469ef3c7eefbf3c029fe2b2 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJdb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiUuMC1hbHBoYSIsDQogICJjb250YCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInBycHBEYXRhbGUiOiBmYWxzZQ0KICB9DQp9DQJNWVZBUj1KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/709411ce5bf1731a4e10337a279eb3e974991f0e b/src/fuzz/corpus/base64_decode/709411ce5bf1731a4e10337a279eb3e974991f0e new file mode 100644 index 000000000..7a21375cb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/709411ce5bf1731a4e10337a279eb3e974991f0e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/71566044b70e71cc5f481f05928cd0d77d40baef b/src/fuzz/corpus/base64_decode/71566044b70e71cc5f481f05928cd0d77d40baef new file mode 100644 index 000000000..f9d8189b6 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/71566044b70e71cc5f481f05928cd0d77d40baef @@ -0,0 +1 @@ +o= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/71ed153079e35ce2f05488afd2e99347de534af4 b/src/fuzz/corpus/base64_decode/71ed153079e35ce2f05488afd2e99347de534af4 new file mode 100644 index 000000000..1aaa3a2b8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/71ed153079e35ce2f05488afd2e99347de534af4 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjZ1bCcpXCIiLA0KICAgICJ0aW1lb3V0I2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY35TZXNzaW9uVGVzdCJK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7308b3755fa63017b789c039cfb4e5db2f13ff31 b/src/fuzz/corpus/base64_decode/7308b3755fa63017b789c039cfb4e5db2f13ff31 new file mode 100644 index 000000000..d4df3f72a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7308b3755fa63017b789c039cfb4e5db2f13ff31 @@ -0,0 +1 @@ +wiM7 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/73179cb959fd43dee7c547a168c838ffed55c564 b/src/fuzz/corpus/base64_decode/73179cb959fd43dee7c547a168c838ffed55c564 new file mode 100644 index 000000000..ffe5b789c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/73179cb959fd43dee7c547a168c838ffed55c564 @@ -0,0 +1 @@ +ew0KICAidmVycnRhaW5tZW50IjogIDAuNS4wLWFscGhhZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/732f5874355cf306ef23f182beb5aeaf46c4d52f b/src/fuzz/corpus/base64_decode/732f5874355cf306ef23f182beb5aeaf46c4d52f new file mode 100644 index 000000000..ed85954ee --- /dev/null +++ b/src/fuzz/corpus/base64_decode/732f5874355cf306ef23f182beb5aeaf46c4d52f @@ -0,0 +1 @@ +ew0KIjQuIjogZmFs \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/733f9e6aaa57367aaed7bf67af4d9be79f47db58 b/src/fuzz/corpus/base64_decode/733f9e6aaa57367aaed7bf67af4d9be79f47db58 new file mode 100644 index 000000000..69e7a1fba --- /dev/null +++ b/src/fuzz/corpus/base64_decode/733f9e6aaa57367aaed7bf67af4d9be79f47db58 @@ -0,0 +1 @@ +Iloadvi!1 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/73fb0c7e81a28f77bf08614411b169b923a72c7e b/src/fuzz/corpus/base64_decode/73fb0c7e81a28f77bf08614411b169b923a72c7e new file mode 100644 index 000000000..a18663c66 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/73fb0c7e81a28f77bf08614411b169b923a72c7e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICwLjQt]CAgVy \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/73fc5f4f055221c2d10ca54a84c455b19e35cd65 b/src/fuzz/corpus/base64_decode/73fc5f4f055221c2d10ca54a84c455b19e35cd65 new file mode 100644 index 000000000..300b699d7 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/73fc5f4f055221c2d10ca54a84c455b19e35cd65 differ diff --git a/src/fuzz/corpus/base64_decode/745b583a8892f2859e7fee614aa43b60588d5b75 b/src/fuzz/corpus/base64_decode/745b583a8892f2859e7fee614aa43b60588d5b75 new file mode 100644 index 000000000..3570a0072 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/745b583a8892f2859e7fee614aa43b60588d5b75 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ew0KICAidmlvbiI6ICIwJjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCIgICAiY3dkIjogIkM6XW1lb3ViY3dkIjogIkM6XFxsYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7485affdd8bfaeec9661690647252d8361102fea b/src/fuzz/corpus/base64_decode/7485affdd8bfaeec9661690647252d8361102fea new file mode 100644 index 000000000..c36456842 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7485affdd8bfaeec9661690647252d8361102fea @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWbWulVudCI6ICJpc29sYXRpb25pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/757b14985850fc824b9c324a55f574257d4de833 b/src/fuzz/corpus/base64_decode/757b14985850fc824b9c324a55f574257d4de833 new file mode 100644 index 000000000..aec5073b0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/757b14985850fc824b9c324a55f574257d4de833 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/75d36f7212c6ebe1cc1dbaf9297fb9741e530f36 b/src/fuzz/corpus/base64_decode/75d36f7212c6ebe1cc1dbaf9297fb9741e530f36 new file mode 100644 index 000000000..e8fbb8ccd Binary files /dev/null and b/src/fuzz/corpus/base64_decode/75d36f7212c6ebe1cc1dbaf9297fb9741e530f36 differ diff --git a/src/fuzz/corpus/base64_decode/77207d9fe8c90f3785d99fc875f5f305ce5c52e0 b/src/fuzz/corpus/base64_decode/77207d9fe8c90f3785d99fc875f5f305ce5c52e0 new file mode 100644 index 000000000..9597f8436 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/77207d9fe8c90f3785d99fc875f5f305ce5c52e0 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cyVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5VZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/77e6b0f3cf9d3c11683b329af273835a6bccb082 b/src/fuzz/corpus/base64_decode/77e6b0f3cf9d3c11683b329af273835a6bccb082 new file mode 100644 index 000000000..c3e2163ac --- /dev/null +++ b/src/fuzz/corpus/base64_decode/77e6b0f3cf9d3c11683b329af273835a6bccb082 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgIm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieFFFFFFFFFJjb250YWluZXJJZCI6ICJDTEktTFhDLFFF \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/77ef7ed04a327f061d6c45c87596d3e1f3ab14d3 b/src/fuzz/corpus/base64_decode/77ef7ed04a327f061d6c45c87596d3e1f3ab14d3 new file mode 100644 index 000000000..d7acec669 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/77ef7ed04a327f061d6c45c87596d3e1f3ab14d3 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29gc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjVyXFxBcHBEYXRhXFxMb2NhbFxcUHJvDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/78da95f86ebb6d817737f7961907420b1f8d889b b/src/fuzz/corpus/base64_decode/78da95f86ebb6d817737f7961907420b1f8d889b new file mode 100644 index 000000000..c52114253 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/78da95f86ebb6d817737f7961907420b1f8d889b @@ -0,0 +1 @@ +ew0KICAiY29tbWFuZiAz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/78e64ce1274d9a006716396643a7e84ab9f18f6d b/src/fuzz/corpus/base64_decode/78e64ce1274d9a006716396643a7e84ab9f18f6d new file mode 100644 index 000000000..950bd95ce --- /dev/null +++ b/src/fuzz/corpus/base64_decode/78e64ce1274d9a006716396643a7e84ab9f18f6d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjouMC19LVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc1RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7900ddaa9d649125340ad30ca415245135c7782c b/src/fuzz/corpus/base64_decode/7900ddaa9d649125340ad30ca415245135c7782c new file mode 100644 index 000000000..c221c6f41 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7900ddaa9d649125340ad30ca415245135c7782c @@ -0,0 +1 @@ +ew0gImRlUjMiDQooQn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/793f5b57271cd13a73318e3a984a5e9d577ed931 b/src/fuzz/corpus/base64_decode/793f5b57271cd13a73318e3a984a5e9d577ed931 new file mode 100644 index 000000000..62813a65f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/793f5b57271cd13a73318e3a984a5e9d577ed931 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdtcmxkIiwNCiAgImNvbnRhaW9jZXNzIjogew0KICAgICJjb25kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY2ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7994e712a373998725234b3c8da5bf7e7bec4399 b/src/fuzz/corpus/base64_decode/7994e712a373998725234b3c8da5bf7e7bec4399 new file mode 100644 index 000000000..3f3915b59 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7994e712a373998725234b3c8da5bf7e7bec4399 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAi2Y9tbWFuZExpbmUiOiAieCApKSIsDQogICAgICAgICJ5aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJnb250YWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/799b2b89a7c02a41adac58f272b27a7cd2c727ea b/src/fuzz/corpus/base64_decode/799b2b89a7c02a41adac58f272b27a7cd2c727ea new file mode 100644 index 000000000..16f41dbd8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/799b2b89a7c02a41adac58f272b27a7cd2c727ea @@ -0,0 +1 @@ +ew0KICAidmVyc20b \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7ab666fe9724ab7073f8c07512917fc5c99c536a b/src/fuzz/corpus/base64_decode/7ab666fe9724ab7073f8c07512917fc5c99c536a new file mode 100644 index 000000000..236b537aa --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7ab666fe9724ab7073f8c07512917fc5c99c536a @@ -0,0 +1 @@ +ew0KICAidmVycCMiOi03DQogICA= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7abaab5a8c0b53f2728a8b2e72a7761952cc1139 b/src/fuzz/corpus/base64_decode/7abaab5a8c0b53f2728a8b2e72a7761952cc1139 new file mode 100644 index 000000000..0c8042582 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7abaab5a8c0b53f2728a8b2e72a7761952cc1139 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwL0QlICYgd2hvYW1pIiwNCigAICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7ade80ba8b667135ba0a5028361c2812c0c50ed3 b/src/fuzz/corpus/base64_decode/7ade80ba8b667135ba0a5028361c2812c0c50ed3 new file mode 100644 index 000000000..1d5745720 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7ade80ba8b667135ba0a5028361c2812c0c50ed3 @@ -0,0 +1 @@ +ew0gICAgImRlIjogZj0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7bba7658efc4bb14f8e543608f19a98b1d519ac9 b/src/fuzz/corpus/base64_decode/7bba7658efc4bb14f8e543608f19a98b1d519ac9 new file mode 100644 index 000000000..ed4ddfeba --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7bba7658efc4bb14f8e543608f19a98b1d519ac9 @@ -0,0 +1 @@ +ew0KICAieCA9IDQyXG5cbjZK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7be1db1bf3894e771bac20cdea66b71a7fa6612e b/src/fuzz/corpus/base64_decode/7be1db1bf3894e771bac20cdea66b71a7fa6612e new file mode 100644 index 000000000..032d9e728 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7be1db1bf3894e771bac20cdea66b71a7fa6612e @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS4wbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ0B5dC1jIFwiaW1wb3J0IHN5czsgJ00K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7c366816b3898d5d3f1b2c19e0ef0f81ca275582 b/src/fuzz/corpus/base64_decode/7c366816b3898d5d3f1b2c19e0ef0f81ca275582 new file mode 100644 index 000000000..28eb79e4d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7c366816b3898d5d3f1b2c19e0ef0f81ca275582 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvb2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAiaW9uOiB7c3lzcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaWJkaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7cc916393ece03282f74ba07c0c68900326230ce b/src/fuzz/corpus/base64_decode/7cc916393ece03282f74ba07c0c68900326230ce new file mode 100644 index 000000000..1e0dcee52 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7cc916393ece03282f74ba07c0c68900326230ce @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJgIH0sDgoQICICAH5NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7cd39d76ae614132fb5bb1e2c765ccdae1290a5f b/src/fuzz/corpus/base64_decode/7cd39d76ae614132fb5bb1e2c765ccdae1290a5f new file mode 100644 index 000000000..0f69bdcd9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7cd39d76ae614132fb5bb1e2c765ccdae1290a5f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS4wbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwia2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuYWluZXIiLA0KICAicHJvY2VuIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS40IHN5czsgJ0hlbGxvImludChmJ1B5dW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS40IHN5czsiaW1wb3J0IHN5czsgJ00K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7dd313be5162ae036a9a6604a81ea7eaefbdb68d b/src/fuzz/corpus/base64_decode/7dd313be5162ae036a9a6604a81ea7eaefbdb68d new file mode 100644 index 000000000..2896d5770 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7dd313be5162ae036a9a6604a81ea7eaefbdb68d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFgaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ1K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7e1dddcdaa68c63dd609bbd3bb763377492464ae b/src/fuzz/corpus/base64_decode/7e1dddcdaa68c63dd609bbd3bb763377492464ae new file mode 100644 index 000000000..a4a160d6e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7e1dddcdaa68c63dd609bbd3bb763377492464ae @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvIHN1bT0lZCcgJSAoeCArIH55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogMzAwMDANb2ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7e7a74188e65143645ced689712f31b99b76b92f b/src/fuzz/corpus/base64_decode/7e7a74188e65143645ced689712f31b99b76b92f new file mode 100644 index 000000000..f8e08c1fd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7e7a74188e65143645ced689712f31b99b76b92f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb200YWluZXJJZCI6ICJDTEktTlFhLDhbUGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgIhRpc3RuMjMgIH0jbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgIhRpc3RuMjMgIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7eb4c296ea06528275925d60813fdfa340feb2ce b/src/fuzz/corpus/base64_decode/7eb4c296ea06528275925d60813fdfa340feb2ce new file mode 100644 index 000000000..989e2d63c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7eb4c296ea06528275925d60813fdfa340feb2ce @@ -0,0 +1 @@ +SGVew0KICAiY:9udGFzYW5kiwNCgIByb2 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7f0cda9cd22872bde2ffc24a9dd4e9b82d65643f b/src/fuzz/corpus/base64_decode/7f0cda9cd22872bde2ffc24a9dd4e9b82d65643f new file mode 100644 index 000000000..e0570fbd9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7f0cda9cd22872bde2ffc24a9dd4e9b82d65643f @@ -0,0 +1 @@ +IC00 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7f43a0902fd83e51efd7061d1e2522f3eba1eec9 b/src/fuzz/corpus/base64_decode/7f43a0902fd83e51efd7061d1e2522f3eba1eec9 new file mode 100644 index 000000000..5b48fe7ce --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7f43a0902fd83e51efd7061d1e2522f3eba1eec9 @@ -0,0 +1 @@ +SE7= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/7fb43b1d7bf1a28cc310965417aad34f9858577c b/src/fuzz/corpus/base64_decode/7fb43b1d7bf1a28cc310965417aad34f9858577c new file mode 100644 index 000000000..b33688b48 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/7fb43b1d7bf1a28cc310965417aad34f9858577c @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY2QyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcmhcbnByak0hIHN1bT0lZD0gNThcbnByaW50KT0lZCcgJSAoeCArIHktIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/801c34269f74ed383fc97de33604b8a905adb635 b/src/fuzz/corpus/base64_decode/801c34269f74ed383fc97de33604b8a905adb635 new file mode 100644 index 000000000..6c376d94d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/801c34269f74ed383fc97de33604b8a905adb635 @@ -0,0 +1 @@ +AA \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/80528b5acf3f037f2605f2d8b5ad61a3874b1336 b/src/fuzz/corpus/base64_decode/80528b5acf3f037f2605f2d8b5ad61a3874b1336 new file mode 100644 index 000000000..a230d4a06 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/80528b5acf3f037f2605f2d8b5ad61a3874b1336 @@ -0,0 +1 @@ +ew0KICAidFwvcFwvY1VK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/80c053ee5c0a7c18558fe5e3fedde228e6901fde b/src/fuzz/corpus/base64_decode/80c053ee5c0a7c18558fe5e3fedde228e6901fde new file mode 100644 index 000000000..93069b67e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/80c053ee5c0a7c18558fe5e3fedde228e6901fde @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQqMmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgICAidmVyc2lvbiI6ICIwLjQuMC1hMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/810ada1bf7c3824c74ad4b338e26dc6a6f89eaa5 b/src/fuzz/corpus/base64_decode/810ada1bf7c3824c74ad4b338e26dc6a6f89eaa5 new file mode 100644 index 000000000..e2fcca67c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/810ada1bf7c3824c74ad4b338e26dc6a6f89eaa5 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMA1hbHBoYSIsDQogI0Zm9ybNzCASI6ICJa5QoWsgIH0sDQogIC$mRlc3Ryb1lPbkV4aX= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/81c092f26b34fa4683ecf5e8efb2e56062d3b029 b/src/fuzz/corpus/base64_decode/81c092f26b34fa4683ecf5e8efb2e56062d3b029 new file mode 100644 index 000000000..1f2f92150 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/81c092f26b34fa4683ecf5e8efb2e56062d3b029 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55IDkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJnb250YWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/82853a2f3d38d5a764b8e643fd98fd6d43eda66c b/src/fuzz/corpus/base64_decode/82853a2f3d38d5a764b8e643fd98fd6d43eda66c new file mode 100644 index 000000000..c8cca7772 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/82853a2f3d38d5a764b8e643fd98fd6d43eda66c @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIzc2lsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJdb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWRpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/82c59f8db478b7505adca25c77e85c45c993be5d b/src/fuzz/corpus/base64_decode/82c59f8db478b7505adca25c77e85c45c993be5d new file mode 100644 index 000000000..fe04e1317 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/82c59f8db478b7505adca25c77e85c45c993be5d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBmYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJgcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Flc3MiOiB7DQogICAgImNvbW1xbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpXCIiLA0KICAgICJhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5VZ3JhbXMiDQkgICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/82db281b85e3854d2f58cb6cd01f84b79103aabb b/src/fuzz/corpus/base64_decode/82db281b85e3854d2f58cb6cd01f84b79103aabb new file mode 100644 index 000000000..1192df5db Binary files /dev/null and b/src/fuzz/corpus/base64_decode/82db281b85e3854d2f58cb6cd01f84b79103aabb differ diff --git a/src/fuzz/corpus/base64_decode/82e09b9175b4c96eddee5d0397871ab6dd02d447 b/src/fuzz/corpus/base64_decode/82e09b9175b4c96eddee5d0397871ab6dd02d447 new file mode 100644 index 000000000..90511a99b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/82e09b9175b4c96eddee5d0397871ab6dd02d447 @@ -0,0 +1 @@ +ew0KICAgICJieCA9IDQyXG5K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/82eeb3e7114eae4628fe7d02fa7761dac05d9281 b/src/fuzz/corpus/base64_decode/82eeb3e7114eae4628fe7d02fa7761dac05d9281 new file mode 100644 index 000000000..014ea7c77 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/82eeb3e7114eae4628fe7d02fa7761dac05d9281 @@ -0,0 +1 @@ +Ww0KWw5K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/837ed199a60835f47c224a9fea619349c3c9fa37 b/src/fuzz/corpus/base64_decode/837ed199a60835f47c224a9fea619349c3c9fa37 new file mode 100644 index 000000000..07b356f01 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/837ed199a60835f47c224a9fea619349c3c9fa37 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW4tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc1Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/83de8772adf0bbe31c897490d59eaaae861170bf b/src/fuzz/corpus/base64_decode/83de8772adf0bbe31c897490d59eaaae861170bf new file mode 100644 index 000000000..28f77c0f7 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/83de8772adf0bbe31c897490d59eaaae861170bf @@ -0,0 +1 @@ +ew0KICAidmVyc1lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4byIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICAgImNvbnRhaW5tZW50IjogImx4byIsDQogICJwbGF1Zm9ybSI6ICJsbyBmcm9tIEYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/84e0d3b0f041da276439d414398aff7372610f54 b/src/fuzz/corpus/base64_decode/84e0d3b0f041da276439d414398aff7372610f54 new file mode 100644 index 000000000..f522c2200 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/84e0d3b0f041da276439d414398aff7372610f54 differ diff --git a/src/fuzz/corpus/base64_decode/85e112d66c1de0d7eb823214ef10763c82c66525 b/src/fuzz/corpus/base64_decode/85e112d66c1de0d7eb823214ef10763c82c66525 new file mode 100644 index 000000000..30851e85a Binary files /dev/null and b/src/fuzz/corpus/base64_decode/85e112d66c1de0d7eb823214ef10763c82c66525 differ diff --git a/src/fuzz/corpus/base64_decode/86e75867a7bc6568070813f3dbaf90ffd03facb1 b/src/fuzz/corpus/base64_decode/86e75867a7bc6568070813f3dbaf90ffd03facb1 new file mode 100644 index 000000000..c61c029c2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/86e75867a7bc6568070813f3dbaf90ffd03facb1 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hb2Nlc3Njb249YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaHN5czsgcHJpbnQoJ0hlbGxvIGZyb2B7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/87bad5eb2b27bd6306597b722cbe470c6e7fe6d5 b/src/fuzz/corpus/base64_decode/87bad5eb2b27bd6306597b722cbe470c6e7fe6d5 new file mode 100644 index 000000000..5d5b1adcd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/87bad5eb2b27bd6306597b722cbe470c6e7fe6d5 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbE1ZVkFSPSVNWVZBUiUgJiBlY2Nfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwL0QlICYgd2hvYW1pIiwNCiAgICEiY3dkIjo6MkIgXFxteGNfd29La2Rpcl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/886bf427272c54e76f9db0d43e277d688c5cef32 b/src/fuzz/corpus/base64_decode/886bf427272c54e76f9db0d43e277d688c5cef32 new file mode 100644 index 000000000..8272364ff --- /dev/null +++ b/src/fuzz/corpus/base64_decode/886bf427272c54e76f9db0d43e277d688c5cef32 @@ -0,0 +1 @@ +OV8= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/88c2a0ba233cf14f15983d81ab5125ef80dbfb59 b/src/fuzz/corpus/base64_decode/88c2a0ba233cf14f15983d81ab5125ef80dbfb59 new file mode 100644 index 000000000..ec3452e69 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/88c2a0ba233cf14f15983d81ab5125ef80dbfb59 @@ -0,0 +1 @@ +ew0KICAgICJwcmNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieW50KWxsbyBmcm0tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICJ5aW1lb3V0IjogMWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/8945caedd8b109a13553c9fa32a55ebea183a37c b/src/fuzz/corpus/base64_decode/8945caedd8b109a13553c9fa32a55ebea183a37c new file mode 100644 index 000000000..3e1862eab --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8945caedd8b109a13553c9fa32a55ebea183a37c @@ -0,0 +1 @@ +ew0KIA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbHJvY2VzcyI6IHsNCiAgIFhlbGxvIGZqb20gTVhDIDAuNS40IHN5czsgJ0hlbGxvImludChmJ1B5dC1jIFwiaW1wb3J0IHN5AzsgJ00K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/8986eec5aa6d32cb4092d5f0e88e70601409c05f b/src/fuzz/corpus/base64_decode/8986eec5aa6d32cb4092d5f0e88e70601409c05f new file mode 100644 index 000000000..78e100ffe --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8986eec5aa6d32cb4092d5f0e88e70601409c05f @@ -0,0 +1 @@ +ew0KICAidmVyc250YWlubWVudWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5VDQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/899522e66896a558ce651908c3c2448203876855 b/src/fuzz/corpus/base64_decode/899522e66896a558ce651908c3c2448203876855 new file mode 100644 index 000000000..ec5568525 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/899522e66896a558ce651908c3c2448203876855 differ diff --git a/src/fuzz/corpus/base64_decode/8ac2cf93187d5d3063945cd5e5461874ecfc9a63 b/src/fuzz/corpus/base64_decode/8ac2cf93187d5d3063945cd5e5461874ecfc9a63 new file mode 100644 index 000000000..f12d746be --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8ac2cf93187d5d3063945cd5e5461874ecfc9a63 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjVVU0VSTkFNIiwNCiAiZW51IjogWyJNWVZBUj1Jc29sYQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/8b213993b673a5cba3aa458bba1c8a1224e36679 b/src/fuzz/corpus/base64_decode/8b213993b673a5cba3aa458bba1c8a1224e36679 new file mode 100644 index 000000000..ffd650bee --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8b213993b673a5cba3aa458bba1c8a1224e36679 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAiczsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb3Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0NCiAgInByb3Nlc3NDb25K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/8b36ba0c85b10c7f62404874ee458803e66bf527 b/src/fuzz/corpus/base64_decode/8b36ba0c85b10c7f62404874ee458803e66bf527 new file mode 100644 index 000000000..76e46e11d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8b36ba0c85b10c7f62404874ee458803e66bf527 @@ -0,0 +1 @@ +ew0KICAiY29udGFpbnByb2Rlc3MiOiB7DQ0KICB9DQp9DQk= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/8cddd4abdc75d95b5a846a9ed7c9f4081a198b4f b/src/fuzz/corpus/base64_decode/8cddd4abdc75d95b5a846a9ed7c9f4081a198b4f new file mode 100644 index 000000000..0a2704318 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8cddd4abdc75d95b5a846a9ed7c9f4081a198b4f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250Y250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMkDQogICAgXQ0KICB9LA0pc2F9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/8dd05fb2f9bca3f995aa500d7bee552d8d431ba4 b/src/fuzz/corpus/base64_decode/8dd05fb2f9bca3f995aa500d7bee552d8d431ba4 new file mode 100644 index 000000000..a31d3c1fc --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8dd05fb2f9bca3f995aa500d7bee552d8d431ba4 @@ -0,0 +1 @@ +SGVEEEEDEEE= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/8ed2d212e0ef54276e489b4e00ca20902dc22346 b/src/fuzz/corpus/base64_decode/8ed2d212e0ef54276e489b4e00ca20902dc22346 new file mode 100644 index 000000000..5791d217a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/8ed2d212e0ef54276e489b4e00ca20902dc22346 @@ -0,0 +1 @@ +Ww0w \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/90ba1e452d24ee63026f589ce2e27cbbc10c25c3 b/src/fuzz/corpus/base64_decode/90ba1e452d24ee63026f589ce2e27cbbc10c25c3 new file mode 100644 index 000000000..b896f46ef --- /dev/null +++ b/src/fuzz/corpus/base64_decode/90ba1e452d24ee63026f589ce2e27cbbc10c25c3 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwicnNpb259JylcIiINCkAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgIiB7c3lzLnZlcnNpb259JylcIiIlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/930e330809dbf42a45c8e0255ea04d46d054a7b5 b/src/fuzz/corpus/base64_decode/930e330809dbf42a45c8e0255ea04d46d054a7b5 new file mode 100644 index 000000000..094725aa1 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/930e330809dbf42a45c8e0255ea04d46d054a7b5 differ diff --git a/src/fuzz/corpus/base64_decode/9424a6616daffc84f897e4f62c069ffb7529ee29 b/src/fuzz/corpus/base64_decode/9424a6616daffc84f897e4f62c069ffb7529ee29 new file mode 100644 index 000000000..970680121 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9424a6616daffc84f897e4f62c069ffb7529ee29 @@ -0,0 +1 @@ +IsDQo2lvIE1ZVkFSPSVNWC=K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/94a9f0d5638a660c3a0fa8c747a02370b01be0ec b/src/fuzz/corpus/base64_decode/94a9f0d5638a660c3a0fa8c747a02370b01be0ec new file mode 100644 index 000000000..3d413ee91 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/94a9f0d5638a660c3a0fa8c747a02370b01be0ec @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0Kew0KICAidmVyc1lvbiI6ICIwLjQuMC1hBHoKWwZQ0KI4KWw4KCB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/94f1adf73bec5d743f8549fcabd7a437962f8f48 b/src/fuzz/corpus/base64_decode/94f1adf73bec5d743f8549fcabd7a437962f8f48 new file mode 100644 index 000000000..f86025e33 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/94f1adf73bec5d743f8549fcabd7a437962f8f48 differ diff --git a/src/fuzz/corpus/base64_decode/95b30f2657380952e1f0af9942b4267464e378df b/src/fuzz/corpus/base64_decode/95b30f2657380952e1f0af9942b4267464e378df new file mode 100644 index 000000000..853432fba --- /dev/null +++ b/src/fuzz/corpus/base64_decode/95b30f2657380952e1f0af9942b4267464e378df @@ -0,0 +1 @@ +ew0KICAidmMiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5c3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KIml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/95feba73801c53bbc946a37bd949e590921cfacb b/src/fuzz/corpus/base64_decode/95feba73801c53bbc946a37bd949e590921cfacb new file mode 100644 index 000000000..1a67fcd56 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/95feba73801c53bbc946a37bd949e590921cfacb @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImR1c3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNnIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/96e44706ec7b9971aa18174e546d8fbca50e4f6b b/src/fuzz/corpus/base64_decode/96e44706ec7b9971aa18174e546d8fbca50e4f6b new file mode 100644 index 000000000..cd559093d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/96e44706ec7b9971aa18174e546d8fbca50e4f6b @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgInByaW50KCdIZWxsbyBmcmhcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIH54ID0gNThcbnByaW50Y3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogMzAwMDANb2ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9825950e1e5976c9a370876384e83d54fe166668 b/src/fuzz/corpus/base64_decode/9825950e1e5976c9a370876384e83d54fe166668 new file mode 100644 index 000000000..f78cfbbed --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9825950e1e5976c9a370876384e83d54fe166668 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS4wbHBoYSIsDQogICJjbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgJ0hlbGxvIGZyb20gTVhDIDAuNS40IHN5czsgJ0hlbGxvImludChmJ1B5dC1jIFwiaW1wb3J0IHN5czsgJ00K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/98b19f445b78f11f63b34e717162ca8c059402c2 b/src/fuzz/corpus/base64_decode/98b19f445b78f11f63b34e717162ca8c059402c2 new file mode 100644 index 000000000..35fe34fc5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/98b19f445b78f11f63b34e717162ca8c059402c2 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/98bb04fb6fd987b1e3377a4a97bcd14dd228c9b0 b/src/fuzz/corpus/base64_decode/98bb04fb6fd987b1e3377a4a97bcd14dd228c9b0 new file mode 100644 index 000000000..c2241e0dd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/98bb04fb6fd987b1e3377a4a97bcd14dd228c9b0 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbidIZWxsbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/993696dbff7836d39dbfc41bcd9a1cd58e7eca05 b/src/fuzz/corpus/base64_decode/993696dbff7836d39dbfc41bcd9a1cd58e7eca05 new file mode 100644 index 000000000..f5e2b10d2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/993696dbff7836d39dbfc41bcd9a1cd58e7eca05 @@ -0,0 +1 @@ +ICIi \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/99d4911da68b03f676e4a7d7c5c6a74e1523b787 b/src/fuzz/corpus/base64_decode/99d4911da68b03f676e4a7d7c5c6a74e1523b787 new file mode 100644 index 000000000..a118904bd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/99d4911da68b03f676e4a7d7c5c6a74e1523b787 @@ -0,0 +1 @@ +ew0KICE5dX00 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9a5b6a20e8a737758354dfd270c651a6203936a4 b/src/fuzz/corpus/base64_decode/9a5b6a20e8a737758354dfd270c651a6203936a4 new file mode 100644 index 000000000..7e428377a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9a5b6a20e8a737758354dfd270c651a6203936a4 @@ -0,0 +1 @@ +eyIsDQoAghbmRMaW5lIjo.gInB0dGhvbiAb25fc2Vzc2 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9acac31f221c6c75bd048e93563b7af898f57c0e b/src/fuzz/corpus/base64_decode/9acac31f221c6c75bd048e93563b7af898f57c0e new file mode 100644 index 000000000..58dafb6d8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9acac31f221c6c75bd048e93563b7af898f57c0e @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQc19zYWICAOiAid2luZ94IiwNCiAQiOiAid2luZG93c19zYWICAgImNvbW0hbmRMaGd2l8gSG;V \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9b3e1c2e2efc8b5f7a41921e830b23ca3d46fa9d b/src/fuzz/corpus/base64_decode/9b3e1c2e2efc8b5f7a41921e830b23ca3d46fa9d new file mode 100644 index 000000000..6666aa1c5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9b3e1c2e2efc8b5f7a41921e830b23ca3d46fa9d @@ -0,0 +1 @@ +ew0KICJwcm9jID0gNThcbnBK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9ce42f9c5a992bc5a582c964993ce3ebba5ec598 b/src/fuzz/corpus/base64_decode/9ce42f9c5a992bc5a582c964993ce3ebba5ec598 new file mode 100644 index 000000000..3cf697474 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9ce42f9c5a992bc5a582c964993ce3ebba5ec598 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5b20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9cf2622b231c0893855967300d1757e6be8d26d8 b/src/fuzz/corpus/base64_decode/9cf2622b231c0893855967300d1757e6be8d26d8 new file mode 100644 index 000000000..0d0bd4eaf --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9cf2622b231c0893855967300d1757e6be8d26d8 @@ -0,0 +1 @@ +ew0idiI6 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9cf575856181dff631e491a046cc7b3fcc2f4678 b/src/fuzz/corpus/base64_decode/9cf575856181dff631e491a046cc7b3fcc2f4678 new file mode 100644 index 000000000..8683e9d4d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9cf575856181dff631e491a046cc7b3fcc2f4678 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQoYSIsDQogICJjb250YGluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMkDQogICJJZCI6c2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9cf914fa1c27bc7dd06c870e488a21fb737e9b3a b/src/fuzz/corpus/base64_decode/9cf914fa1c27bc7dd06c870e488a21fb737e9b3a new file mode 100644 index 000000000..43e48a1da --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9cf914fa1c27bc7dd06c870e488a21fb737e9b3a @@ -0,0 +1 @@ +Ww0s \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9d06f45bfb65a21e9fdbd4dd0314d8d87692bd0f b/src/fuzz/corpus/base64_decode/9d06f45bfb65a21e9fdbd4dd0314d8d87692bd0f new file mode 100644 index 000000000..c9425b3fd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9d06f45bfb65a21e9fdbd4dd0314d8d87692bd0f @@ -0,0 +1 @@ +ew0KICAidmVyc1lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4byIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICAgImNvbnRhaW5tZW50IjogImx4byIsDQogICJwbGF1Zm9ybSI6ICJsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9d4e9c668685f98ca5691e3a4c01922ef3250d97 b/src/fuzz/corpus/base64_decode/9d4e9c668685f98ca5691e3a4c01922ef3250d97 new file mode 100644 index 000000000..b910743f0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9d4e9c668685f98ca5691e3a4c01922ef3250d97 @@ -0,0 +1 @@ +ew0KICAidm9ybSI6ICJsaW51eCIsfQogICJwcm1tYW5kTiI6IC0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9e8a88db4521c29d7ebb0847be162dc18e2f5b62 b/src/fuzz/corpus/base64_decode/9e8a88db4521c29d7ebb0847be162dc18e2f5b62 new file mode 100644 index 000000000..b0cd89c31 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9e8a88db4521c29d7ebb0847be162dc18e2f5b62 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9f2c77dd38f7a9f534c711bb49fa5844d625afed b/src/fuzz/corpus/base64_decode/9f2c77dd38f7a9f534c711bb49fa5844d625afed new file mode 100644 index 000000000..c91c60b4b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9f2c77dd38f7a9f534c711bb49fa5844d625afed @@ -0,0 +1 @@ +ew0idiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWl3cml5ZVBhdGhzIjogWw0KIAAgICA9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9f7d945b6f2f2b89a2b9275dc0351c9b06863e2f b/src/fuzz/corpus/base64_decode/9f7d945b6f2f2b89a2b9275dc0351c9b06863e2f new file mode 100644 index 000000000..e0bda5cba --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9f7d945b6f2f2b89a2b9275dc0351c9b06863e2f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZ250YW0lQ0Qya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/9ff9a27cfc36efa9d547ec33dfeaad40d9176802 b/src/fuzz/corpus/base64_decode/9ff9a27cfc36efa9d547ec33dfeaad40d9176802 new file mode 100644 index 000000000..9431482f9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/9ff9a27cfc36efa9d547ec33dfeaad40d9176802 @@ -0,0 +1 @@ +DXQ= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a0030cdc34aa3bb1433e05fe26974cc8d74700e2 b/src/fuzz/corpus/base64_decode/a0030cdc34aa3bb1433e05fe26974cc8d74700e2 new file mode 100644 index 000000000..42b0f934b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a0030cdc34aa3bb1433e05fe26974cc8d74700e2 @@ -0,0 +1 @@ +ew0gICAgImRlUXNlIjogIjMuMjMiDQogCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a00df7f5fd06a89dada88a898c1bb788ef34bc6a b/src/fuzz/corpus/base64_decode/a00df7f5fd06a89dada88a898c1bb788ef34bc6a new file mode 100644 index 000000000..9d594478d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a00df7f5fd06a89dada88a898c1bb788ef34bc6a @@ -0,0 +1 @@ +ew0KICAidmVyc2NvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnbCcpXCIiLA0KICAgICJ0aW1lb3V0MjogMzAwMGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a0c89fac8daceecec2ab4527d9a4d3422c1199b9 b/src/fuzz/corpus/base64_decode/a0c89fac8daceecec2ab4527d9a4d3422c1199b9 new file mode 100644 index 000000000..46ed67aee --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a0c89fac8daceecec2ab4527d9a4d3422c1199b9 @@ -0,0 +1 @@ +ew0KICAiew0KICdm \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a1473b7ac92bd80a0ab87834bc66e87031f98028 b/src/fuzz/corpus/base64_decode/a1473b7ac92bd80a0ab87834bc66e87031f98028 new file mode 100644 index 000000000..ad9ebf652 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a1473b7ac92bd80a0ab87834bc66e87031f98028 @@ -0,0 +1 @@ +ew0gImRlUjMiDQogQn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a1adb0f472ff77700345375f0eddeddaf4d54abd b/src/fuzz/corpus/base64_decode/a1adb0f472ff77700345375f0eddeddaf4d54abd new file mode 100644 index 000000000..9604e6c6f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a1adb0f472ff77700345375f0eddeddaf4d54abd @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwVGVzdCIsDQogICJjb250YWlubWVudCI6ICBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a1dc2146b145aefc09f4cd18fb44f04c9da5db6e b/src/fuzz/corpus/base64_decode/a1dc2146b145aefc09f4cd18fb44f04c9da5db6e new file mode 100644 index 000000000..e43f9659e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a1dc2146b145aefc09f4cd18fb44f04c9da5db6e @@ -0,0 +1 @@ +ICAid2pc \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a24675826183e8defe696969a2c21316c215e78b b/src/fuzz/corpus/base64_decode/a24675826183e8defe696969a2c21316c215e78b new file mode 100644 index 000000000..f18277ef2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a24675826183e8defe696969a2c21316c215e78b @@ -0,0 +1 @@ +ew0KICAidmVyc1lvbiI6ICIwLjQuMChlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4byIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a28b06101d0f7a1fd1145d9e1fb360e5135b3193 b/src/fuzz/corpus/base64_decode/a28b06101d0f7a1fd1145d9e1fb360e5135b3193 new file mode 100644 index 000000000..a1c0221c6 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a28b06101d0f7a1fd1145d9e1fb360e5135b3193 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFhmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgIgUNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a296ae819718146d18c0a9fe7c8dd66f85f5baf7 b/src/fuzz/corpus/base64_decode/a296ae819718146d18c0a9fe7c8dd66f85f5baf7 new file mode 100644 index 000000000..193116f30 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a296ae819718146d18c0a9fe7c8dd66f85f5baf7 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRxaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFtZExpbmUiOiAicHl0aG9uICINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxudGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a2da0b90c1a82efb09be10892c0529c03f183fcf b/src/fuzz/corpus/base64_decode/a2da0b90c1a82efb09be10892c0529c03f183fcf new file mode 100644 index 000000000..51f1f7722 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a2da0b90c1a82efb09be10892c0529c03f183fcf @@ -0,0 +1 @@ +ew0gICAgInRpbWQiOiA2MDAwICB9IQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a3caf1a40bd80ae58d093e14cfd71b5a682e4ced b/src/fuzz/corpus/base64_decode/a3caf1a40bd80ae58d093e14cfd71b5a682e4ced new file mode 100644 index 000000000..65a418820 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a3caf1a40bd80ae58d093e14cfd71b5a682e4ced @@ -0,0 +1 @@ +ew0KICAidmVybcli2vI6ICIwLkQuMW1hbHBoYSSGVsb~FxVc2VycxAcQWRt5VcVyXF \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a3e876041b02e85e0368202ebc9c885a7936bf3f b/src/fuzz/corpus/base64_decode/a3e876041b02e85e0368202ebc9c885a7936bf3f new file mode 100644 index 000000000..08bfe8d89 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a3e876041b02e85e0368202ebc9c885a7936bf3f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250Y250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM2XFxVc2JvZ3JhbXMkDQogHCAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a41286fa4dbd2509e895b5999e2619edfd249011 b/src/fuzz/corpus/base64_decode/a41286fa4dbd2509e895b5999e2619edfd249011 new file mode 100644 index 000000000..340d8ba31 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/a41286fa4dbd2509e895b5999e2619edfd249011 differ diff --git a/src/fuzz/corpus/base64_decode/a5d072f885b0bf215da8a251905b38fa2c5bf3ae b/src/fuzz/corpus/base64_decode/a5d072f885b0bf215da8a251905b38fa2c5bf3ae new file mode 100644 index 000000000..42e0b74c0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a5d072f885b0bf215da8a251905b38fa2c5bf3ae @@ -0,0 +1 @@ +ew0KICAidmVyY2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgIlNvYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGF0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIk0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a6e6267f70717fbf3f7b5caa5532b696681ae3c8 b/src/fuzz/corpus/base64_decode/a6e6267f70717fbf3f7b5caa5532b696681ae3c8 new file mode 100644 index 000000000..dc96f436d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a6e6267f70717fbf3f7b5caa5532b696681ae3c8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsICAiZW52IjogWyJNWVZBUj1Jc2VzdCJdLA0KICAgICJ5aW1lb3V0IjogMzAwMD0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a7e2c27b21875fec2903071494b6275e83e27fd7 b/src/fuzz/corpus/base64_decode/a7e2c27b21875fec2903071494b6275e83e27fd7 new file mode 100644 index 000000000..e74b873e8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a7e2c27b21875fec2903071494b6275e83e27fd7 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJnb250YWlubWVudCI6ICJtaWNyb3ZvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDAtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a8545e6bd38f6a84e75851ca528d0f4bdc903b78 b/src/fuzz/corpus/base64_decode/a8545e6bd38f6a84e75851ca528d0f4bdc903b78 new file mode 100644 index 000000000..23b225e5e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a8545e6bd38f6a84e75851ca528d0f4bdc903b78 @@ -0,0 +1 @@ +ImRiCj0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a8991314c9802e33e41986bc82b2c76babdd74a2 b/src/fuzz/corpus/base64_decode/a8991314c9802e33e41986bc82b2c76babdd74a2 new file mode 100644 index 000000000..2e563a4b6 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a8991314c9802e33e41986bc82b2c76babdd74a2 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvDEIRNX0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a8f8948e381714752688d7a120758f809a299043 b/src/fuzz/corpus/base64_decode/a8f8948e381714752688d7a120758f809a299043 new file mode 100644 index 000000000..1fc0d2cb8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a8f8948e381714752688d7a120758f809a299043 @@ -0,0 +1 @@ +W100 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/a936e946a202c2b87c990893f16fee36fa0ad942 b/src/fuzz/corpus/base64_decode/a936e946a202c2b87c990893f16fee36fa0ad942 new file mode 100644 index 000000000..13786fbf3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/a936e946a202c2b87c990893f16fee36fa0ad942 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIrLjQuMC14YyIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/aa40a9967d4ae1af983d50038843d660154430e6 b/src/fuzz/corpus/base64_decode/aa40a9967d4ae1af983d50038843d660154430e6 new file mode 100644 index 000000000..9085e4461 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/aa40a9967d4ae1af983d50038843d660154430e6 @@ -0,0 +1 @@ +ew0gImNlIjogW0w0 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ab94f507b4c8339fe8b028df964e3fbc242640da b/src/fuzz/corpus/base64_decode/ab94f507b4c8339fe8b028df964e3fbc242640da new file mode 100644 index 000000000..18ea2b839 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ab94f507b4c8339fe8b028df964e3fbc242640da @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbilvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb10tYW5kTGluZSI6ICJlY2hvIFVTR2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNW25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdC0dLA0KICAgICJ0aW1lb3VgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/abd2311baf39bc42b03aa340d9f7829f0ba2e634 b/src/fuzz/corpus/base64_decode/abd2311baf39bc42b03aa340d9f7829f0ba2e634 new file mode 100644 index 000000000..326c21a7a Binary files /dev/null and b/src/fuzz/corpus/base64_decode/abd2311baf39bc42b03aa340d9f7829f0ba2e634 differ diff --git a/src/fuzz/corpus/base64_decode/ac8434f94b859ca27277a677e6151313ead0c3c8 b/src/fuzz/corpus/base64_decode/ac8434f94b859ca27277a677e6151313ead0c3c8 new file mode 100644 index 000000000..a76d70655 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ac8434f94b859ca27277a677e6151313ead0c3c8 @@ -0,0 +1 @@ +ew0KICAidmVyc21jIFwvc21jIFwvY2Vzc21jIFwvY3VK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ad17943b5dece7b79df6c36ead557d8879c78fae b/src/fuzz/corpus/base64_decode/ad17943b5dece7b79df6c36ead557d8879c78fae new file mode 100644 index 000000000..a90603f03 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ad17943b5dece7b79df6c36ead557d8879c78fae @@ -0,0 +1 @@ +ew0KICAidmMiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjYzVzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWciOiB7DQogICAgImRpc2FieXMiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ae3da29a02f7bd5be79bfdc12d6dfbd7139daebc b/src/fuzz/corpus/base64_decode/ae3da29a02f7bd5be79bfdc12d6dfbd7139daebc new file mode 100644 index 000000000..b32a910da --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ae3da29a02f7bd5be79bfdc12d6dfbd7139daebc @@ -0,0 +1 @@ +DQoKICdm \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/af5f4e5cc5b61d181f39524b79e41e08e38f8100 b/src/fuzz/corpus/base64_decode/af5f4e5cc5b61d181f39524b79e41e08e38f8100 new file mode 100644 index 000000000..a84f70e7a Binary files /dev/null and b/src/fuzz/corpus/base64_decode/af5f4e5cc5b61d181f39524b79e41e08e38f8100 differ diff --git a/src/fuzz/corpus/base64_decode/af81465a3a512097bde185e4cea841ed7b79cd76 b/src/fuzz/corpus/base64_decode/af81465a3a512097bde185e4cea841ed7b79cd76 new file mode 100644 index 000000000..09770610c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/af81465a3a512097bde185e4cea841ed7b79cd76 @@ -0,0 +1 @@ +ew0KICAiZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN5ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/afa9bc64f3b58edbf574032bbcb9817743b39ffc b/src/fuzz/corpus/base64_decode/afa9bc64f3b58edbf574032bbcb9817743b39ffc new file mode 100644 index 000000000..f086969eb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/afa9bc64f3b58edbf574032bbcb9817743b39ffc @@ -0,0 +1 @@ +ew0KIm9jZXNzIjogew5KICAgIC0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/affd2aeb75ce8184e412ac89654dc7e61881fbd3 b/src/fuzz/corpus/base64_decode/affd2aeb75ce8184e412ac89654dc7e61881fbd3 new file mode 100644 index 000000000..cc75ae907 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/affd2aeb75ce8184e412ac89654dc7e61881fbd3 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b0abd05ce4be8db01fd4722ba798d0ec3bab5cf5 b/src/fuzz/corpus/base64_decode/b0abd05ce4be8db01fd4722ba798d0ec3bab5cf5 new file mode 100644 index 000000000..ef1945ec8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b0abd05ce4be8db01fd4722ba798d0ec3bab5cf5 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwMjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b0add948d43cc97a23c9dcb40a7f85560fbd8cea b/src/fuzz/corpus/base64_decode/b0add948d43cc97a23c9dcb40a7f85560fbd8cea new file mode 100644 index 000000000..6949eee8f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b0add948d43cc97a23c9dcb40a7f85560fbd8cea @@ -0,0 +1 @@ +Ww0zICwNWw0zICwN \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b14b57efe686ab92579aea99d0e0fcbb62c10256 b/src/fuzz/corpus/base64_decode/b14b57efe686ab92579aea99d0e0fcbb62c10256 new file mode 100644 index 000000000..6d4d5373c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b14b57efe686ab92579aea99d0e0fcbb62c10256 @@ -0,0 +1 @@ +ew0J \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b1ef31e8aab99e9e9794aa807bb590f8c84f0a98 b/src/fuzz/corpus/base64_decode/b1ef31e8aab99e9e9794aa807bb590f8c84f0a98 new file mode 100644 index 000000000..f82a5fe4f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b1ef31e8aab99e9e9794aa807bb590f8c84f0a98 @@ -0,0 +1 @@ +Ww0sDQog \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b1f2d68d38842c09acd2edfc64bf5f08e2460b91 b/src/fuzz/corpus/base64_decode/b1f2d68d38842c09acd2edfc64bf5f08e2460b91 new file mode 100644 index 000000000..e02205293 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b1f2d68d38842c09acd2edfc64bf5f08e2460b91 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b2851441368b2b190a5fcd44e2994bd332cdecea b/src/fuzz/corpus/base64_decode/b2851441368b2b190a5fcd44e2994bd332cdecea new file mode 100644 index 000000000..b03b2b32c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b2851441368b2b190a5fcd44e2994bd332cdecea @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3Jnb250YWlubWVudCI6ICJtaWNyb3ZvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDAt \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b2ac3047329c4bb97fa7ce343055d0fcb7e53e4b b/src/fuzz/corpus/base64_decode/b2ac3047329c4bb97fa7ce343055d0fcb7e53e4b new file mode 100644 index 000000000..b5674c366 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/b2ac3047329c4bb97fa7ce343055d0fcb7e53e4b differ diff --git a/src/fuzz/corpus/base64_decode/b2f070de21b2e7f98455dd8a1892108e43d2931b b/src/fuzz/corpus/base64_decode/b2f070de21b2e7f98455dd8a1892108e43d2931b new file mode 100644 index 000000000..70e26426e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b2f070de21b2e7f98455dd8a1892108e43d2931b @@ -0,0 +1 @@ +Ww00 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b428019649b1d1463d35f2c1417375cf23f25aba b/src/fuzz/corpus/base64_decode/b428019649b1d1463d35f2c1417375cf23f25aba new file mode 100644 index 000000000..22eebc68b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b428019649b1d1463d35f2c1417375cf23f25aba @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2lUZG93c19zYW5kYm94IiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogImVjaG8gSGVsbGJvbSBzYW5kYm94ISIsDQogMCAgInRpbWVvdXQiOiA2MDAwMA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b470d0332f3e3fa634bb7ef5e99b31c6dcf3678e b/src/fuzz/corpus/base64_decode/b470d0332f3e3fa634bb7ef5e99b31c6dcf3678e new file mode 100644 index 000000000..09bd8831a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b470d0332f3e3fa634bb7ef5e99b31c6dcf3678e @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw4K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b4a31e2cddc04c09ba4b748c30583dccb5729b67 b/src/fuzz/corpus/base64_decode/b4a31e2cddc04c09ba4b748c30583dccb5729b67 new file mode 100644 index 000000000..50c196021 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b4a31e2cddc04c09ba4b748c30583dccb5729b67 @@ -0,0 +1 @@ +ewAKICB5DQp9 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b4e9d0a1a2b3241c2681501bd42d8d267344b348 b/src/fuzz/corpus/base64_decode/b4e9d0a1a2b3241c2681501bd42d8d267344b348 new file mode 100644 index 000000000..8849527ed --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b4e9d0a1a2b3241c2681501bd42d8d267344b348 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KDQogICAgICJ0aW1lb3V0IjogMzAgMDANCiAgICB9LA0KICAgICJjb250YWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b5b2e9dd66433865d34709e4eb594fbe9e47f422 b/src/fuzz/corpus/base64_decode/b5b2e9dd66433865d34709e4eb594fbe9e47f422 new file mode 100644 index 000000000..a3539ad1d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b5b2e9dd66433865d34709e4eb594fbe9e47f422 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1jbmRMaW5laW1lb3V0IjogMzAwMDANCiAgfQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b668c6a6ee01982edfb07665eb1f4984e82d29d0 b/src/fuzz/corpus/base64_decode/b668c6a6ee01982edfb07665eb1f4984e82d29d0 new file mode 100644 index 000000000..c0fe24a2e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b668c6a6ee01982edfb07665eb1f4984e82d29d0 @@ -0,0 +1 @@ +OC41KC41 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b6ca016f19a743dfbfe154063519f8422035379f b/src/fuzz/corpus/base64_decode/b6ca016f19a743dfbfe154063519f8422035379f new file mode 100644 index 000000000..56526f9f9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b6ca016f19a743dfbfe154063519f8422035379f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQqMmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXNnIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b6ddb57a4de82d926b8cf507403e924f13bec3fe b/src/fuzz/corpus/base64_decode/b6ddb57a4de82d926b8cf507403e924f13bec3fe new file mode 100644 index 000000000..d87ce5e3c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b6ddb57a4de82d926b8cf507403e924f13bec3fe @@ -0,0 +1 @@ +ICAiY2Fpbm1lbnQkO2lzMA0KICo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b6f04caa355c507b5a8bc40937be237e1d627fce b/src/fuzz/corpus/base64_decode/b6f04caa355c507b5a8bc40937be237e1d627fce new file mode 100644 index 000000000..d0f30c01c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b6f04caa355c507b5a8bc40937be237e1d627fce @@ -0,0 +1 @@ +ew0KICJwcm9jID0gNThccnBK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b769964a04e0f9d0f465553df5d2c61147ef6a98 b/src/fuzz/corpus/base64_decode/b769964a04e0f9d0f465553df5d2c61147ef6a98 new file mode 100644 index 000000000..b9b1e8473 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b769964a04e0f9d0f465553df5d2c61147ef6a98 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJtIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b7a2519300f4edc60e05d1ea2d111c44008e5fca b/src/fuzz/corpus/base64_decode/b7a2519300f4edc60e05d1ea2d111c44008e5fca new file mode 100644 index 000000000..946512c32 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b7a2519300f4edc60e05d1ea2d111c44008e5fca @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb3dkIjogIDANCiAgfQ0KfQ0I \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b7fb66809a317e37aab7b1ac5dfb1242b6a8bd34 b/src/fuzz/corpus/base64_decode/b7fb66809a317e37aab7b1ac5dfb1242b6a8bd34 new file mode 100644 index 000000000..fbd876000 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b7fb66809a317e37aab7b1ac5dfb1242b6a8bd34 @@ -0,0 +1 @@ +ew0KICAiZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ0B5dGhvbiB2ZXJzaW9uOiAgICAzajogew0tSGVgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b9eb39b5e7f94b49b4c6d82b13435be7e84b1b48 b/src/fuzz/corpus/base64_decode/b9eb39b5e7f94b49b4c6d82b13435be7e84b1b48 new file mode 100644 index 000000000..5d76e1abc --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b9eb39b5e7f94b49b4c6d82b13435be7e84b1b48 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb2JJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VlY2hvIGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sMDANCiAgfQ1KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/b9f3b7acb021a63bb8e7d5d8e4ee581ced65dfc2 b/src/fuzz/corpus/base64_decode/b9f3b7acb021a63bb8e7d5d8e4ee581ced65dfc2 new file mode 100644 index 000000000..c3fed01aa --- /dev/null +++ b/src/fuzz/corpus/base64_decode/b9f3b7acb021a63bb8e7d5d8e4ee581ced65dfc2 @@ -0,0 +1 @@ +ew0KICAidmVyc2ltZW50IjogImx1eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNnIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ba1e8e7ee601c5b69bd76571fe943826c028ff84 b/src/fuzz/corpus/base64_decode/ba1e8e7ee601c5b69bd76571fe943826c028ff84 new file mode 100644 index 000000000..7f1de9854 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ba1e8e7ee601c5b69bd76571fe943826c028ff84 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdgICJjb250YWluZXJJZCJhIHN1bT0lSCcgJSAK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/basic_lxc.b64.txt b/src/fuzz/corpus/base64_decode/basic_lxc.b64.txt new file mode 100644 index 000000000..97062a508 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/basic_lxc.b64.txt @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/basic_processcontainer.b64.txt b/src/fuzz/corpus/base64_decode/basic_processcontainer.b64.txt new file mode 100644 index 000000000..2ea9e5a29 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/basic_processcontainer.b64.txt @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/bbbd97412d71a76dbf69f03e8cc61023cdacdb7f b/src/fuzz/corpus/base64_decode/bbbd97412d71a76dbf69f03e8cc61023cdacdb7f new file mode 100644 index 000000000..691bbc7fc Binary files /dev/null and b/src/fuzz/corpus/base64_decode/bbbd97412d71a76dbf69f03e8cc61023cdacdb7f differ diff --git a/src/fuzz/corpus/base64_decode/bc16e3e8020631f8baaad4ce76de0229db9ddb90 b/src/fuzz/corpus/base64_decode/bc16e3e8020631f8baaad4ce76de0229db9ddb90 new file mode 100644 index 000000000..ac8b47a87 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/bc16e3e8020631f8baaad4ce76de0229db9ddb90 @@ -0,0 +1 @@ +ew0KICAiZVBcdGhzIjog \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/bc507b94726f6b535316763f2e4db4d90055265a b/src/fuzz/corpus/base64_decode/bc507b94726f6b535316763f2e4db4d90055265a new file mode 100644 index 000000000..cc5dd28fc --- /dev/null +++ b/src/fuzz/corpus/base64_decode/bc507b94726f6b535316763f2e4db4d90055265a @@ -0,0 +1 @@ +CQoO \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/bddccb96dd2938d1ac4271616dad013cba520372 b/src/fuzz/corpus/base64_decode/bddccb96dd2938d1ac4271616dad013cba520372 new file mode 100644 index 000000000..203945338 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/bddccb96dd2938d1ac4271616dad013cba520372 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluaW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/be38c7c218fa753c25047327a140276dc1987256 b/src/fuzz/corpus/base64_decode/be38c7c218fa753c25047327a140276dc1987256 new file mode 100644 index 000000000..486b670f7 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/be38c7c218fa753c25047327a140276dc1987256 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/be8817b3865b080f6f4c21753f96d733e5457eff b/src/fuzz/corpus/base64_decode/be8817b3865b080f6f4c21753f96d733e5457eff new file mode 100644 index 000000000..9f3d0271c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/be8817b3865b080f6f4c21753f96d733e5457eff @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250Y250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXHJvZ3JhbXMkDQogICAgXQ0KICB9LA0pc2F9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/be9b6a404d1ed1b80737d7d36180469e2db51d33 b/src/fuzz/corpus/base64_decode/be9b6a404d1ed1b80737d7d36180469e2db51d33 new file mode 100644 index 000000000..452b04f73 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/be9b6a404d1ed1b80737d7d36180469e2db51d33 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgAF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/becf59cd234cef058f40172d69a1b1003701f4ef b/src/fuzz/corpus/base64_decode/becf59cd234cef058f40172d69a1b1003701f4ef new file mode 100644 index 000000000..70a83d4ac --- /dev/null +++ b/src/fuzz/corpus/base64_decode/becf59cd234cef058f40172d69a1b1003701f4ef @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2luc19zYW5kYm47IiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogImVjaG8gSGVsbG8gZnJvbSBzYW5kISIsDQogICAgInRpbWVvdXQiOiA2MDAwMA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/bfb89a45e0c4247219efb9c370c20eaadf88d4e7 b/src/fuzz/corpus/base64_decode/bfb89a45e0c4247219efb9c370c20eaadf88d4e7 new file mode 100644 index 000000000..275f194a8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/bfb89a45e0c4247219efb9c370c20eaadf88d4e7 @@ -0,0 +1 @@ +Ww0KKWwK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c0dde09d2745ff3496961d8a49081d6beaad69ee b/src/fuzz/corpus/base64_decode/c0dde09d2745ff3496961d8a49081d6beaad69ee new file mode 100644 index 000000000..3d813cd8a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c0dde09d2745ff3496961d8a49081d6beaad69ee @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJzb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyaWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c28d643e668464c4c5a8cff836b1f970336afce4 b/src/fuzz/corpus/base64_decode/c28d643e668464c4c5a8cff836b1f970336afce4 new file mode 100644 index 000000000..ddaabeb09 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c28d643e668464c4c5a8cff836b1f970336afce4 @@ -0,0 +1 @@ +ew0KICAlMzAK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c2906673b5169396b4a3bce9bbcdb67ef19420e8 b/src/fuzz/corpus/base64_decode/c2906673b5169396b4a3bce9bbcdb67ef19420e8 new file mode 100644 index 000000000..6fbd52fda --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c2906673b5169396b4a3bce9bbcdb67ef19420e8 @@ -0,0 +1 @@ +ew0KICAidmVyc21jIFwvY2VzcyI6IHsK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c2931a377f6151df62003b87ce22cb713301a869 b/src/fuzz/corpus/base64_decode/c2931a377f6151df62003b87ce22cb713301a869 new file mode 100644 index 000000000..f49fa2639 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c2931a377f6151df62003b87ce22cb713301a869 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC8hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHBzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5VZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c33fc083aa602170fc30a737203d43df67b49725 b/src/fuzz/corpus/base64_decode/c33fc083aa602170fc30a737203d43df67b49725 new file mode 100644 index 000000000..1c13e7cb4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c33fc083aa602170fc30a737203d43df67b49725 @@ -0,0 +1 @@ +ew0KICAicXJJZCI6Ci1J \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c456ba30ca32b6d66da80fc17da4ca6ccc1ac67d b/src/fuzz/corpus/base64_decode/c456ba30ca32b6d66da80fc17da4ca6ccc1ac67d new file mode 100644 index 000000000..ba4bd0f9d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c456ba30ca32b6d66da80fc17da4ca6ccc1ac67d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiAgICAgICJwZX0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c4bb08775283aafe9e20068a2d24671f70982142 b/src/fuzz/corpus/base64_decode/c4bb08775283aafe9e20068a2d24671f70982142 new file mode 100644 index 000000000..6d9a8f380 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c4bb08775283aafe9e20068a2d24671f70982142 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6Ww0KICAgICAgIkM6XFxVc2Vyc1xcZ3JhbXMiDQogICAgXQ0KICB9LA0KICAlTycG \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c4cbe57237676c7675e77c46d0e25fc0067baba0 b/src/fuzz/corpus/base64_decode/c4cbe57237676c7675e77c46d0e25fc0067baba0 new file mode 100644 index 000000000..94c5c1465 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c4cbe57237676c7675e77c46d0e25fc0067baba0 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogIiAtYyBcImltcG9ydC8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxiDQkgICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c58379ff8dd5f800605cdc2b8c6d4eabec3b4e1d b/src/fuzz/corpus/base64_decode/c58379ff8dd5f800605cdc2b8c6d4eabec3b4e1d new file mode 100644 index 000000000..a16a6bc74 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c58379ff8dd5f800605cdc2b8c6d4eabec3b4e1d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJJb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGdvcmxgIH0sDQogICJseGMiOiB7DQogICAgICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c58be7c5fdd85f3e61d86aea74b0b11ccf8fe665 b/src/fuzz/corpus/base64_decode/c58be7c5fdd85f3e61d86aea74b0b11ccf8fe665 new file mode 100644 index 000000000..57b67c7b0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c58be7c5fdd85f3e61d86aea74b0b11ccf8fe665 @@ -0,0 +1 @@ +ew0KICAgIm9zIXAz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c5d339d5b32d632a4c88b4a2608da6ed29bcf28a b/src/fuzz/corpus/base64_decode/c5d339d5b32d632a4c88b4a2608da6ed29bcf28a new file mode 100644 index 000000000..348b6ca3f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c5d339d5b32d632a4c88b4a2608da6ed29bcf28a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c8101c36f1b550449763e72994fbe8fda91b2952 b/src/fuzz/corpus/base64_decode/c8101c36f1b550449763e72994fbe8fda91b2952 new file mode 100644 index 000000000..75e03a1c4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c8101c36f1b550449763e72994fbe8fda91b2952 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c823cb4be97a0a83d954447ad8b76b1823905b82 b/src/fuzz/corpus/base64_decode/c823cb4be97a0a83d954447ad8b76b1823905b82 new file mode 100644 index 000000000..fb2da84b6 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c823cb4be97a0a83d954447ad8b76b1823905b82 @@ -0,0 +1 @@ +biI6 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c85eb71eb4fe3159322eac9ecce4e428d3845ab6 b/src/fuzz/corpus/base64_decode/c85eb71eb4fe3159322eac9ecce4e428d3845ab6 new file mode 100644 index 000000000..e6127646e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c85eb71eb4fe3159322eac9ecce4e428d3845ab6 @@ -0,0 +1 @@ +ew0gImRlIjogIj0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c86dc968a484e2c1d497b15e929f8ee4b0266782 b/src/fuzz/corpus/base64_decode/c86dc968a484e2c1d497b15e929f8ee4b0266782 new file mode 100644 index 000000000..5fa022640 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c86dc968a484e2c1d497b15e929f8ee4b0266782 @@ -0,0 +1 @@ +Ww0KWw0KWw4K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c8c4960063af14ebea58536a77fbfa1591986f17 b/src/fuzz/corpus/base64_decode/c8c4960063af14ebea58536a77fbfa1591986f17 new file mode 100644 index 000000000..608fd61bc --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c8c4960063af14ebea58536a77fbfa1591986f17 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1lICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNpIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/c96627f14cf1fab727c4fddd92f10fc93018e198 b/src/fuzz/corpus/base64_decode/c96627f14cf1fab727c4fddd92f10fc93018e198 new file mode 100644 index 000000000..328d5646e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/c96627f14cf1fab727c4fddd92f10fc93018e198 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1jbiI6ICIwLjQuMC1hbHBoYSIsDQogCiAgInByb2Nlc3MiOiB7DQogImRMaW5laW1lb3V0IjogMzAwMDANCiAgfSwNCiAgICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ca4fda7016e4c5c4a627be32105f498ff1033e22 b/src/fuzz/corpus/base64_decode/ca4fda7016e4c5c4a627be32105f498ff1033e22 new file mode 100644 index 000000000..b88207447 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ca4fda7016e4c5c4a627be32105f498ff1033e22 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJsaW51eCIsDQogICJwcm9jZXNzIFwiaW1wb3J0IHN5czsgcH5kTGluZSI6ICJlY2YgdW5hbWUgLWEiDQogIH0sDUogICJgImRpc3RyaWogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/cacd519b39b6aa64090969fc6bf14115f87959d7 b/src/fuzz/corpus/base64_decode/cacd519b39b6aa64090969fc6bf14115f87959d7 new file mode 100644 index 000000000..582a2b267 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/cacd519b39b6aa64090969fc6bf14115f87959d7 @@ -0,0 +1 @@ +ew0KICAidmVyc1lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEk4byIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICAgImNvbnRhaW0tZW50IjogImx4byIsDQogICJwbGF1Zm9ybSI6ICJsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/cc7fea3d1457b76745630dfe40c77421795022ed b/src/fuzz/corpus/base64_decode/cc7fea3d1457b76745630dfe40c77421795022ed new file mode 100644 index 000000000..cf23b997d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/cc7fea3d1457b76745630dfe40c77421795022ed @@ -0,0 +1 @@ +ew0KICJlIjogMzAK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/cd978f7c88738885542ad7b4e6147fa298eef215 b/src/fuzz/corpus/base64_decode/cd978f7c88738885542ad7b4e6147fa298eef215 new file mode 100644 index 000000000..7f286fa0c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/cd978f7c88738885542ad7b4e6147fa298eef215 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jQXNzIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50Ijogew0KICAgICJwIjogew5KICAgICJwIjogew0KInByaW50IjogDQogIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/cf289ff7133da12b713daaa6ab32657c9c22c74d b/src/fuzz/corpus/base64_decode/cf289ff7133da12b713daaa6ab32657c9c22c74d new file mode 100644 index 000000000..6d7e1e835 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/cf289ff7133da12b713daaa6ab32657c9c22c74d @@ -0,0 +1 @@ +Ww0sICwN \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d05b5919ba72fe1799d60c4d942bc8dc8bdcd312 b/src/fuzz/corpus/base64_decode/d05b5919ba72fe1799d60c4d942bc8dc8bdcd312 new file mode 100644 index 000000000..b82b2b8ea --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d05b5919ba72fe1799d60c4d942bc8dc8bdcd312 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxNCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d10e9dcef7b88fd3b4a84e790b9186f065a70d94 b/src/fuzz/corpus/base64_decode/d10e9dcef7b88fd3b4a84e790b9186f065a70d94 new file mode 100644 index 000000000..9105f9944 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d10e9dcef7b88fd3b4a84e790b9186f065a70d94 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWliZW52IjogWyJNWVZBUj1Jc29sYXRpZQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d1420b2aba020b3be2d6e94de31397bcf0bfc4f2 b/src/fuzz/corpus/base64_decode/d1420b2aba020b3be2d6e94de31397bcf0bfc4f2 new file mode 100644 index 000000000..15bc3d65d Binary files /dev/null and b/src/fuzz/corpus/base64_decode/d1420b2aba020b3be2d6e94de31397bcf0bfc4f2 differ diff --git a/src/fuzz/corpus/base64_decode/d163485e795c8132042d923afb8990d411b24892 b/src/fuzz/corpus/base64_decode/d163485e795c8132042d923afb8990d411b24892 new file mode 100644 index 000000000..86c91df7a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d163485e795c8132042d923afb8990d411b24892 @@ -0,0 +1 @@ +ew0KICAidmVycWluZXJJZCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm8jZXNzIjogew0KICNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d20625e467aa0c7138655de0fac206e5daac2003 b/src/fuzz/corpus/base64_decode/d20625e467aa0c7138655de0fac206e5daac2003 new file mode 100644 index 000000000..ef3d21e9c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d20625e467aa0c7138655de0fac206e5daac2003 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0KWw0KWw0KWw0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d22f88ed51f7082aa7f72ff51241c73ad22b3da2 b/src/fuzz/corpus/base64_decode/d22f88ed51f7082aa7f72ff51241c73ad22b3da2 new file mode 100644 index 000000000..bd6ca0752 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d22f88ed51f7082aa7f72ff51241c73ad22b3da2 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIsLjQuMmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d3eed6180a77530c6d505c20e2a91c1361113c4e b/src/fuzz/corpus/base64_decode/d3eed6180a77530c6d505c20e2a91c1361113c4e new file mode 100644 index 000000000..15e15224a --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d3eed6180a77530c6d505c20e2a91c1361113c4e @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIrDQogICAgIWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d4f62787d7e3c79cfded0b411f596939af2fcf3e b/src/fuzz/corpus/base64_decode/d4f62787d7e3c79cfded0b411f596939af2fcf3e new file mode 100644 index 000000000..42d76ed61 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d4f62787d7e3c79cfded0b411f596939af2fcf3e @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICJwcm9jZXNzIjogew0bHCAe \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d5a0bdf4b640152caf8939c3ef2415d987f09fdb b/src/fuzz/corpus/base64_decode/d5a0bdf4b640152caf8939c3ef2415d987f09fdb new file mode 100644 index 000000000..3ae62e316 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d5a0bdf4b640152caf8939c3ef2415d987f09fdb @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQ4ICAgImRyb3lPbkV4DH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d5ff371d5e16b442f2f3a74360df5fdb4f2b9aa8 b/src/fuzz/corpus/base64_decode/d5ff371d5e16b442f2f3a74360df5fdb4f2b9aa8 new file mode 100644 index 000000000..4669f6e99 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d5ff371d5e16b442f2f3a74360df5fdb4f2b9aa8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJYXRpTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYzLdCdJA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d615de45e25755d90add305b13a45d89c436d3a7 b/src/fuzz/corpus/base64_decode/d615de45e25755d90add305b13a45d89c436d3a7 new file mode 100644 index 000000000..4ef4670b4 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d615de45e25755d90add305b13a45d89c436d3a7 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluc3MiOiB7DQogICAgImNvbW1hbmRMdGhzIjogWw0KICAgACAgIkMmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d635b28cce8a9583a094b5737d84b88e8c21105b b/src/fuzz/corpus/base64_decode/d635b28cce8a9583a094b5737d84b88e8c21105b new file mode 100644 index 000000000..81f56b6da --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d635b28cce8a9583a094b5737d84b88e8c21105b @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJJb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxwLVdvcmxkaXQibHBpbmUiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d63a3dbef8cf9fbe7c5df281048731c3b320e8e8 b/src/fuzz/corpus/base64_decode/d63a3dbef8cf9fbe7c5df281048731c3b320e8e8 new file mode 100644 index 000000000..423c1c2fc --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d63a3dbef8cf9fbe7c5df281048731c3b320e8e8 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzANAwCDMiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vdc2VyXFxBcHBEYXRhXFxMb2NhbFxcUew0KICAidmVfd29AgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLyc2lvbiI6ICIwLjVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiogIkM6XFxteGNfdya2BmYWxzZQ0KICB9DQp9Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJDQk=NWVZ \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d71a7c4c2e9a02cf4bf25a864dd4e3340745e46b b/src/fuzz/corpus/base64_decode/d71a7c4c2e9a02cf4bf25a864dd4e3340745e46b new file mode 100644 index 000000000..52b1e9800 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/d71a7c4c2e9a02cf4bf25a864dd4e3340745e46b differ diff --git a/src/fuzz/corpus/base64_decode/d7b06b75a5841b0d117cc182a7f028b6b512bc8f b/src/fuzz/corpus/base64_decode/d7b06b75a5841b0d117cc182a7f028b6b512bc8f new file mode 100644 index 000000000..0cf5d721f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d7b06b75a5841b0d117cc182a7f028b6b512bc8f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YW1hbmRMaW5lIjogInB5dXJzaW9ufScpOyBwcmludCgnQ29udCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN5ZW0i \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d7b13286cf58a57cb2570f9d659096961fde2504 b/src/fuzz/corpus/base64_decode/d7b13286cf58a57cb2570f9d659096961fde2504 new file mode 100644 index 000000000..a7849eca7 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d7b13286cf58a57cb2570f9d659096961fde2504 @@ -0,0 +1 @@ +ew0gImRlUjMiDQow0KIgCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d7e807f9e9ab1ee885ad6b47999dca47e7252f70 b/src/fuzz/corpus/base64_decode/d7e807f9e9ab1ee885ad6b47999dca47e7252f70 new file mode 100644 index 000000000..243ac8626 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d7e807f9e9ab1ee885ad6b47999dca47e7252f70 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d816acdd9265ba53d130c8bbdd32737bd336fea4 b/src/fuzz/corpus/base64_decode/d816acdd9265ba53d130c8bbdd32737bd336fea4 new file mode 100644 index 000000000..880b0e216 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d816acdd9265ba53d130c8bbdd32737bd336fea4 @@ -0,0 +1 @@ +ew0KICAgICJwIjogew0KICAgIiAe \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d82c14315c4deab90e80b51600ac8958e5ea03eb b/src/fuzz/corpus/base64_decode/d82c14315c4deab90e80b51600ac8958e5ea03eb new file mode 100644 index 000000000..57073b6bf --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d82c14315c4deab90e80b51600ac8958e5ea03eb @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwLjUuMC1hbHBoYSIsDQogLCJjb250YWluZXJJZCI6ICJpc29sMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/d9207d3c8efed744109cd30167577766f7792218 b/src/fuzz/corpus/base64_decode/d9207d3c8efed744109cd30167577766f7792218 new file mode 100644 index 000000000..c4c68b5cf --- /dev/null +++ b/src/fuzz/corpus/base64_decode/d9207d3c8efed744109cd30167577766f7792218 @@ -0,0 +1 @@ +ew0KICAid1VyciI6ICIuMC1hbHBoYSIsDQpgIQ0KICp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/da242ff84b9e665c6eb66b8f70e036019f943131 b/src/fuzz/corpus/base64_decode/da242ff84b9e665c6eb66b8f70e036019f943131 new file mode 100644 index 000000000..96cc6b126 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/da242ff84b9e665c6eb66b8f70e036019f943131 @@ -0,0 +1 @@ +ICAi \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/da964031284f7d7355d2b04ee0fc4c48875d0ae0 b/src/fuzz/corpus/base64_decode/da964031284f7d7355d2b04ee0fc4c48875d0ae0 new file mode 100644 index 000000000..ddfc70786 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/da964031284f7d7355d2b04ee0fc4c48875d0ae0 @@ -0,0 +1 @@ +ICJz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/db0d44ae76b92a3cc197c69bf727800ee87fa06c b/src/fuzz/corpus/base64_decode/db0d44ae76b92a3cc197c69bf727800ee87fa06c new file mode 100644 index 000000000..885d40c5b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/db0d44ae76b92a3cc197c69bf727800ee87fa06c @@ -0,0 +1 @@ +bnI6bHBoYj1J \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/db42ec85b325a2a141083b95dc65c6775ae8c8d7 b/src/fuzz/corpus/base64_decode/db42ec85b325a2a141083b95dc65c6775ae8c8d7 new file mode 100644 index 000000000..a1e24c861 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/db42ec85b325a2a141083b95dc65c6775ae8c8d7 @@ -0,0 +1 @@ +ew0KICAidmVyY2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJFTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGF0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIk0KICBbSBQeDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/dbbdbdcc26f3766003724110ddc595e862571141 b/src/fuzz/corpus/base64_decode/dbbdbdcc26f3766003724110ddc595e862571141 new file mode 100644 index 000000000..05c653fd3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/dbbdbdcc26f3766003724110ddc595e862571141 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YGluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR2c2lvbiI6ICIwLjUuMC1pbHBoXSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWbWulVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/dda990890475c105d5298025a533ec81c4e66623 b/src/fuzz/corpus/base64_decode/dda990890475c105d5298025a533ec81c4e66623 new file mode 100644 index 000000000..b19073ec2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/dda990890475c105d5298025a533ec81c4e66623 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJjb250YWlubWVudCIgMzAwMDANb2ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ddfb189773cc5593cfb27802fe151dc7555384ef b/src/fuzz/corpus/base64_decode/ddfb189773cc5593cfb27802fe151dc7555384ef new file mode 100644 index 000000000..236b92b79 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ddfb189773cc5593cfb27802fe151dc7555384ef @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hb2Nlc3Njb249YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaHN5czsgcHJpbnQoJ0hlbGxvIGZyb2B7c3lzLnlcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFgaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYixlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/de2c25002daa23f062b2d509d69bab2f61b8a6ed b/src/fuzz/corpus/base64_decode/de2c25002daa23f062b2d509d69bab2f61b8a6ed new file mode 100644 index 000000000..e1bf17e76 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/de2c25002daa23f062b2d509d69bab2f61b8a6ed @@ -0,0 +1 @@ +ew0KICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQDUwIiwNCiAgImNvbnRhaW0iOiB7DQogICAgInJlYWR2cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e09cc345225d03867c9d6720f0bd2ed9212b9ab4 b/src/fuzz/corpus/base64_decode/e09cc345225d03867c9d6720f0bd2ed9212b9ab4 new file mode 100644 index 000000000..d2200abea --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e09cc345225d03867c9d6720f0bd2ed9212b9ab4 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jQXNzIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50Ijogew0KICAgICJwIjogewogew0KICJwIjogew0KICAgICJwIjogDQogIg1KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e1214b08f8422d6fd4fd091983cda4ab7050cfb3 b/src/fuzz/corpus/base64_decode/e1214b08f8422d6fd4fd091983cda4ab7050cfb3 new file mode 100644 index 000000000..925d6a4cd --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e1214b08f8422d6fd4fd091983cda4ab7050cfb3 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjBoYSIsDQAidmI3DQIs \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e14a81c52ef637bdd698bb0ff2c5cbbda85037ab b/src/fuzz/corpus/base64_decode/e14a81c52ef637bdd698bb0ff2c5cbbda85037ab new file mode 100644 index 000000000..acf5c6cb6 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e14a81c52ef637bdd698bb0ff2c5cbbda85037ab @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwZXNzY29udGFpbmVyIiwNCiAgDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e221e5da36de0ae716a7e0702da9d71ae8dad00b b/src/fuzz/corpus/base64_decode/e221e5da36de0ae716a7e0702da9d71ae8dad00b new file mode 100644 index 000000000..db7d95866 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e221e5da36de0ae716a7e0702da9d71ae8dad00b @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0Kew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFza2NBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYgICAGInJlYWR2cmlMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzWw0KWwZQ0KI4KWw4KCB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e2be58a33f2bd2823d4fa4d31fc0a6909827a04b b/src/fuzz/corpus/base64_decode/e2be58a33f2bd2823d4fa4d31fc0a6909827a04b new file mode 100644 index 000000000..8419c6e9f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e2be58a33f2bd2823d4fa4d31fc0a6909827a04b @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0Kew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFza3NudGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydBBzeXM7IHByaW50KGw4KCB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e30036e67018428b3ba23614d9603e611a7d17ce b/src/fuzz/corpus/base64_decode/e30036e67018428b3ba23614d9603e611a7d17ce new file mode 100644 index 000000000..b64fe2def --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e30036e67018428b3ba23614d9603e611a7d17ce @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50KCdgICJjbCArIhkK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e3bd9bcc8d5ed1aa838f6b9997be5d82e9c2499c b/src/fuzz/corpus/base64_decode/e3bd9bcc8d5ed1aa838f6b9997be5d82e9c2499c new file mode 100644 index 000000000..c5808b149 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e3bd9bcc8d5ed1aa838f6b9997be5d82e9c2499c @@ -0,0 +1 @@ +Ww0zICw5ICw5 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e42409dc922d07c9f41dc7246029458d43c961f9 b/src/fuzz/corpus/base64_decode/e42409dc922d07c9f41dc7246029458d43c961f9 new file mode 100644 index 000000000..689442c94 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e42409dc922d07c9f41dc7246029458d43c961f9 @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXWxsbyBmcm9tIE1pY3JgJSIsDQogICAgICAgICJ5aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJnb250YWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e4dc4c1429a8a9d4ab528ac5392453eb173678e6 b/src/fuzz/corpus/base64_decode/e4dc4c1429a8a9d4ab528ac5392453eb173678e6 new file mode 100644 index 000000000..314940eda --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e4dc4c1429a8a9d4ab528ac5392453eb173678e6 @@ -0,0 +1 @@ +MGVsbG8= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e5bd2c4ea95b8b8624b62b860780e5333bf64aa1 b/src/fuzz/corpus/base64_decode/e5bd2c4ea95b8b8624b62b860780e5333bf64aa1 new file mode 100644 index 000000000..029b0c1ac --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e5bd2c4ea95b8b8624b62b860780e5333bf64aa1 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQwMC1hbHBoYSIsDQogICJjb250YWluZXJJdCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJpXCIiLA0KICAgICJ0aW1lIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e6665fb38edb646c2c38bb1102a840409b4ca63c b/src/fuzz/corpus/base64_decode/e6665fb38edb646c2c38bb1102a840409b4ca63c new file mode 100644 index 000000000..42a60b237 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e6665fb38edb646c2c38bb1102a840409b4ca63c @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxcbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeC0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e66b93208ae9363d1e591bb9c41bcc8292088437 b/src/fuzz/corpus/base64_decode/e66b93208ae9363d1e591bb9c41bcc8292088437 new file mode 100644 index 000000000..5e80d5b52 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/e66b93208ae9363d1e591bb9c41bcc8292088437 differ diff --git a/src/fuzz/corpus/base64_decode/e750da0f6e4f63348e11e5df3d1eeed14fcee81c b/src/fuzz/corpus/base64_decode/e750da0f6e4f63348e11e5df3d1eeed14fcee81c new file mode 100644 index 000000000..2e85b5bff --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e750da0f6e4f63348e11e5df3d1eeed14fcee81c @@ -0,0 +1 @@ +ew0KICAidmlvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSnByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAiczsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb3Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e7c7f65e03aeb7b10bf50ad4b9d9e2892a90ea82 b/src/fuzz/corpus/base64_decode/e7c7f65e03aeb7b10bf50ad4b9d9e2892a90ea82 new file mode 100644 index 000000000..b0bdd4aa7 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e7c7f65e03aeb7b10bf50ad4b9d9e2892a90ea82 @@ -0,0 +1 @@ +ew0iew5m \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e942138269596047c31d133d8015785601b0ea2a b/src/fuzz/corpus/base64_decode/e942138269596047c31d133d8015785601b0ea2a new file mode 100644 index 000000000..db8f2ca34 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e942138269596047c31d133d8015785601b0ea2a @@ -0,0 +1 @@ +MC51 \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/e99cfd2a1e582b489d3f17bdf253310d8ac13c53 b/src/fuzz/corpus/base64_decode/e99cfd2a1e582b489d3f17bdf253310d8ac13c53 new file mode 100644 index 000000000..8451e8a39 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/e99cfd2a1e582b489d3f17bdf253310d8ac13c53 @@ -0,0 +1 @@ +ew0KICAidmVyc2l2IjogWyJNWVZJc29vYXIwLjUuMC1hbHBoYSIsNQogWVZBUj1Jc29sYXIwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ea8ffd6eab07938b9d31993fc0587c888523d486 b/src/fuzz/corpus/base64_decode/ea8ffd6eab07938b9d31993fc0587c888523d486 new file mode 100644 index 000000000..3cd022c60 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ea8ffd6eab07938b9d31993fc0587c888523d486 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb25vbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3M0YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHBya250YWluZXItVGVzdCIsDQogICJjb250YWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2ogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/eb714bae8a4bd1d55382c45086ed53b838f4f9e9 b/src/fuzz/corpus/base64_decode/eb714bae8a4bd1d55382c45086ed53b838f4f9e9 new file mode 100644 index 000000000..d86fc8844 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/eb714bae8a4bd1d55382c45086ed53b838f4f9e9 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpcW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/eb9001c750dae6d59e5d83d86d4fa79fa233c635 b/src/fuzz/corpus/base64_decode/eb9001c750dae6d59e5d83d86d4fa79fa233c635 new file mode 100644 index 000000000..9dd93a1eb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/eb9001c750dae6d59e5d83d86d4fa79fa233c635 @@ -0,0 +1 @@ +ew0gImRlUjMiDQogCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/eba66c5469c0472b31aae49ecef231160b600b55 b/src/fuzz/corpus/base64_decode/eba66c5469c0472b31aae49ecef231160b600b55 new file mode 100644 index 000000000..9a9cdabd0 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/eba66c5469c0472b31aae49ecef231160b600b55 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbilvbiI6ICIwLjVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1lICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNpIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29pb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3ViY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ebfbf308ed34a1c31fe1e6ee69666b9d2d96203a b/src/fuzz/corpus/base64_decode/ebfbf308ed34a1c31fe1e6ee69666b9d2d96203a new file mode 100644 index 000000000..3f113e7e8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ebfbf308ed34a1c31fe1e6ee69666b9d2d96203a @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYQogICAgImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ecddb8b43c795e8e666acab5be7c307146b40f60 b/src/fuzz/corpus/base64_decode/ecddb8b43c795e8e666acab5be7c307146b40f60 new file mode 100644 index 000000000..3167e217c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ecddb8b43c795e8e666acab5be7c307146b40f60 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW4tZW50IgojImx4YyogICAgImRlc1Ryb3lPbkV4aXQiOiB0cnVlDQoyaWJ1dCAgICJyZWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/eece716cb6a97a11fe8bca57cb41be9c529e8fcc b/src/fuzz/corpus/base64_decode/eece716cb6a97a11fe8bca57cb41be9c529e8fcc new file mode 100644 index 000000000..33166648c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/eece716cb6a97a11fe8bca57cb41be9c529e8fcc @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2lvZG93c19zYW5kYm94IiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogImVjaG8gSGVsbG8gZnJvbSBzYW5kDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ef4d697e53d30770736590feb6235b3e7d285e0e b/src/fuzz/corpus/base64_decode/ef4d697e53d30770736590feb6235b3e7d285e0e new file mode 100644 index 000000000..5af989799 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ef4d697e53d30770736590feb6235b3e7d285e0e @@ -0,0 +1 @@ +ew0gICAgImRlIjogWw00MjMiDQogCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/empty.txt b/src/fuzz/corpus/base64_decode/empty.txt new file mode 100644 index 000000000..7b4d68d70 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/empty.txt @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f06328ab87c9046d6b06cf608412ea0f86cd3c32 b/src/fuzz/corpus/base64_decode/f06328ab87c9046d6b06cf608412ea0f86cd3c32 new file mode 100644 index 000000000..ff6f4f775 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f06328ab87c9046d6b06cf608412ea0f86cd3c32 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbilJZCI6ICJDTEktQmItVGVzdCIsDQogDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f0d1dfaa1acb1a4c682bcf3845ed467d9fc28136 b/src/fuzz/corpus/base64_decode/f0d1dfaa1acb1a4c682bcf3845ed467d9fc28136 new file mode 100644 index 000000000..dfb57fd83 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f0d1dfaa1acb1a4c682bcf3845ed467d9fc28136 @@ -0,0 +1 @@ +ew0KICAidmVyc2ljZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9vIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY1ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXQiOiB0cnVlDQogIH0sDQogICJseGMiOiB7DQogICAgImR1c3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyZWxlYXNnIjogIjMuMjMiDQogIH0JCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f12e299ffc2ccbc76ef53ae102aeee6ab905e46c b/src/fuzz/corpus/base64_decode/f12e299ffc2ccbc76ef53ae102aeee6ab905e46c new file mode 100644 index 000000000..87e993659 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f12e299ffc2ccbc76ef53ae102aeee6ab905e46c @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZXItVGVzew0d \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f165f8b8f2b4e17e64abd6dfc51141585ba04b34 b/src/fuzz/corpus/base64_decode/f165f8b8f2b4e17e64abd6dfc51141585ba04b34 new file mode 100644 index 000000000..adf0d62f9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f165f8b8f2b4e17e64abd6dfc51141585ba04b34 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1DbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW4tZW50IjogImJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f1abf8ac5cbb5ab50a2e23531be4be4016887872 b/src/fuzz/corpus/base64_decode/f1abf8ac5cbb5ab50a2e23531be4be4016887872 new file mode 100644 index 000000000..6baf56b44 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f1abf8ac5cbb5ab50a2e23531be4be4016887872 @@ -0,0 +1 @@ +ew0KICAidmMiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgInJlYWR3cml0ZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2Vyc1xcQWRtaW5Vc2VyXFxBcHBEYXRhXFxMb2NhbFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWYnSGVsbG8gZnJvb3N5cy52bGUiOiBmYWxzZQ0KICB9DQp9HQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f21dec9c75482313b6feb0fbdff5ff028e39b98b b/src/fuzz/corpus/base64_decode/f21dec9c75482313b6feb0fbdff5ff028e39b98b new file mode 100644 index 000000000..c5bcaa098 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f21dec9c75482313b6feb0fbdff5ff028e39b98b @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZ250YWluZXItVGVzdCIsDQogICJjb303YWlubWVudCI6ICJwcm9jZXNzY29gc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0a21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW51IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f2a18f12d1ea62f27dc279de9ffe3429d442454d b/src/fuzz/corpus/base64_decode/f2a18f12d1ea62f27dc279de9ffe3429d442454d new file mode 100644 index 000000000..0ec277131 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f2a18f12d1ea62f27dc279de9ffe3429d442454d @@ -0,0 +1 @@ +ew0KICAidmVyc2llc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIy52ZXJzaW9ubFxcUHJvZ3JhbXMiDQogICAgXQ0KICB9LA0KICAidWkiOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f2b6420c84a1c9f4b4a1fe97d3ff01a5003fdb1c b/src/fuzz/corpus/base64_decode/f2b6420c84a1c9f4b4a1fe97d3ff01a5003fdb1c new file mode 100644 index 000000000..7fee667ae --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f2b6420c84a1c9f4b4a1fe97d3ff01a5003fdb1c @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6Ww0KICAgICAgIkM6XFxVc2VyckM6XFxVc2Vyc1xcZ3JhbXMiDQogLA0KICAlTycG \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f2dcb767f6c88dcb2671ea9d80b55b15bec830ea b/src/fuzz/corpus/base64_decode/f2dcb767f6c88dcb2671ea9d80b55b15bec830ea new file mode 100644 index 000000000..3fbefb0db --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f2dcb767f6c88dcb2671ea9d80b55b15bec830ea @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsICJwcm4jZXNzIjogew0NCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0gGzAwMDANCiAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f2e0d9dc397737903ff99103c692d332e0329d19 b/src/fuzz/corpus/base64_decode/f2e0d9dc397737903ff99103c692d332e0329d19 new file mode 100644 index 000000000..7b1f034ef --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f2e0d9dc397737903ff99103c692d332e0329d19 @@ -0,0 +1 @@ +Ww0KWw0KWw0KWw0KWw0KWw0KWw0KWw4KWw4K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f2f77dd41313ad24200cf213b5efc5c429afe9fa b/src/fuzz/corpus/base64_decode/f2f77dd41313ad24200cf213b5efc5c429afe9fa new file mode 100644 index 000000000..416215f92 Binary files /dev/null and b/src/fuzz/corpus/base64_decode/f2f77dd41313ad24200cf213b5efc5c429afe9fa differ diff --git a/src/fuzz/corpus/base64_decode/f3a1d55993df7efa6315233b36159d4f7268df12 b/src/fuzz/corpus/base64_decode/f3a1d55993df7efa6315233b36159d4f7268df12 new file mode 100644 index 000000000..40e3e75c2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f3a1d55993df7efa6315233b36159d4f7268df12 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQNBcQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f3fc6d10d1fdbe3542a85304d7edade867daf250 b/src/fuzz/corpus/base64_decode/f3fc6d10d1fdbe3542a85304d7edade867daf250 new file mode 100644 index 000000000..0deb9223e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f3fc6d10d1fdbe3542a85304d7edade867daf250 @@ -0,0 +1 @@ +IC0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f41e318af5bc01525ff8be67e541ecf3c986180c b/src/fuzz/corpus/base64_decode/f41e318af5bc01525ff8be67e541ecf3c986180c new file mode 100644 index 000000000..7fcce74b2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f41e318af5bc01525ff8be67e541ecf3c986180c @@ -0,0 +1 @@ +ew0KICAgICJwcm9jQXNzIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50Ijogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50IjogDQogIg1KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f439fbd5c209e9ff169e18ef8b5be441a5848fde b/src/fuzz/corpus/base64_decode/f439fbd5c209e9ff169e18ef8b5be441a5848fde new file mode 100644 index 000000000..f5f18d17b --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f439fbd5c209e9ff169e18ef8b5be441a5848fde @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJjb250YWlubWVudCI6ICJtaWNyb2ZtIg0KfQ0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogIC0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f49556072a156362536a5b9e91168b238ab22f7d b/src/fuzz/corpus/base64_decode/f49556072a156362536a5b9e91168b238ab22f7d new file mode 100644 index 000000000..54c5b7ede --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f49556072a156362536a5b9e91168b238ab22f7d @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0I \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f59b0261b51c9e2c374c4df79ed5eff765914dfe b/src/fuzz/corpus/base64_decode/f59b0261b51c9e2c374c4df79ed5eff765914dfe new file mode 100644 index 000000000..10e03ec81 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f59b0261b51c9e2c374c4df79ed5eff765914dfe @@ -0,0 +1 @@ +ew0KICAidmVyc2ljb250YGluZXJJZCI6ICJDTENBcHBDbXItVGVzdCIsDQogICJjb250YWlpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f5efcd994fca895f644b0ccc362aba5d6f4ae0c6 b/src/fuzz/corpus/base64_decode/f5efcd994fca895f644b0ccc362aba5d6f4ae0c6 new file mode 100644 index 000000000..a5a349891 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f5efcd994fca895f644b0ccc362aba5d6f4ae0c6 @@ -0,0 +1 @@ +¤ \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f89def662546252528f2fe886678d654dd2d7a4c b/src/fuzz/corpus/base64_decode/f89def662546252528f2fe886678d654dd2d7a4c new file mode 100644 index 000000000..e5ec1a06c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f89def662546252528f2fe886678d654dd2d7a4c @@ -0,0 +1 @@ +ew0KICAgICJwcm9zIjoAewAe \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f931aabd0b9fe92f9d9b0e21b9cd9b4ba60f5979 b/src/fuzz/corpus/base64_decode/f931aabd0b9fe92f9d9b0e21b9cd9b4ba60f5979 new file mode 100644 index 000000000..fb877f329 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f931aabd0b9fe92f9d9b0e21b9cd9b4ba60f5979 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF1Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbG0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f936b43456d58707484ac43f8c98f643443f0afc b/src/fuzz/corpus/base64_decode/f936b43456d58707484ac43f8c98f643443f0afc new file mode 100644 index 000000000..7a2dbb92f --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f936b43456d58707484ac43f8c98f643443f0afc @@ -0,0 +1 @@ +ew0KICAgICJwcm9jQXNzIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50Ijogew0KICAgICJwIjogew0KICAgICJwIjogew0KInByaW50IjogDQogIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/f984e6b490922f34c142b3653daf4ac0fe56c148 b/src/fuzz/corpus/base64_decode/f984e6b490922f34c142b3653daf4ac0fe56c148 new file mode 100644 index 000000000..ff7518894 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/f984e6b490922f34c142b3653daf4ac0fe56c148 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuc2Z1bCcpXCIiDQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fa466e57fd6c8eb00410a12d02bbb86d1c31e738 b/src/fuzz/corpus/base64_decode/fa466e57fd6c8eb00410a12d02bbb86d1c31e738 new file mode 100644 index 000000000..350914214 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fa466e57fd6c8eb00410a12d02bbb86d1c31e738 @@ -0,0 +1 @@ +ew0KICAidmVyc2lsDQogIC0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fa9e5d123a2fa14ed436fd137e19d1923669398b b/src/fuzz/corpus/base64_decode/fa9e5d123a2fa14ed436fd137e19d1923669398b new file mode 100644 index 000000000..f2d355a0c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fa9e5d123a2fa14ed436fd137e19d1923669398b @@ -0,0 +1 @@ +ew0KICIwLChDew0J \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/faa0940344b411b2469c2a58dfa899781b0c5a4f b/src/fuzz/corpus/base64_decode/faa0940344b411b2469c2a58dfa899781b0c5a4f new file mode 100644 index 000000000..2b6c1750d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/faa0940344b411b2469c2a58dfa899781b0c5a4f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIudGFpbmVyIiwNCiAgImZpbGVzeXN0ZW0iOiB7DQogICAgImRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fb3dfc89bb4a17064094cf24aaf669c1b0260212 b/src/fuzz/corpus/base64_decode/fb3dfc89bb4a17064094cf24aaf669c1b0260212 new file mode 100644 index 000000000..4ed20b2a2 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fb3dfc89bb4a17064094cf24aaf669c1b0260212 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogICAgImRlc3Ryb3lPbkV4aXNnIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fb6ea2945686e828272cc0e99bae7e756500a232 b/src/fuzz/corpus/base64_decode/fb6ea2945686e828272cc0e99bae7e756500a232 new file mode 100644 index 000000000..fce5bbae9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fb6ea2945686e828272cc0e99bae7e756500a232 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQucy52ZXJzaW9ufScpOyBwcmludCgnQW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgImZpbGVzeXN0ZW0iOiB2DQogYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fba3ba203d29672873c528026d82ce314ea4f55c b/src/fuzz/corpus/base64_decode/fba3ba203d29672873c528026d82ce314ea4f55c new file mode 100644 index 000000000..316b484c5 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fba3ba203d29672873c528026d82ce314ea4f55c @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC19bHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktTFhDLUhlbGxvLVdvcmxkIiwNCiAgImNvbnRhaW5tZW50IjogImx4YyIsDQogICJwbGF0Zm9ybSI6ICJsaW51eCIsDQogICJwcm9jZXNzIjogew0KICAgICJzb21tYW5kTGluZSI6ICJlY2hvICdIZWxsbyBmcm9tIExYQycgJiYgdW5hbWUgLWEiDQogIH0sDQogICJsaWZlY3ljbGUiOiB7DQogImRpc3RyaWJ1dGlvbiI6ICJhbHBpbmUiLA0KICAgICJyaWxlYXNlIjogIjMuMjMiDQogIH0NCn0= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fbbd1df23263edb879182b55cdde8f6d5fd22ad6 b/src/fuzz/corpus/base64_decode/fbbd1df23263edb879182b55cdde8f6d5fd22ad6 new file mode 100644 index 000000000..fde289b48 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fbbd1df23263edb879182b55cdde8f6d5fd22ad6 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjU0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXIwL0QlICYgd2hvYW1pGiwNCiAgICEiY3dkIjo6MkIgXFxteGNfd29La2Rpcl9KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fbf045c62980c1e2a7c5a22cf2582e667f796a9f b/src/fuzz/corpus/base64_decode/fbf045c62980c1e2a7c5a22cf2582e667f796a9f new file mode 100644 index 000000000..8dee68f25 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fbf045c62980c1e2a7c5a22cf2582e667f796a9f @@ -0,0 +1 @@ +ZiAz \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fd6b7c5fac5ecaaf4f29a7d6269eb09daefb253b b/src/fuzz/corpus/base64_decode/fd6b7c5fac5ecaaf4f29a7d6269eb09daefb253b new file mode 100644 index 000000000..27abdbbe3 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fd6b7c5fac5ecaaf4f29a7d6269eb09daefb253b @@ -0,0 +1 @@ +ew0KICAiYWlubWVudCI6ICJwcm9jZXNzY29udGFpbmVyIiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogInB5dGhvbiAtYyBcImltcG9ydCBzeXM7IHByaW50KGYnSGVsbG8gZnJvbSBQeXRob24ge3N5cy52ZXJzaW9ufScpOyBwcmludCgnQ29udGFpbmVyIHRlc3Qgc3VjY2Vzc2Z1bCcpXCIiLA0KICAgICJ0aW1lb3Vyc1xcQWRtcmRpc2FibGUiOiBmYWxzZQ0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fd83302e1d0fa193711b65c0b9ba1ef7fad2d90f b/src/fuzz/corpus/base64_decode/fd83302e1d0fa193711b65c0b9ba1ef7fad2d90f new file mode 100644 index 000000000..fb2968f3c --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fd83302e1d0fa193711b65c0b9ba1ef7fad2d90f @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjQuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktQmFzaWNBcHBDb250YWluZCcpXCIiLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfSwNCiAgICIiLA0KICAgICJ0aWo= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/fed5b97ea8d85d2ee61414e268c56db2974a3f98 b/src/fuzz/corpus/base64_decode/fed5b97ea8d85d2ee61414e268c56db2974a3f98 new file mode 100644 index 000000000..836841aa8 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/fed5b97ea8d85d2ee61414e268c56db2974a3f98 @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm8jIjogew0KICAgICJdb21tYW5kTGluZSI6ICJlY2hvIFUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiUuM29udGFpbmVyIiwNCiAgInBycHBEYXRhbGUiOiBmYWxzZQ0KICB9DQp9DQ0NWVZBUj1KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ff6eae15416be51d8e0a2dd7f8fc734832ba977b b/src/fuzz/corpus/base64_decode/ff6eae15416be51d8e0a2dd7f8fc734832ba977b new file mode 100644 index 000000000..4f10095f9 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ff6eae15416be51d8e0a2dd7f8fc734832ba977b @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lpcl90ZXN0IiwNCiAgICAiZW52IjoK \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/ffa819fb2239fcd5df68af56e35e9069f4f6b70d b/src/fuzz/corpus/base64_decode/ffa819fb2239fcd5df68af56e35e9069f4f6b70d new file mode 100644 index 000000000..8fb43ac24 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/ffa819fb2239fcd5df68af56e35e9069f4f6b70d @@ -0,0 +1 @@ +ew0KICAiZVBhdGhzIjogWw0KICAgICAgIkM6XFxVc2VyDQogDQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/hello_world_v050.b64.txt b/src/fuzz/corpus/base64_decode/hello_world_v050.b64.txt new file mode 100644 index 000000000..57db71b04 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/hello_world_v050.b64.txt @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJDTEktSGVsbG9Xb3JsZC12MDUwIiwNCiAgImNvbnRhaW5tZW50IjogInByb2Nlc3Njb250YWluZXIiLA0KICAicHJvY2VzcyI6IHsNCiAgICAiY29tbWFuZExpbmUiOiAicHl0aG9uIC1jIFwiaW1wb3J0IHN5czsgcHJpbnQoJ0hlbGxvIGZyb20gTVhDIDAuNS4wLWFscGhhIScpOyBwcmludChmJ1B5dGhvbiB2ZXJzaW9uOiB7c3lzLnZlcnNpb259JylcIiINCiAgfSwNCiAgInByb2Nlc3NDb250YWluZXIiOiB7DQogICAgImNhcGFiaWxpdGllcyI6IFsNCiAgICAgICJwZXJtaXNzaXZlTGVhcm5pbmdNb2RlIg0KICAgIF0NCiAgfSwNCiAgInVpIjogew0KICAgICJkaXNhYmxlIjogZmFsc2UNCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/invalid_chars.txt b/src/fuzz/corpus/base64_decode/invalid_chars.txt new file mode 100644 index 000000000..1f781edfb --- /dev/null +++ b/src/fuzz/corpus/base64_decode/invalid_chars.txt @@ -0,0 +1 @@ +Invalid!!! \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/isolation_session_hello.b64.txt b/src/fuzz/corpus/base64_decode/isolation_session_hello.b64.txt new file mode 100644 index 000000000..ab125c19d --- /dev/null +++ b/src/fuzz/corpus/base64_decode/isolation_session_hello.b64.txt @@ -0,0 +1 @@ +ew0KICAidmVyc2lvbiI6ICIwLjUuMC1hbHBoYSIsDQogICJjb250YWluZXJJZCI6ICJpc29sYXRpb24tc2Vzc2lvbi1oZWxsbyIsDQogICJjb250YWlubWVudCI6ICJpc29sYXRpb25fc2Vzc2lvbiIsDQogICJwcm9jZXNzIjogew0KICAgICJjb21tYW5kTGluZSI6ICJlY2hvIFVTRVJOQU1FPSVVU0VSTkFNRSUgJiBlY2hvIE1ZVkFSPSVNWVZBUiUgJiBlY2hvIENXRD0lQ0QlICYgd2hvYW1pIiwNCiAgICAiY3dkIjogIkM6XFxteGNfd29ya2Rpcl90ZXN0IiwNCiAgICAiZW52IjogWyJNWVZBUj1Jc29sYXRpb25TZXNzaW9uVGVzdCJdLA0KICAgICJ0aW1lb3V0IjogMzAwMDANCiAgfQ0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/microvm_hello.b64.txt b/src/fuzz/corpus/base64_decode/microvm_hello.b64.txt new file mode 100644 index 000000000..ec4a40528 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/microvm_hello.b64.txt @@ -0,0 +1 @@ +ew0KICAgICJwcm9jZXNzIjogew0KICAgICAgICAiY29tbWFuZExpbmUiOiAieCA9IDQyXG55ID0gNThcbnByaW50KCdIZWxsbyBmcm9tIE1pY3JvVk0hIHN1bT0lZCcgJSAoeCArIHkpKSIsDQogICAgICAgICJ0aW1lb3V0IjogMzAwMDANCiAgICB9LA0KICAgICJjb250YWlubWVudCI6ICJtaWNyb3ZtIg0KfQ0K \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/padding_only.txt b/src/fuzz/corpus/base64_decode/padding_only.txt new file mode 100644 index 000000000..c7eeda47e --- /dev/null +++ b/src/fuzz/corpus/base64_decode/padding_only.txt @@ -0,0 +1 @@ +==== \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/unpadded.txt b/src/fuzz/corpus/base64_decode/unpadded.txt new file mode 100644 index 000000000..43d88b658 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/unpadded.txt @@ -0,0 +1 @@ +AAA \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/valid_hello.txt b/src/fuzz/corpus/base64_decode/valid_hello.txt new file mode 100644 index 000000000..871790eab --- /dev/null +++ b/src/fuzz/corpus/base64_decode/valid_hello.txt @@ -0,0 +1 @@ +SGVsbG8= \ No newline at end of file diff --git a/src/fuzz/corpus/base64_decode/windows_sandbox_echo.b64.txt b/src/fuzz/corpus/base64_decode/windows_sandbox_echo.b64.txt new file mode 100644 index 000000000..2d9e94573 --- /dev/null +++ b/src/fuzz/corpus/base64_decode/windows_sandbox_echo.b64.txt @@ -0,0 +1 @@ +ew0KICAiY29udGFpbm1lbnQiOiAid2luZG93c19zYW5kYm94IiwNCiAgInByb2Nlc3MiOiB7DQogICAgImNvbW1hbmRMaW5lIjogImVjaG8gSGVsbG8gZnJvbSBzYW5kYm94ISIsDQogICAgInRpbWVvdXQiOiA2MDAwMA0KICB9DQp9DQo= \ No newline at end of file diff --git a/src/fuzz/fuzz_targets/base64_decode.rs b/src/fuzz/fuzz_targets/base64_decode.rs new file mode 100644 index 000000000..cf6e716e9 --- /dev/null +++ b/src/fuzz/fuzz_targets/base64_decode.rs @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +// +// Fuzz target for `wxc_common::config_parser::load_mxc_request` with +// `is_base64 = true`. This exercises the SDK -> binary code path: the SDK +// base64-encodes a JSON config and passes it on the command line, so this +// target covers `encoding::base64_decode` plus the downstream UTF-8 / JSON / +// model-conversion stages on a single integrated path. + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use wxc_common::config_parser::load_mxc_request; +use wxc_common::logger::{Logger, Mode}; + +fuzz_target!(|data: &[u8]| { + let Ok(s) = std::str::from_utf8(data) else { + return; + }; + let mut logger = Logger::new(Mode::Buffer); + let _ = load_mxc_request(s, &mut logger, true); +}); diff --git a/src/fuzz/fuzz_targets/config_parser.rs b/src/fuzz/fuzz_targets/config_parser.rs new file mode 100644 index 000000000..9f76a2306 --- /dev/null +++ b/src/fuzz/fuzz_targets/config_parser.rs @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +// +// Fuzz target for `wxc_common::config_parser::load_mxc_request`. +// +// This exercises the full parse pipeline for a one-shot or state-aware MXC +// request supplied as raw (non-base64) JSON: the serde_json deserializer for +// `RawMxcRequest`, followed by the `Raw*` -> validated model conversion. Any +// panic or memory-safety violation discovered here is a real bug because the +// `wxc-exec` / `lxc-exec` binaries call this function with attacker-influenced +// configuration data from the SDK. + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use wxc_common::config_parser::load_mxc_request; +use wxc_common::logger::{Logger, Mode}; + +fuzz_target!(|data: &[u8]| { + // The real entry point accepts a `&str`, so reject non-UTF-8 input the + // same way the driver would. + let Ok(s) = std::str::from_utf8(data) else { + return; + }; + let mut logger = Logger::new(Mode::Buffer); + let _ = load_mxc_request(s, &mut logger, false); +}); diff --git a/src/fuzz/fuzz_targets/validator.rs b/src/fuzz/fuzz_targets/validator.rs new file mode 100644 index 000000000..747c8508f --- /dev/null +++ b/src/fuzz/fuzz_targets/validator.rs @@ -0,0 +1,55 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +// +// Fuzz target for the request validator. Parses fuzzer input, runs +// `validate_common`, then dispatches to runner-specific `validate_runner` +// based on the containment backend. This exercises the same validation +// path that `--dry-run` takes through the binary. +// +// Runner-specific validation coverage: +// - NanVix (MicroVm): always (no extra features) +// - Hyperlight: requires `--features hyperlight` +// - IsolationSession: requires `--features isolation_session` +// - Seatbelt: macOS-only, not available in Windows fuzz builds +// - BaseContainer: skipped (probes platform API availability) + +#![no_main] + +use libfuzzer_sys::fuzz_target; +use wxc_common::config_parser::load_mxc_request; +use wxc_common::logger::{Logger, Mode}; +use wxc_common::models::ContainmentBackend; +use wxc_common::script_runner::ScriptRunner; +use wxc_common::state_aware_request::MxcRequest; +use wxc_common::validator::validate_common; + +fuzz_target!(|data: &[u8]| { + let Ok(s) = std::str::from_utf8(data) else { + return; + }; + let mut logger = Logger::new(Mode::Buffer); + if let Ok(MxcRequest::OneShot(req)) = load_mxc_request(s, &mut logger, false) { + let _ = validate_common(&req); + + // Dispatch to runner-specific validation based on backend. + #[cfg(target_os = "windows")] + match req.containment { + ContainmentBackend::MicroVm => { + let runner = wxc_common::nanvix_runner::NanVixScriptRunner::new(); + let _ = runner.validate_runner(&req); + } + #[cfg(feature = "hyperlight")] + ContainmentBackend::Hyperlight => { + let runner = wxc_common::hyperlight_runner::HyperlightScriptRunner::new(); + let _ = runner.validate_runner(&req); + } + #[cfg(feature = "isolation_session")] + ContainmentBackend::IsolationSession => { + let runner = + wxc_common::isolation_session_runner::IsolationSessionRunner::new(); + let _ = runner.validate_runner(&req); + } + _ => {} + } + } +});