)]}'
{
  "commit": "8742883828c7947bc245f417bd3b11c474b442df",
  "tree": "bfc0aae624456a11431ccf39de374eeb099ab29c",
  "parents": [
    "04e4a4742705c54ade0b0e590bde5e6d4e61a6d5"
  ],
  "author": {
    "name": "Timothy Trippel",
    "email": "ttrippel@google.com",
    "time": "Wed Mar 08 14:16:53 2023 -0800"
  },
  "committer": {
    "name": "Timothy Trippel",
    "email": "5633066+timothytrippel@users.noreply.github.com",
    "time": "Tue Mar 14 17:34:06 2023 -0700"
  },
  "message": "[util,bazel] integrate flash scrambling with bazel\n\nThis integrates the flash scrambling script with Bazel to enable\npre-scrambling flash images before they are backdoor loaded in DV and\nVerilator simulations.\n\nA key feature to enable such is to pass the OTP VMEM image to the flash\nscrambling script so the flash scrambling key seeds, and enablement\nflag, can be read out and decoded for use.\n\nWhile this commit reads out the scrambling key seeds, they still must be\nprocessed to produce the actual scrambling keys (as is done in HW).\nAdditionally, the scrambling enablement flag must be read to determine\nwhether or not to enabling scrambling within the pre-preprocessing\nscript. These will both happen in a follow up.\n\nSigned-off-by: Timothy Trippel \u003cttrippel@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2714c04d968d0dad376c7c374dc6b33099c42683",
      "old_mode": 33188,
      "old_path": "rules/opentitan.bzl",
      "new_id": "9a68c6414b81b29f1c64e5101f2caf6f9326ae66",
      "new_mode": 33188,
      "new_path": "rules/opentitan.bzl"
    },
    {
      "type": "modify",
      "old_id": "619a2c54ca15836403d2f0a1a7df2087be7ed5ab",
      "old_mode": 33188,
      "old_path": "rules/opentitan_test.bzl",
      "new_id": "03870ed836d3571cc43884fc1feea6c8c8927dc6",
      "new_mode": 33188,
      "new_path": "rules/opentitan_test.bzl"
    },
    {
      "type": "modify",
      "old_id": "581cc1b177f816e92c3beda28277a23732a204e2",
      "old_mode": 33188,
      "old_path": "sw/device/tests/BUILD",
      "new_id": "6153b521b6d5d975e72ee804168d6b031418b697",
      "new_mode": 33188,
      "new_path": "sw/device/tests/BUILD"
    },
    {
      "type": "modify",
      "old_id": "4ecae8730af3d6da1f56d4fc8221fffae8362dea",
      "old_mode": 33188,
      "old_path": "util/design/BUILD",
      "new_id": "dd28211c0010c446d32f37ef9457137bd438a31c",
      "new_mode": 33188,
      "new_path": "util/design/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8e830398945c87189984851f86e036c8972936c6",
      "old_mode": 33261,
      "old_path": "util/design/gen-flash-img.py",
      "new_id": "90b580a7fde17eae1bb780f2390e38c9392d5ab2",
      "new_mode": 33261,
      "new_path": "util/design/gen-flash-img.py"
    }
  ]
}
