)]}'
{
  "commit": "edefad6e847fbd9760c1e5635ee01eaf8c17b5dc",
  "tree": "872ea5ca0c7bb3be9064f28a7d61945dbd3db9c3",
  "parents": [
    "e74d747a5a916cd88318e23fcb5ad03e26227c60"
  ],
  "author": {
    "name": "Eunchan Kim",
    "email": "eunchan@opentitan.org",
    "time": "Wed Dec 30 15:06:32 2020 -0800"
  },
  "committer": {
    "name": "Eunchan Kim",
    "email": "eunchan@opentitan.org",
    "time": "Thu Jan 07 11:06:15 2021 -0800"
  },
  "message": "[kmac] Add Main State Machine\n\nThis commit adds main state machine at the KMAC top and add\n`in_progress` and `in_keyblock` signals for the entropy generation logic\nto refresh the entropy.\n\nThe entropy logic uses in_progress signal to refresh the LFSR seed.\nin_keyblock signal let entropy logic to refresh the entropy everytime it\nis consumed, if not in keyblock state, entropy logic gives randome value\nand not changed by consumed signal.\n\nSigned-off-by: Eunchan Kim \u003ceunchan@opentitan.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d46a36cb2285ae092e77a3b4a2db919b27c5260",
      "old_mode": 33188,
      "old_path": "hw/ip/kmac/rtl/kmac.sv",
      "new_id": "c31a9ea2fab6793df5e250700a7a7afbd85a0de3",
      "new_mode": 33188,
      "new_path": "hw/ip/kmac/rtl/kmac.sv"
    },
    {
      "type": "modify",
      "old_id": "e3db4a9d76159097747c11050defd3eacb6ce14f",
      "old_mode": 33188,
      "old_path": "hw/ip/kmac/rtl/kmac_entropy.sv",
      "new_id": "f0b91598597c5b78d255ccb2e9f659cd67627265",
      "new_mode": 33188,
      "new_path": "hw/ip/kmac/rtl/kmac_entropy.sv"
    },
    {
      "type": "modify",
      "old_id": "7dfd855b84d176721c5390a3e3205817b05c92da",
      "old_mode": 33188,
      "old_path": "hw/ip/kmac/rtl/sha3.sv",
      "new_id": "3c85006f3dc6cf4b9cc3f33c71fa006bad2e501b",
      "new_mode": 33188,
      "new_path": "hw/ip/kmac/rtl/sha3.sv"
    }
  ]
}
