)]}'
{
  "commit": "e133345dbad0ecb6ec74f293b451b2b3ad7a7bf3",
  "tree": "27a769a70596497f7faf12dcb8bd867117bed9dd",
  "parents": [
    "16c42cc796b652e8b8c512727132d47ee7eb4480"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "alangley@gmail.com",
    "time": "Thu Jan 21 11:56:52 2021 -0800"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Jan 26 19:59:29 2021 +0000"
  },
  "message": "Add basic BLAKE2b-256 support.\n\nOur use-case for this does not require optimisation at the current time,\nso a clean C implementation is fine.\n\nChange-Id: I8f29572c33e8dbcc37961c099c71c14aafc8d0a3\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/45164\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d1e13e79939722de714d286d0d109a838ff5bf5",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "cde92b59105705728f095a4cb3a63f658e278dab",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e3c560f8049184eae093d302828fe1a716fdb732",
      "new_mode": 33188,
      "new_path": "crypto/blake2/blake2.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff3152d084f459cec1d34d75b5ea266dc86cacf1",
      "new_mode": 33188,
      "new_path": "crypto/blake2/blake2_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e52cf474275073793a704a2e1509ad131e1847b",
      "new_mode": 33188,
      "new_path": "crypto/blake2/blake2b256_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "4b4bb38135e6089eaf6f47afda0199567a2397ef",
      "old_mode": 33188,
      "old_path": "crypto/digest_extra/digest_extra.c",
      "new_id": "311c5cba0e359a20b34ba6c7ee84c34b6068049f",
      "new_mode": 33188,
      "new_path": "crypto/digest_extra/digest_extra.c"
    },
    {
      "type": "modify",
      "old_id": "ba0884aa010b12fdf64855f9ea2a77d058479b52",
      "old_mode": 33188,
      "old_path": "crypto/digest_extra/digest_test.cc",
      "new_id": "80b510693e91cacdf6cac62a2aee5fc53bcaabf0",
      "new_mode": 33188,
      "new_path": "crypto/digest_extra/digest_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b6783062a61a0d9d98e8408101fdc0182c8402db",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "90924e629e92d94624d125a0550ebb3f292e925e",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ec1e6c6f242b25e6deda3b333b8e7e6a50a27b6",
      "new_mode": 33188,
      "new_path": "include/openssl/blake2.h"
    },
    {
      "type": "modify",
      "old_id": "8e398e8b87f199cf947e097cf99e175bfc9870da",
      "old_mode": 33188,
      "old_path": "include/openssl/digest.h",
      "new_id": "66f1b5dcfd8232a697145acb2b6c2efe890d543f",
      "new_mode": 33188,
      "new_path": "include/openssl/digest.h"
    },
    {
      "type": "modify",
      "old_id": "d7b527bdf8a21c2afff96820f8279a65c3eb448e",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "9ac55d5e926155220a9765e32096df2ab05c22bb",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "5d724e77adbcff6d02acceee24e6d0d4866ac03a",
      "old_mode": 33188,
      "old_path": "tool/speed.cc",
      "new_id": "8aa8f85927514b145123d69ba74784c19adf64bd",
      "new_mode": 33188,
      "new_path": "tool/speed.cc"
    }
  ]
}
