)]}'
{
  "commit": "5ce12e6436c14085d9dbd86a89165b0b61ac4bd8",
  "tree": "1590f64c850bdd00040ddf8c544af5e3d863f940",
  "parents": [
    "ae1e08709f37699a740f9059082ebb4cddc2e0e1"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Feb 24 00:49:14 2019 -0600"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Mar 04 19:02:52 2019 +0000"
  },
  "message": "Add a 32-bit SSSE3 GHASH implementation.\n\nThe 64-bit version can be fairly straightforwardly translated.\n\nIronically, this makes 32-bit x86 the first architecture to meet the\ngoal of constant-time AES-GCM given SIMD assembly. (Though x86_64 could\njoin by simply giving up on bsaes...)\n\nBug: 263\nChange-Id: Icb2cec936457fac7132bbb5dbb094433bc14b86e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/35024\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b459263c33ba6b77e8a8b0ed4ae57d30ea0ebf1c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/CMakeLists.txt",
      "new_id": "04b2ffb29779666d96998a4b376cfb14765015b8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d9ce156eaaa4f8e213f135916fe964a8cc1afea",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/asm/ghash-ssse3-x86.pl"
    },
    {
      "type": "modify",
      "old_id": "f92f6750eaa7273be4469ad2d15c2cfeaf7995e0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm.c",
      "new_id": "ca077acc3c79173ec7f2153e5ae6ce69facb29f3",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm.c"
    },
    {
      "type": "modify",
      "old_id": "47ecd29df2651a5c698fb4bcefddf9ac5c282b74",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm_test.cc",
      "new_id": "b2e805c194a77c5abf0e3fe40c88cfc361dfeb86",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f9d035b85975be1c4c23bf279e56fbd420899b5",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/internal.h",
      "new_id": "9a081ebd783318572e80723967f612a7cda997ee",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/internal.h"
    }
  ]
}
