)]}'
{
  "commit": "a896da906bc118ded5ae5f38e22b15124017326b",
  "tree": "34c8bf47a94a027813edf4b2db77e7dc3aeedca0",
  "parents": [
    "f325f95fb31731de66a1fe63eb88b4543d6b7e24"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu May 28 01:35:12 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 08 08:19:23 2026 -0700"
  },
  "message": "Add EVP_CIPHER_CTX_max_next_update and EVP_CIPHER_CTX_max_final\n\nThis is intended to replace Conscrypt\u0027s current reaching into\nEVP_CIPHER_CTX internals to do the calculation itself.\n\nI\u0027ve bumped BORINGSSL_API_VERSION to help coordinate, but I suspect this\none will be easiest handled by waiting for all the copies of BoringSSL\nto update, since it changes the C++ \u003c-\u003e JNI boundary.\n\nChange-Id: Ic28c9463bc66ddd0e25945a3293803191c9e628a\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/96327\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Rudolf Polzer \u003crpolzer@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "665f34426e1f8f492c4100be0259af20c0b58f8b",
      "old_mode": 33188,
      "old_path": "crypto/cipher/cipher_test.cc",
      "new_id": "57aee674a3f61a109fc2ad38e80681562ca1bfa4",
      "new_mode": 33188,
      "new_path": "crypto/cipher/cipher_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d293f609621d8f5c117469e17f17d6859a3e5563",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/cipher.cc.inc",
      "new_id": "49fb979aaed4097f3bd8506027cfa799cbece0d0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/cipher.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "8ded377ae38c9b80feeb82d7e40b07877ccf17b8",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "82d5a8470d071d750e9a3ff00cb7e21ef03e8c84",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "modify",
      "old_id": "285e2e59b1c1d91e3687eab1f9f7385e5c57e353",
      "old_mode": 33188,
      "old_path": "include/openssl/cipher.h",
      "new_id": "0b27aa88e13645f846a6f8c4aa592e64a5d4ee4c",
      "new_mode": 33188,
      "new_path": "include/openssl/cipher.h"
    },
    {
      "type": "modify",
      "old_id": "5adae371adb20992bf0ef837b816e3aecffb034b",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "5dd00f9cefc03799e58f7446c8aa13d2411eb938",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    }
  ]
}
