)]}'
{
  "commit": "3c4a5cbb71453c5d61314a3f76a5ca6f123dbf94",
  "tree": "53437649df854baa0f0433308061a1eb2f410138",
  "parents": [
    "f08c1c68957024ced93d35d757daeb373de8f073"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Mar 29 17:43:31 2016 -0400"
  },
  "committer": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Mar 29 22:47:11 2016 +0000"
  },
  "message": "Revert \"Enable upstream\u0027s Poly1305 code.\"\n\nThis reverts commit 6f0c4db90e47437ed87a2d385c7797e692a2cf65 except for the\nimported assembly files, which are left as-is but unused. Until upstream fixes\nhttps://rt.openssl.org/Ticket/Display.html?id\u003d4483, we shouldn\u0027t ship this\ncode. Once that bug has been fixed, we\u0027ll restore it.\n\nChange-Id: I74aea18ce31a4b79657d04f8589c18d6b17f1578\nReviewed-on: https://boringssl-review.googlesource.com/7602\nReviewed-by: Emily Stark (Dunn) \u003cestark@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3dd40a9ac172ae85e170ab15d595bfc0891839b0",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/CMakeLists.txt",
      "new_id": "1b6a8049f84e647081384ba3e3373ad43a45b901",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df6769ea4c75acc92de012eede0f2c14c33a23b7",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/internal.h"
    },
    {
      "type": "modify",
      "old_id": "de87c5bc18c5acfb05f02caccbf825ff16c16f01",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/poly1305.c",
      "new_id": "dc2d6a68a901959443e96d5e302f15734a7aca20",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de31d6b2770d10ecefdcda658ee095833c7f7b69",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305_arm.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e16f83bdd05c6620de891631de10705b4227c947",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305_arm_asm.S"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59aab1997c71ec30d4fe9f0d7604a1fa0a385a0c",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305_vec.c"
    },
    {
      "type": "modify",
      "old_id": "d42d6ce42dfc8fa4e4a257a5047d07166e67b789",
      "old_mode": 33188,
      "old_path": "include/openssl/poly1305.h",
      "new_id": "b4e23e298e6441ff441dd914085e39fd3593b803",
      "new_mode": 33188,
      "new_path": "include/openssl/poly1305.h"
    },
    {
      "type": "modify",
      "old_id": "e6313ec4516fc78511ed52ba9a2bda90e0bbf25a",
      "old_mode": 33188,
      "old_path": "util/generate_build_files.py",
      "new_id": "bc5eab9f3bbfe64efce100cd2b9ea0d1dad89ac3",
      "new_mode": 33188,
      "new_path": "util/generate_build_files.py"
    }
  ]
}
