)]}'
{
  "commit": "91791189592d9c48b46b4a74688f5edda22cf862",
  "tree": "7854e2dba952ea070a5c3594218392c1f9df3494",
  "parents": [
    "14d05a3b27f6706f9842583af405163b434c5c0e"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Mar 16 15:27:59 2025 +0700"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 19 23:44:21 2025 -0700"
  },
  "message": "Rewrite header guards\n\nWhen we have both crypto/foo/internal.h and\ncrypto/fipsmodule/foo/internal.h, it\u0027s important that we put FIPSMODULE\ninto the header guard.\n\nAt that point, we probably should just put CRYPTO in there too, and\nindeed we have been putting it in a few places. Go ahead and rewrite\nthem all with some clever shell scripting.\n\nChange-Id: If61586f1d49ed477023530c36e9ed74373d4d1e6\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77727\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98a8159f440df8556fbdb72877be54cf3d0da80d",
      "old_mode": 33188,
      "old_path": "STYLE.md",
      "new_id": "1b6bd0b33f9d6aae19becb1ae7bfa1b958f4a687",
      "new_mode": 33188,
      "new_path": "STYLE.md"
    },
    {
      "type": "modify",
      "old_id": "302dd713e56cfbcd88dd35c8f5c7b7984ef72d77",
      "old_mode": 33188,
      "old_path": "crypto/asn1/internal.h",
      "new_id": "8c31f52d2a861ef71dfd7e68fa519a6d92a5c934",
      "new_mode": 33188,
      "new_path": "crypto/asn1/internal.h"
    },
    {
      "type": "modify",
      "old_id": "8c44d2ddf21b5b8878d78b4dfabf15ba5c2e1aed",
      "old_mode": 33188,
      "old_path": "crypto/bio/internal.h",
      "new_id": "50cda5c8cedc9d8c152d166410f64c6a18303161",
      "new_mode": 33188,
      "new_path": "crypto/bio/internal.h"
    },
    {
      "type": "modify",
      "old_id": "f2ea91a832b7e6c73a33ebf20c5df908b545fd0a",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/internal.h",
      "new_id": "110fb95d83ec339c85f0479b239806c339dbb320",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/internal.h"
    },
    {
      "type": "modify",
      "old_id": "9abf6b5c833489ae2f3bd985d021047d425ca7d4",
      "old_mode": 33188,
      "old_path": "crypto/chacha/internal.h",
      "new_id": "ec0c79f631a9018daa6df962f99a1b2d6a877480",
      "new_mode": 33188,
      "new_path": "crypto/chacha/internal.h"
    },
    {
      "type": "modify",
      "old_id": "c0fb07ae094809a24471bc3d7361bda9bbf567b7",
      "old_mode": 33188,
      "old_path": "crypto/cipher/internal.h",
      "new_id": "3b0fb7c369ca63fa22cee8d6ca513c559da01415",
      "new_mode": 33188,
      "new_path": "crypto/cipher/internal.h"
    },
    {
      "type": "modify",
      "old_id": "c8797d4331bea948cf189a642c682a6d0008d071",
      "old_mode": 33188,
      "old_path": "crypto/curve25519/internal.h",
      "new_id": "17efc95206cba7d31797c40172edea0b212dcd7a",
      "new_mode": 33188,
      "new_path": "crypto/curve25519/internal.h"
    },
    {
      "type": "modify",
      "old_id": "78e193aea524406761eddb172cb1bc548f4ff520",
      "old_mode": 33188,
      "old_path": "crypto/des/internal.h",
      "new_id": "e51c6e322b1bfdf9298ff45496e399a699be9bb5",
      "new_mode": 33188,
      "new_path": "crypto/des/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e9877749e6a7124f0818ec1532020cd8edaef9da",
      "old_mode": 33188,
      "old_path": "crypto/dsa/internal.h",
      "new_id": "537c576cf886319a453a66810f7671cac6635506",
      "new_mode": 33188,
      "new_path": "crypto/dsa/internal.h"
    },
    {
      "type": "modify",
      "old_id": "86e19e2db7cc09ff77d6ab0fbe8dde766ded7b4c",
      "old_mode": 33188,
      "old_path": "crypto/ec/internal.h",
      "new_id": "8dbe4a7c0ca07ce29be36352887b3f54cd77a17b",
      "new_mode": 33188,
      "new_path": "crypto/ec/internal.h"
    },
    {
      "type": "modify",
      "old_id": "da07c2756a5665d7ab9ac3e835528a41137072db",
      "old_mode": 33188,
      "old_path": "crypto/evp/internal.h",
      "new_id": "8307aa474703844b46319655e5fbc7bdcb405a0d",
      "new_mode": 33188,
      "new_path": "crypto/evp/internal.h"
    },
    {
      "type": "modify",
      "old_id": "b71c20de597f1913ffe46544fe9c0bc43847f4cd",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/internal.h",
      "new_id": "23766fe4005a0ec1ef5e53964c981ff434f6631d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/internal.h"
    },
    {
      "type": "modify",
      "old_id": "204c36f0536d6dc98796d74b04eb5c1c282dbf3e",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm_interface.h",
      "new_id": "a70636d4b8bcb565b16aad8f430f57aa64bdf411",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm_interface.h"
    },
    {
      "type": "modify",
      "old_id": "9e14fed68ced4b22d59ed638f3471f40a476917b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/internal.h",
      "new_id": "938d275f2d5cc4f6173bf2b64fbfb99d342c1908",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e0e9aa2acf1dee0936361525d99a92817070c0af",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/rsaz_exp.h",
      "new_id": "2e1d59ebbfd0b3cd99b49066f4029308ddae5c6d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/rsaz_exp.h"
    },
    {
      "type": "modify",
      "old_id": "d4a06f720b9a40bebac9367f259accf092510231",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/internal.h",
      "new_id": "c5373bb79f128a642e93240b98a6a18dc480bb4e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e104d6e57eba1b32ed4c4fa160d28289681d0ad7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/delocate.h",
      "new_id": "ae7781e9302cfb5163e2952fbddab5058412d232",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/delocate.h"
    },
    {
      "type": "modify",
      "old_id": "0cef38ed0d0ebbf22db3c6c0f6a54c483b96374f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digest/internal.h",
      "new_id": "0e850c9efd11b07e3a2b8aed798f6b3d6fefd1db",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digest/internal.h"
    },
    {
      "type": "modify",
      "old_id": "6cba40af4c56017dd023bfb8c13a57f261da9dc7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digest/md32_common.h",
      "new_id": "b64f20b150395137b67fae7a7b3cd1daafa3b287",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digest/md32_common.h"
    },
    {
      "type": "modify",
      "old_id": "4599c3ca7673fd7f33f705ba6d10520aeabb38ea",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/internal.h",
      "new_id": "2c610bac0e1f288a6916a39a5425c402b458ffb0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/internal.h"
    },
    {
      "type": "modify",
      "old_id": "be6b5ec3aedf32fbedc476d4c1ae22fe0b5bd31c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-nistz.h",
      "new_id": "326e38d40a18ff6e76b66fd8a8b8e8b3dacc3934",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-nistz.h"
    },
    {
      "type": "modify",
      "old_id": "f5a15f5e6a656c626fd3826106a38cd31635dd68",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/keccak/internal.h",
      "new_id": "273e66607c31593748cfdcf4f3839b7201996bc8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/keccak/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7ffe617a494f1d975aee00d721ef88c2dabcd292",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/internal.h",
      "new_id": "e791edf50bd5363d8828ff386423de3a1277695a",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/internal.h"
    },
    {
      "type": "modify",
      "old_id": "66361049a881ca2eb54d888032c1517653969e9f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/internal.h",
      "new_id": "94719cef6a8b29200ed13028728656d9c6aed292",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/internal.h"
    },
    {
      "type": "modify",
      "old_id": "182aefc9100798f5272d948fbcbf5b58defeb85b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/service_indicator/internal.h",
      "new_id": "5b69172488fb3d4b6e242c65814595660be07d6c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/service_indicator/internal.h"
    },
    {
      "type": "modify",
      "old_id": "bd29719ba7cd2ffd11151f1aff5cafa0a3fb5922",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/sha/internal.h",
      "new_id": "d68bf0dd8c1bb522c3f8a5d9870c80670bdfdf75",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/sha/internal.h"
    },
    {
      "type": "modify",
      "old_id": "44066cfdc8ac2daf9c2a6dbf0a683bef98830a34",
      "old_mode": 33188,
      "old_path": "crypto/hrss/internal.h",
      "new_id": "ab7ebc8fb8042f4df34a714d47673a21d62c844f",
      "new_mode": 33188,
      "new_path": "crypto/hrss/internal.h"
    },
    {
      "type": "modify",
      "old_id": "9208d586d9b99825bd93fe53dee9c105eda164c6",
      "old_mode": 33188,
      "old_path": "crypto/lhash/internal.h",
      "new_id": "cb09dfad649886c7b3aa788b5f357e50ffce797a",
      "new_mode": 33188,
      "new_path": "crypto/lhash/internal.h"
    },
    {
      "type": "modify",
      "old_id": "501b3890e9e2431efe9af6c0f83785e40c60a7d6",
      "old_mode": 33188,
      "old_path": "crypto/md5/internal.h",
      "new_id": "5d38e3ee30a47fe40b9c9193ae09fa63e8bcab88",
      "new_mode": 33188,
      "new_path": "crypto/md5/internal.h"
    },
    {
      "type": "modify",
      "old_id": "bda89a65141a70619cc13615d0b40414045f7682",
      "old_mode": 33188,
      "old_path": "crypto/pem/internal.h",
      "new_id": "3178c11e4057e341abc9c3f0f9e7415b7a7fc6f8",
      "new_mode": 33188,
      "new_path": "crypto/pem/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7505e331b714c2a159c36d7432289b1bafcc22df",
      "old_mode": 33188,
      "old_path": "crypto/pkcs7/internal.h",
      "new_id": "eaf292d64435d15f11705798e383a878a1bd84e7",
      "new_mode": 33188,
      "new_path": "crypto/pkcs7/internal.h"
    },
    {
      "type": "modify",
      "old_id": "20f76cd89de1a354c14cd59aa84f3f63ea6c2cfa",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/internal.h",
      "new_id": "06f17a6f5ff5ec2f0595fc8ad955ebcd1daf9b65",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/internal.h"
    },
    {
      "type": "modify",
      "old_id": "0ef2a9c35cb8a30dc91a03ee123bdb6e5b5fa9a1",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/internal.h",
      "new_id": "3447b4fcefe7646610fe65426c678d7b3015054c",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/internal.h"
    },
    {
      "type": "modify",
      "old_id": "bb119b109820e95732eefdd0c6439b55c8c59181",
      "old_mode": 33188,
      "old_path": "crypto/pool/internal.h",
      "new_id": "2533fc94f4194f868e6fccbcc46fd1be1c9c193d",
      "new_mode": 33188,
      "new_path": "crypto/pool/internal.h"
    },
    {
      "type": "modify",
      "old_id": "90931a23105e05f7a806619784376903aa1911ac",
      "old_mode": 33188,
      "old_path": "crypto/rand/sysrand_internal.h",
      "new_id": "30e3270297be05e18892922c44ca8ac9b6b057fa",
      "new_mode": 33188,
      "new_path": "crypto/rand/sysrand_internal.h"
    },
    {
      "type": "modify",
      "old_id": "4e88afde61d476d2c7e416a3d69c4ff7d52f2faa",
      "old_mode": 33188,
      "old_path": "crypto/rsa/internal.h",
      "new_id": "21552bf33cd66eeae8e4663711fc7302af1bcdc3",
      "new_mode": 33188,
      "new_path": "crypto/rsa/internal.h"
    },
    {
      "type": "modify",
      "old_id": "49a8a28d352c59d6ce95c223218e8d5706f3a196",
      "old_mode": 33188,
      "old_path": "crypto/spake2plus/internal.h",
      "new_id": "c5c99cdbec6f80263408df02e0170579d3bf79c0",
      "new_mode": 33188,
      "new_path": "crypto/spake2plus/internal.h"
    },
    {
      "type": "modify",
      "old_id": "bb5ae949a7cdd66c7ab3e6772ff66a721354229d",
      "old_mode": 33188,
      "old_path": "crypto/test/abi_test.h",
      "new_id": "ad65c574e9d83b770d3502c16590125856b1de23",
      "new_mode": 33188,
      "new_path": "crypto/test/abi_test.h"
    },
    {
      "type": "modify",
      "old_id": "308a8e8b221f5b26ec5ed5830cd4037691b707b3",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/internal.h",
      "new_id": "208e9c3c0527dd8673bb8748ed7a3a442d8b0885",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7e92c1f91ccadd35aab1bdca6d2078a2ccb963d9",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "1794d16a815185b9265817176ac6a3adc37bc053",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "c47be4ff9200785aa5c5810a46600c6c6b8d0692",
      "old_mode": 33188,
      "old_path": "include/openssl/hpke.h",
      "new_id": "ca107315e77d343664788de1cbd0610d708dbb8f",
      "new_mode": 33188,
      "new_path": "include/openssl/hpke.h"
    }
  ]
}
