)]}'
{
  "commit": "701d8b28c8e49bdc2f90407864ba4f634cf345dd",
  "tree": "168b749eb9f93557380ecc540ee1b2b9e296ed6d",
  "parents": [
    "a51821a531eae33f13aea592862476e9429f63e4"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Wed May 25 12:25:28 2022 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 26 22:15:20 2022 +0000"
  },
  "message": "Fix docs for EVP_Cipher given an AEAD.\n\nFor AEADs (our only EVP_CIPH_FLAG_CUSTOM_CIPHER is GCM), EVP_Cipher is\nnot a one-shot operation. It is a thin wrapper over the internal\ncipher callback in the EVP_CIPHER, complete with treating in \u003d\u003d NULL as\nEVP_CipherFinal_ex. Also document that you should not do this.\n\nAlso document how you feed in the AAD for an AEAD EVP_CIPHER. (Although\ncallers really should use EVP_AEAD for a much less complex interface.)\n\nBug: 494\nChange-Id: I0beb1c88cdf0406506af2772e53e9d3f8d07172a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/52727\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c19b78de342f4796350aaa52617619c6c1f3e0b6",
      "old_mode": 33188,
      "old_path": "include/openssl/cipher.h",
      "new_id": "380d25d9c2a8efb0636db5749a8e3b1ba6908ad5",
      "new_mode": 33188,
      "new_path": "include/openssl/cipher.h"
    }
  ]
}
