)]}'
{
  "commit": "2de47dbd87d94c5c900598c0752ea2c2a8ca9f2f",
  "tree": "343465282d00ee6abff65393bd73ac09af70eaab",
  "parents": [
    "1524d7be010cf0949d5d55d809a1a411de407c88"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "divVerent@gmail.com",
    "time": "Wed Nov 12 02:50:38 2025 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Dec 09 23:19:38 2025 -0800"
  },
  "message": "EVP_AEAD: declare CRYPTO_IOVEC based APIs to support zero copy I/O.\n\nAlso provide some common helpers for ciphers to use.\n\nTests are included, however as no AEADs implement the new APIs yet, they\ndo nothing. The tests will become active one by one when individual\nAEADs are implemented, and will be made fully active in\nI3d68c6fbff18b5dcf40e509442ffbdfc5c34817f, after which internal support\nfor the legacy APIs can be removed.\n\nBug: 383343306\nChange-Id: If96ab324516ce70c40f53f42d76c4e653eadcc94\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/84067\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Rudolf Polzer \u003crpolzer@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a84e67d5f1809a371e21238505650be0762172d4",
      "old_mode": 33188,
      "old_path": "crypto/cipher/aead_test.cc",
      "new_id": "12a48198a0c8cee0b8c76d06acb8fb36e140dc9d",
      "new_mode": 33188,
      "new_path": "crypto/cipher/aead_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0970a49d9750bda466fd4bd80d9d8491740e22eb",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_aesctrhmac.cc",
      "new_id": "7530fef17c5d7e7d45547732fcc67baed86b6440",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_aesctrhmac.cc"
    },
    {
      "type": "modify",
      "old_id": "0a567ad13afb4a8a7dc5ee1d46fe4e947531b1c0",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_aeseax.cc",
      "new_id": "4f6a774fb935d7745112aa00e54a4a3769185f56",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_aeseax.cc"
    },
    {
      "type": "modify",
      "old_id": "37fb18cfbe46a122a585bbb95085829ebf1fe0da",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_aesgcmsiv.cc",
      "new_id": "c0ac927c35d01ed7a88636f3e4761ec8489b886d",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_aesgcmsiv.cc"
    },
    {
      "type": "modify",
      "old_id": "f13999c7825f41e64be339f07ac6b50af2d0b1ab",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_chacha20poly1305.cc",
      "new_id": "97c6b79558fd67d72bf929803e65e4b662b074c3",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_chacha20poly1305.cc"
    },
    {
      "type": "modify",
      "old_id": "b0f3ab389e989f945947e43321d8652bbc1aed28",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_tls.cc",
      "new_id": "7be0644efd27dadbbcfe4863baecf165abb12c7f",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_tls.cc"
    },
    {
      "type": "modify",
      "old_id": "b9e4af117285aecad75d5cfda4acd7a922353521",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/aead.cc.inc",
      "new_id": "1e477c301874f91abecd129c9f0e0efcdb831643",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/aead.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "f6c534d7181068b843aaff5ca3bf7002043898d8",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/cipher.cc.inc",
      "new_id": "53ff1e97b50ff677e879472692643bb3f28642ef",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/cipher.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "794db01c113fb72d7df5127ebad307dab2ed92b8",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/internal.h",
      "new_id": "2446110119d15d4746fabfd57b8701f92652eb38",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/internal.h"
    },
    {
      "type": "modify",
      "old_id": "97dd338a6f215e9e762981bca2b92dd267136cc5",
      "old_mode": 33188,
      "old_path": "include/openssl/aead.h",
      "new_id": "41df39a7623671c35b5771bf3e6aacec96e71788",
      "new_mode": 33188,
      "new_path": "include/openssl/aead.h"
    },
    {
      "type": "modify",
      "old_id": "d942427dbe7dcfc85d483d6aac9ba9072ff37ef4",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "54c3485985cb89a957057aa7173a46a0c3f9c9cf",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    }
  ]
}
