)]}'
{
  "commit": "db36983a76cd025c84630b6f72feb4ed157ba645",
  "tree": "a161958c3c7d8b804814471b8a596fc69af41c71",
  "parents": [
    "ad2afea6f65f253b4d9f29a467828c574868e978"
  ],
  "author": {
    "name": "Michael Munday",
    "email": "mike.munday@lowrisc.org",
    "time": "Fri May 14 21:30:25 2021 +0100"
  },
  "committer": {
    "name": "moidx",
    "email": "migue48@gmail.com",
    "time": "Wed May 26 07:45:49 2021 -0700"
  },
  "message": "[sw, dif_kmac] Add implementation of KMAC (blocking only)\n\nThis commit also makes a couple of small changes to the API notably\nmaking the key and output lengths refer to the number of 32-bit\nwords rather than the number of bytes.\n\nSigned-off-by: Michael Munday \u003cmike.munday@lowrisc.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f827ec2f32342a25860dd6c0d9d342c23759ced",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/dv/chip_dif_tests.hjson",
      "new_id": "11faa8fc5bed3c63387afe19aec85311a5073eb4",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/dv/chip_dif_tests.hjson"
    },
    {
      "type": "modify",
      "old_id": "a5cd51df9627f443960b955018710b0550801d51",
      "old_mode": 33188,
      "old_path": "hw/top_earlgrey/dv/verilator_sim_cfg.hjson",
      "new_id": "1c2a7181bd9d56e37cb071637b20af905df0bf88",
      "new_mode": 33188,
      "new_path": "hw/top_earlgrey/dv/verilator_sim_cfg.hjson"
    },
    {
      "type": "modify",
      "old_id": "4638a51c1a30a8abcc9eef905fd6c5bb8a9e5a61",
      "old_mode": 33188,
      "old_path": "sw/device/lib/dif/dif_kmac.c",
      "new_id": "42d1fe20b1ae324cfda468a6dd63a965bbc376e2",
      "new_mode": 33188,
      "new_path": "sw/device/lib/dif/dif_kmac.c"
    },
    {
      "type": "modify",
      "old_id": "2d82a67e8e864485f3c7d4dcd3fa23955018ebf2",
      "old_mode": 33188,
      "old_path": "sw/device/lib/dif/dif_kmac.h",
      "new_id": "7009044560996a1fe84a8467ee3c921deb14214f",
      "new_mode": 33188,
      "new_path": "sw/device/lib/dif/dif_kmac.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a7949ee71134d6cafab089e15f25aaa31ea7efb",
      "new_mode": 33188,
      "new_path": "sw/device/tests/dif/dif_kmac_kmac_smoketest.c"
    },
    {
      "type": "modify",
      "old_id": "b1ab9a698907a24f732abdff697c4c3f1df4ca74",
      "old_mode": 33188,
      "old_path": "sw/device/tests/dif/meson.build",
      "new_id": "ed17ca0e39833ea3e1e84b4586ac56b621243482",
      "new_mode": 33188,
      "new_path": "sw/device/tests/dif/meson.build"
    },
    {
      "type": "modify",
      "old_id": "65f59d726f28debbd9ce134936c30a61fdb0cf4e",
      "old_mode": 33188,
      "old_path": "test/systemtest/config.py",
      "new_id": "ff91163a40aec0a5e0b95c6b88c035d2a57f3349",
      "new_mode": 33188,
      "new_path": "test/systemtest/config.py"
    }
  ]
}
