)]}'
{
  "commit": "4df6f97cf9a32770b2a6ffb8da7d97845743ffb7",
  "tree": "468f957a4a1b91a02e15eefc5730a2edafbf7e87",
  "parents": [
    "bfa8369795b7533a222a72b7a1bc928941cd66bf"
  ],
  "author": {
    "name": "Guillaume Endignoux",
    "email": "guillaumee@google.com",
    "time": "Thu Oct 19 16:21:47 2023 +0200"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Oct 24 14:15:43 2023 +0000"
  },
  "message": "Move Keccak code to its own folder and add an absorb API.\n\nThis is to prepare a Dilithium implementation.\n\nChange-Id: I20581690c72837177823213fd2d3ad311614a660\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/63586\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56f9b908b4468bed55ea77d3220d652d38f29f6d",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "3cde009c21ab11198a6e63e73c921d86af49ff91",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e68b126ed45f218731b23cdc200c46fef1949423",
      "new_mode": 33188,
      "new_path": "crypto/keccak/internal.h"
    },
    {
      "type": "rename",
      "old_id": "f1c012d115ecd8965e6a943959aaea671cabf7c7",
      "old_mode": 33188,
      "old_path": "crypto/kyber/keccak.c",
      "new_id": "e4824044a76cf2dbd20d67d2bcb7717b489fb6c6",
      "new_mode": 33188,
      "new_path": "crypto/keccak/keccak.c",
      "score": 75
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0ac3d9b6d28f8050a76dcb65d95cb57e849ac4b",
      "new_mode": 33188,
      "new_path": "crypto/keccak/keccak_test.cc"
    },
    {
      "type": "rename",
      "old_id": "c13aeb3d791082070d84743c2134ef4f2d88c932",
      "old_mode": 33188,
      "old_path": "crypto/kyber/keccak_tests.txt",
      "new_id": "c13aeb3d791082070d84743c2134ef4f2d88c932",
      "new_mode": 33188,
      "new_path": "crypto/keccak/keccak_tests.txt",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "b3bfa86b84c06f912c1ec68a2518af67988b0075",
      "old_mode": 33188,
      "old_path": "crypto/kyber/internal.h",
      "new_id": "b11211726ef6c9e8452ff8556b66aa4c51833495",
      "new_mode": 33188,
      "new_path": "crypto/kyber/internal.h"
    },
    {
      "type": "modify",
      "old_id": "98c70e6ea1edab17dc31b5096749ca250e079f7e",
      "old_mode": 33188,
      "old_path": "crypto/kyber/kyber.c",
      "new_id": "d3ea02090b15e8360a6501fc8238e6820850def9",
      "new_mode": 33188,
      "new_path": "crypto/kyber/kyber.c"
    },
    {
      "type": "modify",
      "old_id": "eb76b5bd712d5afe452a8fa0c9b4eb9c6d1d5094",
      "old_mode": 33188,
      "old_path": "crypto/kyber/kyber_test.cc",
      "new_id": "b9daa87d373f248e47034f9335d7471189d33bf9",
      "new_mode": 33188,
      "new_path": "crypto/kyber/kyber_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2e7923f7c29acf6355c861b31ffc40ffc5733ded",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "83073a689c23a749b56fa780536c5f816c4661fb",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    }
  ]
}
