)]}'
{
  "commit": "a9b671a1b10c0de284e54c1df7805860b8d0367d",
  "tree": "ce5adfc09fd39f1c3f971784f0d764940a1da69a",
  "parents": [
    "51417ec839826e2ca585eac843f25bcbb7f8ec9f"
  ],
  "author": {
    "name": "Fatih Balli",
    "email": "fatihballi@opentitan.org",
    "time": "Mon Aug 22 14:40:56 2022 +0200"
  },
  "committer": {
    "name": "jadephilipoom",
    "email": "jadep@google.com",
    "time": "Wed Aug 24 09:14:05 2022 +0200"
  },
  "message": "[cryptolib/kmac] KMAC driver implementation (SHAKE and SHA-3 only)\n\nThe KMAC driver for the following algorithms is implemented:\nSHAKE128, SHAKE256, SHA3-224, SHA3-256, SHA3-384, SHA3-512.\n\nThis implementation is checked against few NIST CAVP test vectors, which\nare also included as part of this commit. This implementation is not\nthoroughly tested yet.\n\nSigned-off-by: Fatih Balli \u003cfatihballi@opentitan.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26a90c74fedd0c02c204ddc965a7d6b9c1c6f87c",
      "old_mode": 33188,
      "old_path": "sw/device/lib/crypto/drivers/BUILD",
      "new_id": "4ae99573e08371c12c6ec0ae0a8b3795b148ab4f",
      "new_mode": 33188,
      "new_path": "sw/device/lib/crypto/drivers/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1897e42220a5d5a4d1c23d594bf162982fec45ef",
      "new_mode": 33188,
      "new_path": "sw/device/lib/crypto/drivers/kmac.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5a38f76a91c35418028dc436bfa4ea9373c407b",
      "new_mode": 33188,
      "new_path": "sw/device/lib/crypto/drivers/kmac.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a19fea1d30d5ade5a17c90157ece4bbfac776705",
      "new_mode": 33188,
      "new_path": "sw/device/lib/crypto/drivers/kmac_test.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1defa592935dfe12b3cf20702d8d3cb5e6c5ed2",
      "new_mode": 33188,
      "new_path": "sw/device/lib/crypto/drivers/kmac_test_vectors.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8819b60b20c0f6019b4cb8e0fe03fdb7c32700a0",
      "new_mode": 33188,
      "new_path": "sw/device/lib/crypto/drivers/kmac_test_vectors.h"
    }
  ]
}
