)]}'
{
  "commit": "4490869bcdb3f3f1e44f1614c7c91d7ca28ecbe6",
  "tree": "c364c95f3e59fd1cbb4ae21dc34da38bcb0addac",
  "parents": [
    "47cb8eec365e7ea4e34a3d5d6499ba6d0b5b8035"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Thu Oct 23 23:32:07 2025 -0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Nov 07 07:02:02 2025 -0800"
  },
  "message": "Add API functions for OpenSSL ciphers with sized output.\n\nThese take an argument |out_size| for the actually allocated size of the\noutput buffer, and will fail if the size is insufficient to store the\nencrypted/decrypted data.\n\nBug: 42290361\nChange-Id: Id662e4274f01e0ea95ce5a944943bd4258fe8f06\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/83007\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Rudolf Polzer \u003crpolzer@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e21a52d8382cc42994f767ddbdfce96a3bec3526",
      "old_mode": 33188,
      "old_path": "crypto/cipher/cipher_test.cc",
      "new_id": "a2c3dbd930460766d06e0c5352fe98877d78d8be",
      "new_mode": 33188,
      "new_path": "crypto/cipher/cipher_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cf85371c92f9396b2c4f32a0331613b3d204572f",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_des.cc",
      "new_id": "cf3180c1a81b675e8cd78952853d48efb1df359b",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_des.cc"
    },
    {
      "type": "modify",
      "old_id": "4e59448b99ce8ae2bd927d02ec78dc6d82f2fa19",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_null.cc",
      "new_id": "4dfe6e417032e03437136e6b92aac6a79f6300b8",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_null.cc"
    },
    {
      "type": "modify",
      "old_id": "250351afd80b8f6418ce0ed6a6cbcac81bc796cf",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_rc2.cc",
      "new_id": "f52faa512a7c4cfc9d95d400ed2bc5da4b8d420d",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_rc2.cc"
    },
    {
      "type": "modify",
      "old_id": "2450a73cd08cb3d534ecf90b0ffae14f380d3cfe",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_rc4.cc",
      "new_id": "c2e6d446e46cf8fde433df8efa939f178cc47c78",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_rc4.cc"
    },
    {
      "type": "modify",
      "old_id": "ef29e785425e39ca28c6fd1d8f1616e011cdd2f6",
      "old_mode": 33188,
      "old_path": "crypto/compiler_test.cc",
      "new_id": "042d514e208577c22634cb64946b964e9c79abe2",
      "new_mode": 33188,
      "new_path": "crypto/compiler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bd07890334b36ef5f7b7252a62e7c356d45eca71",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/cipher.cc.inc",
      "new_id": "c2bbb9f09b177962321e475139b7fc1cd3b39073",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/cipher.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "685fa24f415780de646966b557cf59fe92c70f57",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aes.cc.inc",
      "new_id": "52ffca57de4fd5049b66ca027bc1e2a41154ffd0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aes.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "c5373bb79f128a642e93240b98a6a18dc480bb4e",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/internal.h",
      "new_id": "794db01c113fb72d7df5127ebad307dab2ed92b8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/internal.h"
    },
    {
      "type": "modify",
      "old_id": "1c8aa556a86c6e1e60496a7c268875febfe787e0",
      "old_mode": 33188,
      "old_path": "decrepit/blowfish/blowfish.cc",
      "new_id": "8cd5112786d2c1917305ed42133ea52bc9a59eba",
      "new_mode": 33188,
      "new_path": "decrepit/blowfish/blowfish.cc"
    },
    {
      "type": "modify",
      "old_id": "37e4684bc5b4f43757c741c2e0ac1d557ca24b8d",
      "old_mode": 33188,
      "old_path": "decrepit/cast/cast.cc",
      "new_id": "1fc80575740132252e0425cb66b8b9103d865025",
      "new_mode": 33188,
      "new_path": "decrepit/cast/cast.cc"
    },
    {
      "type": "modify",
      "old_id": "b7fb30ad9133d1d36534c95b78bb512fbbe3ceea",
      "old_mode": 33188,
      "old_path": "decrepit/cfb/cfb.cc",
      "new_id": "0123a5f59d846ffcea9006f8d7b3971e343c65a8",
      "new_mode": 33188,
      "new_path": "decrepit/cfb/cfb.cc"
    },
    {
      "type": "modify",
      "old_id": "3b7e96cec0bad5381da18d39c391bfd2904b4d97",
      "old_mode": 33188,
      "old_path": "decrepit/xts/xts.cc",
      "new_id": "adccf0e47d201c85d2a5b6f26775942d60699c41",
      "new_mode": 33188,
      "new_path": "decrepit/xts/xts.cc"
    },
    {
      "type": "modify",
      "old_id": "a5533caf45eaacc4baef4a73d97e9bc2b6e3a942",
      "old_mode": 33188,
      "old_path": "include/openssl/cipher.h",
      "new_id": "8b473699eb502cdd151a641d9ff242a7edcb42e8",
      "new_mode": 33188,
      "new_path": "include/openssl/cipher.h"
    }
  ]
}
