)]}'
{
  "commit": "03c6fa4426f0893676464717d4ed121e7be8a6e2",
  "tree": "89bb395d744fae1282d1c22df882564a484de81c",
  "parents": [
    "e324de004a78ad01a973b7deac1abd350d5c18ce"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue May 23 12:40:58 2017 -0400"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue May 23 22:36:06 2017 +0000"
  },
  "message": "AES-GCM is not defined for empty nonces.\n\nIt shouldn\u0027t have been defined for variable-length nonces at all, but so\nit goes. EVP_CIPHER rejected this by way of EVP_CTRL_GCM_SET_IVLEN\ncomparing \u003c\u003d 0, but the EVP_AEAD API did not.\n\nI\u0027ve done the test in a separate file on the assumption that aead_test\nwill become GTest shortly, at which point it will be easy to stick extra\ntests into the same file as the FileTest ones.\n\nThanks to Daniel Bleichenbacher and Thanh Bui of Project Wycheproof for\nthe report.\n\nChange-Id: Ic4616b39a1d7fe74a1f14fb58cccec2ce7c4f2f3\nReviewed-on: https://boringssl-review.googlesource.com/16544\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e751e0e9ce799348703a8bf5c9a34af61d123b84",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "56d9d8bfba03b06d00e34dc09802e4572f0c6534",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "073b3d6ddf0a4e0a607c742cb501cfcd59aa6047",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/aead_extra_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7539f997b6cb23fabc4f4d0d0e0af780a76448ed",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aes.c",
      "new_id": "de49e131f39e4be170d6b868272935fc99d67fd8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aes.c"
    }
  ]
}
