)]}'
{
  "commit": "817ab07ebb53da35afea409ab9328f578492832d",
  "tree": "a2638229e5402d01dc97fbacb2a9bb83f142a453",
  "parents": [
    "343c55c4fe5fbe88ce0abc11303947d40d27ef93"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Tue Jan 28 22:59:01 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 28 15:16:50 2025 -0800"
  },
  "message": "Collapse the modes directory into aes\n\nBefore further surgery on aes for BCM purposes.\n\nBug: 392625968\nChange-Id: If87ef7c391ef46b09d2b68ddd1065810a71f0bf9\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/75787\nAuto-Submit: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8daf6a9d1ba831e83eeb1b196d0eac9cbbdda6b6",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "a2693eb7998bf2d1dee6aded253137706f2edb9e",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "bcdc4dc8f960895bcd04ba642859baee991d31fe",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/aes.cc.inc",
      "new_id": "f1737cd04915edd308cfba1e6279800df11cb520",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/aes.cc.inc"
    },
    {
      "type": "rename",
      "old_id": "eab607178e0cecc95a334cd521cda9d528c63d5a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/aes-gcm-avx10-x86_64.pl",
      "new_id": "eab607178e0cecc95a334cd521cda9d528c63d5a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx10-x86_64.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c8294b10d89ab4457ebe375d069576b29f0b4d05",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/aes-gcm-avx2-x86_64.pl",
      "new_id": "c8294b10d89ab4457ebe375d069576b29f0b4d05",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aes-gcm-avx2-x86_64.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "eabaa1b9671dc7c64c2750cf6d45f96234d92cba",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/aesni-gcm-x86_64.pl",
      "new_id": "eabaa1b9671dc7c64c2750cf6d45f96234d92cba",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aesni-gcm-x86_64.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08ea58debb6a94f53a14663e7a85482f5f108e89",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/aesv8-gcm-armv8.pl",
      "new_id": "08ea58debb6a94f53a14663e7a85482f5f108e89",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/aesv8-gcm-armv8.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e84063bc17fba06af5fda80e8afc36345cd7dfee",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-armv4.pl",
      "new_id": "e84063bc17fba06af5fda80e8afc36345cd7dfee",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/ghash-armv4.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c6a7af6f546d937471f05d3e2148a8eee8559fd7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-neon-armv8.pl",
      "new_id": "c6a7af6f546d937471f05d3e2148a8eee8559fd7",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/ghash-neon-armv8.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "793c94f9cbac2da02c7caa9ebbcd0ac577f73afa",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-ssse3-x86.pl",
      "new_id": "793c94f9cbac2da02c7caa9ebbcd0ac577f73afa",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/ghash-ssse3-x86.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "20a2abbee4278950182788d1d0cde4883ca50305",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-ssse3-x86_64.pl",
      "new_id": "20a2abbee4278950182788d1d0cde4883ca50305",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/ghash-ssse3-x86_64.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "17dbeadb8d31c1f4406a7ce7aee08f60b254e29d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-x86.pl",
      "new_id": "17dbeadb8d31c1f4406a7ce7aee08f60b254e29d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/ghash-x86.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c026d8f9dfb450102f8a2863efae4c3b2921c012",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghash-x86_64.pl",
      "new_id": "c026d8f9dfb450102f8a2863efae4c3b2921c012",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/ghash-x86_64.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "74f4b9b75cb2d559fb0b033497fec0bc92d54d7c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/asm/ghashv8-armx.pl",
      "new_id": "74f4b9b75cb2d559fb0b033497fec0bc92d54d7c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/asm/ghashv8-armx.pl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2cbfcffe4aae23656e6a8f2d1f85f522253ddccb",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/cbc.cc.inc",
      "new_id": "2cbfcffe4aae23656e6a8f2d1f85f522253ddccb",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/cbc.cc.inc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "42d3aba90695f73fd86d4b29dd5e194f74be4dcb",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/cfb.cc.inc",
      "new_id": "42d3aba90695f73fd86d4b29dd5e194f74be4dcb",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/cfb.cc.inc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "364743f3c583f2c3775cbbd4e02af6229f51794f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/ctr.cc.inc",
      "new_id": "364743f3c583f2c3775cbbd4e02af6229f51794f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/ctr.cc.inc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d8ccf0093def11ccee7a0b354a9093a014fb8a94",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm.cc.inc",
      "new_id": "d8ccf0093def11ccee7a0b354a9093a014fb8a94",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/gcm.cc.inc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d04459548aad76e412284e35a0b2f4d432a5399",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm_nohw.cc.inc",
      "new_id": "3d04459548aad76e412284e35a0b2f4d432a5399",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/gcm_nohw.cc.inc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6329675959da98bf98705134021e2f3410035b91",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm_test.cc",
      "new_id": "6329675959da98bf98705134021e2f3410035b91",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/gcm_test.cc",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "6d56b11c1e538ad373d155b576ab937b10a93a60",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/internal.h",
      "new_id": "29b7d0553259b5829c9102ce6bfe9887e139552e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/internal.h"
    },
    {
      "type": "modify",
      "old_id": "cc1fd8adba493deb8b9c2f3dc888c742909a80f7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/mode_wrappers.cc.inc",
      "new_id": "4c5b5e1c55cc115b6b72ec6ff416855fe1dae460",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/mode_wrappers.cc.inc"
    },
    {
      "type": "rename",
      "old_id": "38e8795f15f263dbfdc302121541f859fbd2d0d6",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/ofb.cc.inc",
      "new_id": "38e8795f15f263dbfdc302121541f859fbd2d0d6",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/ofb.cc.inc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "46d66c200f7d0566d591cab65bfc71d6c9023e09",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/polyval.cc.inc",
      "new_id": "46d66c200f7d0566d591cab65bfc71d6c9023e09",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/polyval.cc.inc",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "d791da501763b456084d45c2e24c51b11caa724f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.cc",
      "new_id": "2c2b5c91b93b816e2566888ac937150a237ad648",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.cc"
    },
    {
      "type": "modify",
      "old_id": "1f264181c2371fd87feeaf045661ef9e3cc175bc",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aes.cc.inc",
      "new_id": "cd46e9efa30db8c5eb171e24fea8cb8194b39f9d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aes.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "a5d324ef0ec28a61fe4c30be97aaddfaa059db44",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aesccm.cc.inc",
      "new_id": "04820a20af17647b4aa77e0d934070f899d869fe",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aesccm.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "9aa0ac525cb55d6c48ee5212abc086496d007727",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/internal.h",
      "new_id": "cb8c999e0058a1c21ee862731f5ea4cd430447a0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/internal.h"
    },
    {
      "type": "delete",
      "old_id": "7a6e9aa3c63327df5a8b587a068fb6f8f78119aa",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/internal.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ce2f63c6ad96fffb9df6f90c316d103ca5d02915",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/internal.h",
      "new_id": "3c664389c5dec42d3a07da4bb05492eb84ea4baa",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/internal.h"
    },
    {
      "type": "modify",
      "old_id": "79b11213f9a377b5b9f67c44da4cb1b6294359eb",
      "old_mode": 33188,
      "old_path": "decrepit/xts/xts.cc",
      "new_id": "866880d1f038eb4afd96506f45af242be2b2dbab",
      "new_mode": 33188,
      "new_path": "decrepit/xts/xts.cc"
    },
    {
      "type": "modify",
      "old_id": "45f41dd6e130088b950514d05a050ff7981cfcda",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "25ce8a1da611d0b7d4a9d42e96771424178822dd",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "dec16ac6c92b1baa7e48e05f5a1bca345a6c2604",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "282211d50f12c12cc05347d90374ba40872fc21a",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "946123790a701bb6681490f72b9e2ecfb899e6df",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "ad08afb784882ca71233bf0c76a66283a677d01a",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "a37daf119fdd07fefb5fdd21ffd94ee65c75b4fd",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "6f2e84f3293115a95c21a301c6f83e114551c32d",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    }
  ]
}
