)]}'
{
  "commit": "feb7b032d82d67fab24462f0c99e903d9e1ad48d",
  "tree": "f4aa0779ea23ff3895226cf2b3f859e0b3e5062a",
  "parents": [
    "5d29dda5306b70f0eb702d7a297c56a052176a98"
  ],
  "author": {
    "name": "Michael Schaffner",
    "email": "msf@google.com",
    "time": "Fri Jun 04 16:46:50 2021 -0700"
  },
  "committer": {
    "name": "Michael Schaffner",
    "email": "msf@google.com",
    "time": "Thu Jun 17 11:00:08 2021 -0700"
  },
  "message": "[alert_handler] Duplicate LFSR counter and update EDN reseeding logic\n\nThis duplicates the timer counters inside the LFSR timer to harden this\nmodule against FI attacks. In case the LFSRs or counters do not agree,\nthe ping fail alerts are continuously asserted.\n\nThis also updates the entropy hookup to EDN - although this will have to\nbe finalized when the reverse ping mechanism for escalation receivers is\nadded (the reseeding needs to be properly synchronized with the timeout\ncounters inside the escalation receivers since this could otherwise lead\nto spurious escalation action triggers).\n\nSee also #2049\n\nSigned-off-by: Michael Schaffner \u003cmsf@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a37013b00abe7164ed38c06d35d0a9427d8e46eb",
      "old_mode": 33188,
      "old_path": "hw/ip/alert_handler/rtl/alert_handler.sv",
      "new_id": "27e256c019e65e60c57370b28420d71076ae3566",
      "new_mode": 33188,
      "new_path": "hw/ip/alert_handler/rtl/alert_handler.sv"
    },
    {
      "type": "modify",
      "old_id": "ca52b166b9bf04fbc81375fb4495fc8fb35f9576",
      "old_mode": 33188,
      "old_path": "hw/ip/alert_handler/rtl/alert_handler_ping_timer.sv",
      "new_id": "b922f55062420b789274e00cb49b5ab78d0f85aa",
      "new_mode": 33188,
      "new_path": "hw/ip/alert_handler/rtl/alert_handler_ping_timer.sv"
    }
  ]
}
