)]}'
{
  "commit": "661266ea062f5139de5f1761b5fe637aab8f91a9",
  "tree": "779e9f74ce55866d8d7e04a20325d2a22cec7a98",
  "parents": [
    "37faa936b5598f5b19a32103d8b221923fc957c0"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Dec 23 03:42:39 2021 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Fri Jan 07 18:33:50 2022 +0000"
  },
  "message": "Move CPU detection symbols to crypto/internal.h.\n\nThese symbols were not marked OPENSSL_EXPORT, so they weren\u0027t really\nusable externally anyway. They\u0027re also very sensitive to various build\nconfiguration toggles, which don\u0027t always get reflected into projects\nthat include our headers. Move them to crypto/internal.h.\n\nChange-Id: I79a1fcf0b24e398d75a9cc6473bae28ec85cb835\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/50846\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64ca1c48faefe963c267ab87f4a4a6601b7c7b86",
      "old_mode": 33188,
      "old_path": "crypto/chacha/chacha.c",
      "new_id": "1092b7aa28462e3bba4e1c6de1e6608a2118fb86",
      "new_mode": 33188,
      "new_path": "crypto/chacha/chacha.c"
    },
    {
      "type": "modify",
      "old_id": "e9e9e16e15c9cbd39e8e4f6f1e4d6b917f557c69",
      "old_mode": 33188,
      "old_path": "crypto/cipher_extra/e_aesccm.c",
      "new_id": "844b9b9c9adfdf37a694a77e3800c322997631f5",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/e_aesccm.c"
    },
    {
      "type": "modify",
      "old_id": "d7175723cf0bcf390c98322eb4d3fbeee1447e98",
      "old_mode": 33188,
      "old_path": "crypto/cipher_extra/e_aesgcmsiv.c",
      "new_id": "9e773756333d817eef022f65d5e4014595807764",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/e_aesgcmsiv.c"
    },
    {
      "type": "modify",
      "old_id": "a2ec30b07ad0d778ddd20848f4384f17c00aa710",
      "old_mode": 33188,
      "old_path": "crypto/cipher_extra/internal.h",
      "new_id": "0f5f566b5ef9df783440b6c7ef5431f8e196306c",
      "new_mode": 33188,
      "new_path": "crypto/cipher_extra/internal.h"
    },
    {
      "type": "modify",
      "old_id": "56012d640080275f3c656523fd35ad456ec18b6e",
      "old_mode": 33188,
      "old_path": "crypto/cpu_aarch64_apple.c",
      "new_id": "23c8d188d7f5c6349c9abbda18d8ce787f8968e5",
      "new_mode": 33188,
      "new_path": "crypto/cpu_aarch64_apple.c"
    },
    {
      "type": "modify",
      "old_id": "5c6d115cb9a3a7826755688c883bb660be037ca2",
      "old_mode": 33188,
      "old_path": "crypto/cpu_aarch64_fuchsia.c",
      "new_id": "4d97f039f0a255399060f26d54889bf6239b3044",
      "new_mode": 33188,
      "new_path": "crypto/cpu_aarch64_fuchsia.c"
    },
    {
      "type": "modify",
      "old_id": "6ae870a313297c654f9e4ac42a168f034c00b556",
      "old_mode": 33188,
      "old_path": "crypto/cpu_aarch64_linux.c",
      "new_id": "42227115a311131a05bb2558d4fc0ae465c5895e",
      "new_mode": 33188,
      "new_path": "crypto/cpu_aarch64_linux.c"
    },
    {
      "type": "modify",
      "old_id": "3d0014ea03c108fe4c550c1b3ecc6769e94ebc78",
      "old_mode": 33188,
      "old_path": "crypto/cpu_aarch64_win.c",
      "new_id": "0630f96ad57bea640f320052883e6a128d17cbe6",
      "new_mode": 33188,
      "new_path": "crypto/cpu_aarch64_win.c"
    },
    {
      "type": "modify",
      "old_id": "e8596ac27a7dde3d5ca09efbad73bcf6d9e773ea",
      "old_mode": 33188,
      "old_path": "crypto/cpu_arm.c",
      "new_id": "33259084ad4d76d5e0320dde7c69faaaf71aea3b",
      "new_mode": 33188,
      "new_path": "crypto/cpu_arm.c"
    },
    {
      "type": "modify",
      "old_id": "d8b878a6fc43a1db5ba74a00ff8440f1496478f3",
      "old_mode": 33188,
      "old_path": "crypto/cpu_arm_linux.c",
      "new_id": "67e6a1bae55450855b1ca57e4ab1b8b10834e14f",
      "new_mode": 33188,
      "new_path": "crypto/cpu_arm_linux.c"
    },
    {
      "type": "modify",
      "old_id": "53ece950243b117c062a3dae661f1a934d6c4b13",
      "old_mode": 33188,
      "old_path": "crypto/cpu_intel.c",
      "new_id": "fa96a7f6a701a03bde02562d14eb3f9c8d40faf3",
      "new_mode": 33188,
      "new_path": "crypto/cpu_intel.c"
    },
    {
      "type": "modify",
      "old_id": "6cc8aee5240051a9f393613a2f56d2f1c31a0e19",
      "old_mode": 33188,
      "old_path": "crypto/cpu_ppc64le.c",
      "new_id": "a802e37e9acfe242ee89fef2483a531041bea83a",
      "new_mode": 33188,
      "new_path": "crypto/cpu_ppc64le.c"
    },
    {
      "type": "modify",
      "old_id": "b78b12227e50d5f9a789a5c11ef2b8e70d51b5e5",
      "old_mode": 33188,
      "old_path": "crypto/crypto.c",
      "new_id": "4be91dc8d2897b9360659f3f3ef87e5a69f3ab40",
      "new_mode": 33188,
      "new_path": "crypto/crypto.c"
    },
    {
      "type": "modify",
      "old_id": "ea48810d8166a8f626f620eb5270e4b277ed08e2",
      "old_mode": 33188,
      "old_path": "crypto/curve25519/curve25519.c",
      "new_id": "64aa1e6032f151eba58345b7ebe43711dac65c08",
      "new_mode": 33188,
      "new_path": "crypto/curve25519/curve25519.c"
    },
    {
      "type": "modify",
      "old_id": "f60281dfaf549b3467ed55edddd9ea577c890e1e",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/aes.c",
      "new_id": "60f354579685a2b5aa4192422db2b9744298603e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/aes.c"
    },
    {
      "type": "modify",
      "old_id": "5b806955032726ba30e9e3ee1d87ada370fea3ac",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/internal.h",
      "new_id": "9f7dd4729cb1e900a6f8ef7516631b0fe3bf724b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/internal.h"
    },
    {
      "type": "modify",
      "old_id": "a0f2549e9fcb81e5ecc52e58fd5b7680dab3d481",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/exponentiation.c",
      "new_id": "f5f9dc2b31d8272134ba7e16b7b4f85908adec59",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/exponentiation.c"
    },
    {
      "type": "modify",
      "old_id": "3b061921cf151ee15def8740943e437e9d9d5c38",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/rsaz_exp.h",
      "new_id": "2f0c2c0648037ee91ae6f9947fa6e925add56887",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/rsaz_exp.h"
    },
    {
      "type": "modify",
      "old_id": "76f4066393963467e71406014cad68430055d41e",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/cipher/e_aes.c",
      "new_id": "7e7c1a802a4f5178b56143efc21890b52bf90c96",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/cipher/e_aes.c"
    },
    {
      "type": "modify",
      "old_id": "29ae1936f8d550b520523f165104e42e4556fc51",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-x86_64.c",
      "new_id": "99deb369e8cabdb0ec1454f27eba11ea9ed75624",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-x86_64.c"
    },
    {
      "type": "modify",
      "old_id": "f699fc807d6a23eea8d3d643c5c0fbf2caef4fec",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-x86_64_test.cc",
      "new_id": "a083f3d5cf03cd754b2abafd5e9bff8f0e19604b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-x86_64_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b010cd5af315c53f6c74e5d0757d20d250baaf97",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm.c",
      "new_id": "28218b4e019fee1a62e441464dd4068988d398d3",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm.c"
    },
    {
      "type": "modify",
      "old_id": "02ba2d1d5ee364dc7fea4102fe7be6a460d03b26",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/gcm_test.cc",
      "new_id": "539b764acc30fa6652b4f63af82bc9e10b83278f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/gcm_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2fea5585f41e0713e8037c0f26e013c00aa8d4e1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/modes/internal.h",
      "new_id": "f022f9b8cf433cc1a078358c3c14286dbe50868f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/modes/internal.h"
    },
    {
      "type": "modify",
      "old_id": "127e5d1e0a819f7899a6906f2e848937d9dee150",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/internal.h",
      "new_id": "bbeef76cc7277698a0699f4f75fc77aa3a255f75",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/internal.h"
    },
    {
      "type": "modify",
      "old_id": "0fc9fa17c6b74337c65a49dbf969dc45e88c58c8",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rand/rand.c",
      "new_id": "9c54fc5367ef508604d00e3a4f6d450e9bc2e0cb",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rand/rand.c"
    },
    {
      "type": "modify",
      "old_id": "0247001e7305915d79282ce9161dc4b8f8be313f",
      "old_mode": 33188,
      "old_path": "crypto/hrss/hrss.c",
      "new_id": "558c45619af2b6835af40648b2e82a4369d80acf",
      "new_mode": 33188,
      "new_path": "crypto/hrss/hrss.c"
    },
    {
      "type": "modify",
      "old_id": "7adbe9e85596a4909858302dd4d73ac140ea9832",
      "old_mode": 33188,
      "old_path": "crypto/hrss/hrss_test.cc",
      "new_id": "0693c82ceb4b131829ef55f55c92d113b4de6f64",
      "new_mode": 33188,
      "new_path": "crypto/hrss/hrss_test.cc"
    },
    {
      "type": "modify",
      "old_id": "10a4d1ba648de8a9b5fc5c85df5411375f2b354b",
      "old_mode": 33188,
      "old_path": "crypto/impl_dispatch_test.cc",
      "new_id": "dae9e9639927dba10cab8d072dcef4123d6e6d7d",
      "new_mode": 33188,
      "new_path": "crypto/impl_dispatch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "41c42dd91e1c800ca0df364531889291b0fada82",
      "old_mode": 33188,
      "old_path": "crypto/internal.h",
      "new_id": "593725066ce6349e511deb5b80db177e44b32200",
      "new_mode": 33188,
      "new_path": "crypto/internal.h"
    },
    {
      "type": "modify",
      "old_id": "c07b1e9fea7432cefd0e6a6f72da90eb91d0c9b5",
      "old_mode": 33188,
      "old_path": "crypto/poly1305/poly1305.c",
      "new_id": "2eb3974d240b4fb9a17ec18c538ec49b6f83f4e1",
      "new_mode": 33188,
      "new_path": "crypto/poly1305/poly1305.c"
    },
    {
      "type": "modify",
      "old_id": "7f7c19ff7701aa44d0ae411c1253889d419eb459",
      "old_mode": 33188,
      "old_path": "crypto/rand_extra/rand_test.cc",
      "new_id": "2ed1deb417bbd9410b0a0217295fd49af8a24fc7",
      "new_mode": 33188,
      "new_path": "crypto/rand_extra/rand_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a79f2638e9f35db550f08002de9e167607e79ae7",
      "old_mode": 33188,
      "old_path": "crypto/test/gtest_main.cc",
      "new_id": "591cef70ff11c57253628c5186309f135413e85f",
      "new_mode": 33188,
      "new_path": "crypto/test/gtest_main.cc"
    },
    {
      "type": "modify",
      "old_id": "9331e0475721c6ad7fe746c885fbe13c5796f487",
      "old_mode": 33188,
      "old_path": "include/openssl/cpu.h",
      "new_id": "d865020c1cd914c8319b5ce90f513ef32ba04b9f",
      "new_mode": 33188,
      "new_path": "include/openssl/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "12fdefca25713d1c31560d09349d71ab0de46185",
      "old_mode": 33188,
      "old_path": "util/doc.config",
      "new_id": "81da8bddbf4025715a708c1658bce7efd8b740dc",
      "new_mode": 33188,
      "new_path": "util/doc.config"
    }
  ]
}
