)]}'
{
  "commit": "03982b4cfadca0e650b384c9539b2fdb5f8aa012",
  "tree": "0f9bf918d0be79198d42c9d23f7d69aed7b09460",
  "parents": [
    "273a920f84e8b0b258737cea0f2f24627e8c5ed9"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun May 12 22:48:09 2024 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 23 17:50:36 2024 +0000"
  },
  "message": "Don\u0027t bother checking for NULL pointers in AES key schedule assembly\n\nSome of the AES implementations tried to cleanly check for NULL input\nand output pointers, but others did not, so callers could not rely on\nthis.\n\n(If we end up needing to check this for some reason, we should do it in\nthe C wrapper.)\n\nChange-Id: I495e5b3689837242b5c51bf01840997845190754\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/68688\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d97adc43d7764cabb209a303e9a867f9d07e209",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aesni-x86.pl",
      "new_id": "bb5ee94c86d1259c06d5dca8bf265c23ff16df56",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aesni-x86.pl"
    },
    {
      "type": "modify",
      "old_id": "6a8586275eb68d6e9fd06176d9563cc51b2af2ce",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aesni-x86_64.pl",
      "new_id": "17ec466de3ea7d26f0142ab06ee80d7467cb0747",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aesni-x86_64.pl"
    },
    {
      "type": "modify",
      "old_id": "9f62232e9391ac725462a4194383eb6ae6926a39",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/asm/aesv8-armx.pl",
      "new_id": "46b98c96b6c7ac17258570ad71e5b273b84187f5",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aesv8-armx.pl"
    },
    {
      "type": "modify",
      "old_id": "44676044c64d662d8abfbe41295df759d6d0581f",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesni-x86-apple.S",
      "new_id": "cee5724358c7457cf582c258834838c150034de3",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86-apple.S"
    },
    {
      "type": "modify",
      "old_id": "54daf1808e9adc0a220c89bcf3abcd82f156b5a6",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesni-x86-linux.S",
      "new_id": "dbcded23d7820ce67a5a1e40a3cc273b27d6b44a",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86-linux.S"
    },
    {
      "type": "modify",
      "old_id": "19b1d98bea68cd4aa844c3bf477423c5e27a1938",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesni-x86-win.asm",
      "new_id": "ce95d2388321a0a7c97836cb390f8bc19a546cf2",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86-win.asm"
    },
    {
      "type": "modify",
      "old_id": "c5c862da6cd6098dbc87ff990b71252f56c4432e",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesni-x86_64-apple.S",
      "new_id": "48d3cfc84fc6fbfeea8edabfc3d1f9981fa2be3d",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86_64-apple.S"
    },
    {
      "type": "modify",
      "old_id": "87c1a13ee4cd0939c6a876b43b2947d1324a7071",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesni-x86_64-linux.S",
      "new_id": "fdbb28eb97db2287b65237580b1181c44028592a",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86_64-linux.S"
    },
    {
      "type": "modify",
      "old_id": "9e123126484b6a2f2abbf6a11667aeffa5be5481",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesni-x86_64-win.asm",
      "new_id": "6a14422985a2eeb363a6661ffee5baeab6739b5e",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesni-x86_64-win.asm"
    },
    {
      "type": "modify",
      "old_id": "420af9b6ea685e61d296093e177131d157d6c21d",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesv8-armv7-linux.S",
      "new_id": "97d56c7aff200f90cbb958c1426d22074240475b",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv7-linux.S"
    },
    {
      "type": "modify",
      "old_id": "144c4af34b8c0eea5b4137c954eb778685ce10bf",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesv8-armv8-apple.S",
      "new_id": "ef642443fb09c31242608a488f1ae519faafefe4",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv8-apple.S"
    },
    {
      "type": "modify",
      "old_id": "7d4bcb4ca1d69c4ed705741d4e7faf2ec05aa2d8",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesv8-armv8-linux.S",
      "new_id": "23d78f2e91177d70465246ecf04f863ec3912d57",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv8-linux.S"
    },
    {
      "type": "modify",
      "old_id": "a3ab33afc95b9c9f7dbd86c3abe078bfa82dd26f",
      "old_mode": 33188,
      "old_path": "gen/bcm/aesv8-armv8-win.S",
      "new_id": "48bf2fd1a38b16a9ea29ac79ec5acc4e679818b1",
      "new_mode": 33188,
      "new_path": "gen/bcm/aesv8-armv8-win.S"
    }
  ]
}
