)]}'
{
  "commit": "6602e72552bbe3bbb980257549062c0fc85f9fd2",
  "tree": "d17c24e3969dd285799ccc5cdda407efb062621c",
  "parents": [
    "1e1b30380b31573839d3d9ce2c4eac3bd0179be6"
  ],
  "author": {
    "name": "Timothy Trippel",
    "email": "ttrippel@google.com",
    "time": "Fri Mar 03 10:24:24 2023 -0800"
  },
  "committer": {
    "name": "Timothy Trippel",
    "email": "5633066+timothytrippel@users.noreply.github.com",
    "time": "Wed Mar 08 14:26:39 2023 -0800"
  },
  "message": "[flash_ctrl] update `IPoly` parameter in flash scrambler\n\nWhile working on #9322, I noticed the GF(2) irreducible polynomial used\nfor the flash scrambling scheme was not the Conway polynomial with\ndegree 64, but rather the Conway polynomial with degree 32.\n\nAfter discussion in #17443, it was determined that while OK, as the\npolynomial was still irreducible, a better, NIST recommended polynomial\nshould be used instead.\n\nThis updates the GF(2) irreducible polynomial used by the flash\nscrambler to the NIST recommended polynomial for block ciphers:\n`x^64 + x^4 + x^3 + x + 1`.\n\nSigned-off-by: Timothy Trippel \u003cttrippel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c78daa22f9dfcbd9571560ae1b47987dd723ff14",
      "old_mode": 33188,
      "old_path": "hw/dv/sv/mem_bkdr_util/mem_bkdr_util__flash.sv",
      "new_id": "5f2edd9240e34e6a97cd9fd8342dc2a0ef471100",
      "new_mode": 33188,
      "new_path": "hw/dv/sv/mem_bkdr_util/mem_bkdr_util__flash.sv"
    },
    {
      "type": "modify",
      "old_id": "4c399bd1026f02f7b0751240d70505a5613dab23",
      "old_mode": 33188,
      "old_path": "hw/ip/flash_ctrl/dv/env/flash_ctrl_env_pkg.sv",
      "new_id": "41194488ee94acee4c8bf91376b3e75c639e7b9a",
      "new_mode": 33188,
      "new_path": "hw/ip/flash_ctrl/dv/env/flash_ctrl_env_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "3931aa422b40140db76d0b52d4559e52fb2aadf2",
      "old_mode": 33188,
      "old_path": "hw/ip/flash_ctrl/rtl/flash_phy_pkg.sv",
      "new_id": "7066e8898aa5b8f0587d564ba9601320fbd5e3fb",
      "new_mode": 33188,
      "new_path": "hw/ip/flash_ctrl/rtl/flash_phy_pkg.sv"
    },
    {
      "type": "modify",
      "old_id": "ddf5b4e9dedc99ccb012dc256d0f1a47afc0e445",
      "old_mode": 33188,
      "old_path": "hw/ip/flash_ctrl/rtl/flash_phy_scramble.sv",
      "new_id": "6b0c82fe3121093b359313fce40991d9195af95d",
      "new_mode": 33188,
      "new_path": "hw/ip/flash_ctrl/rtl/flash_phy_scramble.sv"
    }
  ]
}
