{
  "schema_version": 1,
  "accessed_utc": "2026-10-24",
  "source_review": "Author source review; no independent peer review claimed.",
  "sources": [
    {
      "id": "bzip2-108-source",
      "url": "https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz",
      "version": "1.0.8",
      "sha256": "ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269",
      "signature_verified": false,
      "license": "bzip2 custom permissive license; upstream LICENSE retained in downloaded source, not redistributed in this contribution.",
      "files": [
        {
          "path": "compress.c",
          "sha256": "75995bd6e8c5f1e1dad05178f3cf53137df99ce860a1984324f78591f28deed3",
          "locator": "BZ2_compressBlock, lines 606-608 and 657-665",
          "supports": "Rotate/XOR recurrence and final stream CRC storage"
        },
        {
          "path": "bzlib.c",
          "sha256": "d06cf1bd991df1f2dc8ef4f7713d186eb636767111cbd4807ef5fc4a54ca6838",
          "locator": "BZ2_bzDecompress, lines 815-860",
          "supports": "Decoded block CRC comparison, calculated combined CRC, end comparison"
        },
        {
          "path": "bzip2recover.c",
          "sha256": "36c0cb1ced40d5c62d02fda48f0bd717d1acfeb19b5f4f997b1ac9921f56a790",
          "locator": "candidate output, lines 432-505",
          "supports": "Recovery wraps each found block with new stream framing; candidate names are scan sequence, not authenticated original positions"
        }
      ]
    },
    {
      "id": "bzip2-108-manual",
      "url": "https://sourceware.org/bzip2/manual/manual.html",
      "archive_member": "manual.html",
      "sha256": "34f5eaeb37488b51662316b8d9f54228c96f72b54aec3bfc17cd731e3ce9bbd2",
      "locator": "Sections 2.3, 2.4 (-t), 2.6",
      "supports": "Native test, independent block recovery, error statuses. Hash is the versioned archive member, not the live HTTP representation."
    },
    {
      "id": "rfc3385",
      "url": "https://www.rfc-editor.org/rfc/rfc3385.html",
      "title": "Internet Protocol Small Computer System Interface (iSCSI) Cyclic Redundancy Check (CRC)/Checksum Considerations",
      "authors": [
        "D. Sheinwald",
        "J. Satran",
        "P. Thaler",
        "V. Cavanna"
      ],
      "published": "2002-09",
      "status": "Informational, not an Internet Standard",
      "locator": "Section 1 and Section 2",
      "supports": "Undetected-error probability depends on error model, data length and polynomial. Its iSCSI numerical assumptions are NOT transferred to this bzip2 experiment."
    }
  ],
  "build": {
    "compiler": "gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0",
    "command": "make bzip2 CFLAGS='-Wall -O0 -g -D_FILE_OFFSET_BITS=64 -fsanitize=undefined' LDFLAGS=-fsanitize=undefined",
    "source_modified": false,
    "installed_system_wide": false
  },
  "originality": "Hesela-authored executable worked example of a source-visible algebraic property; no global novelty claim or newly discovered vulnerability claim."
}
