)]}'
{
  "commit": "f48a469096bf26cbada437f2c4487ea1d9ff221b",
  "tree": "e1e806924315111c34d3b3b1cbef024cae819fe7",
  "parents": [
    "34ea2105ef7034bc0f5da539480732f797623acb"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Fri Oct 09 19:25:29 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 16 08:39:26 2026 -0700"
  },
  "message": "mem: Constify all APIs wherever it applies\n\nBug: 505090843\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: Idd24c82587533ade3bc348b0311f6f526a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/104008\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aabf06dbde5486804b640e69085ca20803353149",
      "old_mode": 33188,
      "old_path": "crypto/bio/bio.cc",
      "new_id": "28c3f4b2ae4fa6c58bef886ea3870583b085655f",
      "new_mode": 33188,
      "new_path": "crypto/bio/bio.cc"
    },
    {
      "type": "modify",
      "old_id": "e8ba9629e5314bcc27b4dac19827dae261d3b556",
      "old_mode": 33188,
      "old_path": "crypto/cms/cms.cc",
      "new_id": "ddd9d60c86d303454acf20603501b3bb935cc9c7",
      "new_mode": 33188,
      "new_path": "crypto/cms/cms.cc"
    },
    {
      "type": "modify",
      "old_id": "2048c443c3ab818f2d04b6e6ee2c8b863d89c3b1",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa.cc",
      "new_id": "9bb2df179a4ad9152aabadfc486c2a6f58ebb6e6",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa.cc"
    },
    {
      "type": "modify",
      "old_id": "6348a1e951279daa7bfec6beac2c31d7ffe499c5",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp.cc",
      "new_id": "f52a9675879c1f283391838fce0f76736c752152",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp.cc"
    },
    {
      "type": "modify",
      "old_id": "a0d78105db4c0c3c11bacaca196910f1dfeb1202",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_ctx.cc",
      "new_id": "e01e92a3c53f0e0a17ec0bdda1e9d4377b226ebc",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_ctx.cc"
    },
    {
      "type": "modify",
      "old_id": "cf23c64aef1ca6961c5b7086d4856c1b5c209396",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "aa85220686f7390d4749259c3f144dc8418b3850",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "afccef5b372d97a19a7ce5343b8e5a9c12b1c7ca",
      "old_mode": 33188,
      "old_path": "crypto/evp/sign.cc",
      "new_id": "3503c408123bf34f1fa2c7cb7e9a16a659237967",
      "new_mode": 33188,
      "new_path": "crypto/evp/sign.cc"
    },
    {
      "type": "modify",
      "old_id": "d018f76d66790e5d20f44cde7f1597adf4a60a76",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/dh/dh.cc.inc",
      "new_id": "8dfcdee9881235cb49e3252ba6586a1c1abd5adb",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/dh/dh.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "89205466c46226028a767a7cb9f70686407216e0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digestsign/digestsign.cc.inc",
      "new_id": "a886d46c4d4b9799d83a497d4552425722d6909f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digestsign/digestsign.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "e1e4e4b960081ef9adec691fc8d92105364a34f5",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_key.cc.inc",
      "new_id": "078e541ab335efd4382a0b8585e0d1edebd21a08",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_key.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "34a219fb91de1e2ffec8c844d0f1c0c34c6f6209",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa.cc.inc",
      "new_id": "cf406b27d087484b419be960cce815ee3882b7c1",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "59927e1e81de2766d40633584b5fe68aead2d3f0",
      "old_mode": 33188,
      "old_path": "crypto/mem_internal.h",
      "new_id": "488052faceb8745159a3a3d49529156cf1ffbbb2",
      "new_mode": 33188,
      "new_path": "crypto/mem_internal.h"
    },
    {
      "type": "modify",
      "old_id": "a6ab04e7df08030d5923a8a1b20518de15118636",
      "old_mode": 33188,
      "old_path": "crypto/pkcs7/internal.h",
      "new_id": "66f895584d2e0ffc5983a140095854a74b6e6900",
      "new_mode": 33188,
      "new_path": "crypto/pkcs7/internal.h"
    },
    {
      "type": "modify",
      "old_id": "cb9a725ed639a8f6c8ff18a771edcb88d5d4e4cb",
      "old_mode": 33188,
      "old_path": "crypto/pkcs7/pkcs7_x509.cc",
      "new_id": "c179e3a118c15abaeca5703e2e3891f76b98ee17",
      "new_mode": 33188,
      "new_path": "crypto/pkcs7/pkcs7_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "a308ab81ed87c141f65e2f7a743ddda665fcd317",
      "old_mode": 33188,
      "old_path": "crypto/pool/pool.cc",
      "new_id": "21e220397162a788def4600bf66b2aae9ef65fb9",
      "new_mode": 33188,
      "new_path": "crypto/pool/pool.cc"
    },
    {
      "type": "modify",
      "old_id": "d0e5c243098d5be4447338bbbd4472b70aaa7ccf",
      "old_mode": 33188,
      "old_path": "crypto/trust_token/trust_token.cc",
      "new_id": "b295a6b436587fb22e7628671208812fdf84cd8c",
      "new_mode": 33188,
      "new_path": "crypto/trust_token/trust_token.cc"
    },
    {
      "type": "modify",
      "old_id": "3e313d47eaff4fa5f02fea68f429a0e241f5b58b",
      "old_mode": 33188,
      "old_path": "crypto/x509/a_sign.cc",
      "new_id": "f09e80a8fe3f800046190f6df3583ec979118535",
      "new_mode": 33188,
      "new_path": "crypto/x509/a_sign.cc"
    },
    {
      "type": "modify",
      "old_id": "a5e3629bd6a0428a027d2dc593b112fb96bd29b6",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "9bf8d2c05e81b5879728f084bf53c7e20b7ae961",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e48c0125c684501db2841e5c0c69ebe0fa105124",
      "old_mode": 33188,
      "old_path": "crypto/x509/v3_purp.cc",
      "new_id": "cf9f79eadd3f63138e8b2abfb616d2c05261123a",
      "new_mode": 33188,
      "new_path": "crypto/x509/v3_purp.cc"
    },
    {
      "type": "modify",
      "old_id": "91c3b2d37f43066c6c71f16d45e9519a6ee21518",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_lu.cc",
      "new_id": "c11267915aaad6b25d7747fd107ea1f3d7f947bc",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_lu.cc"
    },
    {
      "type": "modify",
      "old_id": "ae45063e6a438857f8a93a557e156aa1db1e0b24",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_set.cc",
      "new_id": "2ede541c53ef22aae0266e27d22cd8860556b86c",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_set.cc"
    },
    {
      "type": "modify",
      "old_id": "19e938a8054678ce7eafe0775fb21b9d89679a8d",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509cset.cc",
      "new_id": "5ece53d2c262bd310c796b3f6b0afc06db7e7c80",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509cset.cc"
    },
    {
      "type": "modify",
      "old_id": "4862f1f7c8287329df6f63ac662dfaa5a59204a5",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_pubkey.cc",
      "new_id": "3d59a1e34f6011c66989e410bb6e2e65ef40d3b6",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_pubkey.cc"
    },
    {
      "type": "modify",
      "old_id": "9a5493deefb530b720789d0791e2e509e3c9fd32",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.cc",
      "new_id": "a2f1f1d37c8cd3bdaa1bd14b805af54f1245b8d4",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "4e075b30e590071e74df3a3aa96cb5a23efbe466",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "e2741eb53a0be03a198ce28d7cae9483453e74fe",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "modify",
      "old_id": "630be3e1dbf957d32c273f5e340ac6f680a667a9",
      "old_mode": 33188,
      "old_path": "include/openssl/bio.h",
      "new_id": "48ee4aeeba00fbec65d4bc6ca8e588200e0ae02e",
      "new_mode": 33188,
      "new_path": "include/openssl/bio.h"
    },
    {
      "type": "modify",
      "old_id": "d365a462bd76dfd7037d0a444667a38a73e0f836",
      "old_mode": 33188,
      "old_path": "include/openssl/cms.h",
      "new_id": "5a445178eb62a1081ccc1d2103acdaa363676e4a",
      "new_mode": 33188,
      "new_path": "include/openssl/cms.h"
    },
    {
      "type": "modify",
      "old_id": "59e8c9c7fd224ff9f32ba72910aef6ad8c691b3b",
      "old_mode": 33188,
      "old_path": "include/openssl/dh.h",
      "new_id": "6cb5d9e36a92a2a5200fa0e9df1ae766d2b94b72",
      "new_mode": 33188,
      "new_path": "include/openssl/dh.h"
    },
    {
      "type": "modify",
      "old_id": "3ae4d11e56bdf3e7cc3123a74518bc6741596daa",
      "old_mode": 33188,
      "old_path": "include/openssl/dsa.h",
      "new_id": "a77bf9105551f42cdf01b61a299ce24f614c4843",
      "new_mode": 33188,
      "new_path": "include/openssl/dsa.h"
    },
    {
      "type": "modify",
      "old_id": "d894a674f28ef981357950880e66e14699805637",
      "old_mode": 33188,
      "old_path": "include/openssl/ec_key.h",
      "new_id": "296b7c0f8e4250e605549dd5885b066609263d94",
      "new_mode": 33188,
      "new_path": "include/openssl/ec_key.h"
    },
    {
      "type": "modify",
      "old_id": "8a767ca79422b6b43ff943ae84bfa6bce0f72081",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "4af17260bd2731bf70aa8adf7c6c13d383c191d5",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "modify",
      "old_id": "85c851edf2436c343793055b90c6d80d4430d696",
      "old_mode": 33188,
      "old_path": "include/openssl/pkcs7.h",
      "new_id": "b8f5b2b925a30954b2f31f00ddce6e5d3cc4112e",
      "new_mode": 33188,
      "new_path": "include/openssl/pkcs7.h"
    },
    {
      "type": "modify",
      "old_id": "6eb759c27bdbea9f2d8b2c29c20b263508621b59",
      "old_mode": 33188,
      "old_path": "include/openssl/pool.h",
      "new_id": "2c3855b43e37d977739a5ecdc35aedc9e0107e66",
      "new_mode": 33188,
      "new_path": "include/openssl/pool.h"
    },
    {
      "type": "modify",
      "old_id": "65fffbb4502c12285a44213cd709eb7895a0feee",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "9a25eb8a42cc8f526495735d0af88a7da3333f1a",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "1abc61191f39db8ea6e45b63b1c7bfb73e8b8fe1",
      "old_mode": 33188,
      "old_path": "include/openssl/rsa.h",
      "new_id": "f7c6cfaf94a60115ca5a8886b4046870395e8939",
      "new_mode": 33188,
      "new_path": "include/openssl/rsa.h"
    },
    {
      "type": "modify",
      "old_id": "06f01dbbc3d8a6d352ff343309453c839f7f6612",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "6960f1e9b41e5b4761cfdd6ea2ecc93ca527d687",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "cf909aed97491a2ea70b2118e4d07bddba9dd3f2",
      "old_mode": 33188,
      "old_path": "include/openssl/trust_token.h",
      "new_id": "e0fbcea8de2925fa0a390b16114576c36fe8b20f",
      "new_mode": 33188,
      "new_path": "include/openssl/trust_token.h"
    },
    {
      "type": "modify",
      "old_id": "927165468f2bc6a72952f31ed99957dc92eac439",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "3cbd863b2c8b2ce1adf2bc61173d59f9f0541c62",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    },
    {
      "type": "modify",
      "old_id": "2a96ab06df4ce445a7599a1386f720ebb368c925",
      "old_mode": 33188,
      "old_path": "pki/simple_path_builder_delegate.cc",
      "new_id": "15db9bff275dc7218b2815426d4e455b3682c3c1",
      "new_mode": 33188,
      "new_path": "pki/simple_path_builder_delegate.cc"
    },
    {
      "type": "modify",
      "old_id": "c78a9489de0280dd89d64d6dd6bdc4a5a390adba",
      "old_mode": 33188,
      "old_path": "pki/simple_path_builder_delegate.h",
      "new_id": "bdfed6512336ebdce9069011d3cc4ed009323bdb",
      "new_mode": 33188,
      "new_path": "pki/simple_path_builder_delegate.h"
    },
    {
      "type": "modify",
      "old_id": "7d4f814c03eeded3d68db98898249c79fc959f08",
      "old_mode": 33188,
      "old_path": "pki/verify_certificate_chain.h",
      "new_id": "f9f6cf494ab038cbec3de27ad551b826348de418",
      "new_mode": 33188,
      "new_path": "pki/verify_certificate_chain.h"
    },
    {
      "type": "modify",
      "old_id": "6caa7533f4a7781ad9e5da2dfa3afdbee0d65da8",
      "old_mode": 33188,
      "old_path": "pki/verify_signed_data.cc",
      "new_id": "352a9da48453319c88d606f2155a8959f68e6a83",
      "new_mode": 33188,
      "new_path": "pki/verify_signed_data.cc"
    },
    {
      "type": "modify",
      "old_id": "13cb540b81ea641c5f48acceebc1eb305e34bf7a",
      "old_mode": 33188,
      "old_path": "pki/verify_signed_data.h",
      "new_id": "8916840bdfac927c2cfa9bf68f80858ec670875b",
      "new_mode": 33188,
      "new_path": "pki/verify_signed_data.h"
    },
    {
      "type": "modify",
      "old_id": "335d40675caf08d6be05dc576d2d07c7d698f5e6",
      "old_mode": 33188,
      "old_path": "ssl/encrypted_client_hello.cc",
      "new_id": "85c0ce0798a53020fef19436ac7c9db792b6e74d",
      "new_mode": 33188,
      "new_path": "ssl/encrypted_client_hello.cc"
    },
    {
      "type": "modify",
      "old_id": "8bb39255c9112884d65c522cf5cf9f6e0508518c",
      "old_mode": 33188,
      "old_path": "ssl/extensions.cc",
      "new_id": "db650c8bf6ab2ceb6b469494f829641e007ebc9f",
      "new_mode": 33188,
      "new_path": "ssl/extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "e125e1d4ea8a808513df30ca9308a1d57e95ddba",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "b62b287b28be4555840daa6d8852fcbe1e202e66",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "9eff530c6704371443efb0c34e3e174050010e28",
      "old_mode": 33188,
      "old_path": "ssl/ssl_credential.cc",
      "new_id": "f0f5a4071d3c21462b5b20c34f1d0e72198ececd",
      "new_mode": 33188,
      "new_path": "ssl/ssl_credential.cc"
    },
    {
      "type": "modify",
      "old_id": "a6c98421ea4f1df1bfb031da0ad3a9a4659d056c",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "15691820d1ab59cbd964d45c7a8a3162993b4377",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "ae7c9bbd521777cd003d1b00cf12a51b02ead7a4",
      "old_mode": 33188,
      "old_path": "ssl/ssl_privkey.cc",
      "new_id": "2ed2f1051ae75daf610ab31cbf2e505c85ab291c",
      "new_mode": 33188,
      "new_path": "ssl/ssl_privkey.cc"
    },
    {
      "type": "modify",
      "old_id": "9ad5b33463a249e1ec161906ab999af185372984",
      "old_mode": 33188,
      "old_path": "ssl/ssl_session.cc",
      "new_id": "93c5d4143e871150c00dbb6f6430b5ca93f3316f",
      "new_mode": 33188,
      "new_path": "ssl/ssl_session.cc"
    },
    {
      "type": "modify",
      "old_id": "d5bdbde9abb422efdb356535c21bca54a13428ea",
      "old_mode": 33188,
      "old_path": "tool/pkcs12.cc",
      "new_id": "fb28fce592173c000805b652ae928d58d0ec3749",
      "new_mode": 33188,
      "new_path": "tool/pkcs12.cc"
    },
    {
      "type": "modify",
      "old_id": "9a4f2cf9cee1b9335989e43d9742d2ba84c53c57",
      "old_mode": 33188,
      "old_path": "tool/server.cc",
      "new_id": "fff60dbde12ea906c1c9d17f6bb1e097a18c8c5c",
      "new_mode": 33188,
      "new_path": "tool/server.cc"
    }
  ]
}
