)]}'
{
  "commit": "580be2b184bc731df6178f37c8f3a09d9ebfd41c",
  "tree": "f58ccbb3f4c4db9050277ee4d40be685e349aca0",
  "parents": [
    "0990a552eb983561e0ed2504cee404671ecd5759"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Sep 17 14:44:22 2018 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Sep 17 22:05:51 2018 +0000"
  },
  "message": "Trim 88 bytes from each AES-GCM EVP_AEAD.\n\nEVP_AEAD reused portions of EVP_CIPHER\u0027s GCM128_CONTEXT which contains both the\nkey and intermediate state for each operation. (The legacy OpenSSL EVP_CIPHER\nAPI has no way to store just a key.) Split out a GCM128_KEY and store that\ninstead.\n\nChange-Id: Ibc550084fa82963d3860346ed26f9cf170dceda5\nReviewed-on: https://boringssl-review.googlesource.com/32004\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de2f10f0dd333416037eaa2a619c2836ff65b825",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aes.c",
      "new_id": "734a5174604d2f9eff8f300449f3e6560e00ea6a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aes.c"
    },
    {
      "type": "modify",
      "old_id": "7b5f23f0c7a1ba108f57f11593ff6bda7f284f85",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/internal.h",
      "new_id": "7c739fbd1341858e33ce9386a216805c50d071d7",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/internal.h"
    },
    {
      "type": "modify",
      "old_id": "99d0e15e8308fb7cf730a86efbc563b35fa2ba81",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm.c",
      "new_id": "6eff4792189b31f2a1fa66f715b856c3649683e0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm.c"
    },
    {
      "type": "modify",
      "old_id": "5988945394a5db6fb4f0adaf7722f1ed06b5199b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm_test.cc",
      "new_id": "ab8cc34e34e214a8bb82f8054a884b521b54ebf3",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm_test.cc"
    },
    {
      "type": "modify",
      "old_id": "338bf132696d467d3e9e0db24862c126a635145a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/internal.h",
      "new_id": "962c2ce0707c196df2872de98c2edd8c8252cfbf",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/internal.h"
    }
  ]
}
