)]}'
{
  "commit": "3ba9586bc081f67903c89917f23e74a0662ba953",
  "tree": "695e1c7f7d419df114759904ec519399ef4ccc28",
  "parents": [
    "31f94b0bf7cd941c2a29d21b72a0e092d445b499"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Oct 21 16:14:33 2019 -0400"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon Oct 21 21:06:07 2019 +0000"
  },
  "message": "Rename a number of BUF_* functions to OPENSSL_*.\n\nUpstream did this in 7644a9aef8932ed4d1c3f25ed776c997702982be, so align\nwith them. Add the new OPENSSL_* names and switch all callers witihn the\nlibrary to match. Keep the old BUF_* names around for compatibility.\n\nNote there were two functions where we already had an OPENSSL_* version:\nOPENSSL_strdup and OPENSSL_strnlen. The former now gains a NULL check to\nalign with BUF_strdup. The latter gets deduplicated; we had two\nimplementations.\n\nChange-Id: Ia1cd4527a752fcd62e142ed1e1d7768d323279ba\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/38425\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c962c0bf0fef1f583541adacd699987e23e65b44",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_time.c",
      "new_id": "51aae5d9fa7d4859a38f0063b560a4ca7acef806",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_time.c"
    },
    {
      "type": "modify",
      "old_id": "604803acd04e05b53072e41746563853058114e3",
      "old_mode": 33188,
      "old_path": "crypto/bio/connect.c",
      "new_id": "b8afa613773d468fb7a5f56ac9cfb4a0c81b37f6",
      "new_mode": 33188,
      "new_path": "crypto/bio/connect.c"
    },
    {
      "type": "modify",
      "old_id": "877f53d1e68779c9cfe8baad833da06d048842e1",
      "old_mode": 33188,
      "old_path": "crypto/bio/fd.c",
      "new_id": "d4e69180578f39922fc29ec7878388b9b072165d",
      "new_mode": 33188,
      "new_path": "crypto/bio/fd.c"
    },
    {
      "type": "modify",
      "old_id": "a177763fd896bc77ed4f925997239aafd93ccc3e",
      "old_mode": 33188,
      "old_path": "crypto/bio/file.c",
      "new_id": "15feb9d8662b11386eaa93d37a79044a73352724",
      "new_mode": 33188,
      "new_path": "crypto/bio/file.c"
    },
    {
      "type": "modify",
      "old_id": "f5057ed3656e528d4ed824b9abb61dffc6a1d517",
      "old_mode": 33188,
      "old_path": "crypto/bio/pair.c",
      "new_id": "03f60b7cc738633de5775459fc1876dfb22925d0",
      "new_mode": 33188,
      "new_path": "crypto/bio/pair.c"
    },
    {
      "type": "modify",
      "old_id": "146b1e0a370e9180d183e2fa028723fa46ce7853",
      "old_mode": 33188,
      "old_path": "crypto/buf/buf.c",
      "new_id": "717aaac79b0539b19e4b02be2f84920f1540eb33",
      "new_mode": 33188,
      "new_path": "crypto/buf/buf.c"
    },
    {
      "type": "modify",
      "old_id": "1ddc73c66546f9224232659f427af588cac32d50",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/cbb.c",
      "new_id": "25d087ce577074a21cd0e84c55590df5a5d9d74b",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/cbb.c"
    },
    {
      "type": "modify",
      "old_id": "f8a8353e51c49d8670249ee0d51857ba0a50fd6d",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/cbs.c",
      "new_id": "97c1c59ec0b0076fe55693862ab59c140aec418b",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/cbs.c"
    },
    {
      "type": "modify",
      "old_id": "8fe332c338ca5978c31b1b0b8913d22aafebde36",
      "old_mode": 33188,
      "old_path": "crypto/cpu-arm-linux.c",
      "new_id": "ed30715ba228e19fe638032d46f99b92cb72ffbd",
      "new_mode": 33188,
      "new_path": "crypto/cpu-arm-linux.c"
    },
    {
      "type": "modify",
      "old_id": "7b7b83359dca7181bd9f950b09dd2a0382ba3264",
      "old_mode": 33188,
      "old_path": "crypto/dh/dh.c",
      "new_id": "68d710d7c8ee503aa4aff0901109412536e91877",
      "new_mode": 33188,
      "new_path": "crypto/dh/dh.c"
    },
    {
      "type": "modify",
      "old_id": "ca1dc4429385039e1427706a9864c939749064f8",
      "old_mode": 33188,
      "old_path": "crypto/ec_extra/ec_derive.c",
      "new_id": "6904d7bd098f6813893e53ce13bf3306453a3541",
      "new_mode": 33188,
      "new_path": "crypto/ec_extra/ec_derive.c"
    },
    {
      "type": "modify",
      "old_id": "b4be636b8d43e0e682c28d09989c5f6faee8af92",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "4846fbc072530c98fb67fdc735d6f5f7f7a3e5be",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c325ae0cf6683e1bff366e8cf6ed17b6132ca1d",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_ec.c",
      "new_id": "976754154f3a3157b5ac70068761623244c7d87e",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_ec.c"
    },
    {
      "type": "modify",
      "old_id": "865b36af9b830302fb1068c4965133213c1507dc",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_rsa.c",
      "new_id": "852f4f6cf695adb9dea2de461ad6954288d70a4b",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_rsa.c"
    },
    {
      "type": "modify",
      "old_id": "90256235e8281d01a02db9cd623db9f52edfcf74",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_x25519_asn1.c",
      "new_id": "99b4cc9c9f327d1d0264abfc52c8c41d4a1ed78b",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_x25519_asn1.c"
    },
    {
      "type": "modify",
      "old_id": "0ca0e84f3629e6645fb5d1daa42fbe15911da5fc",
      "old_mode": 33188,
      "old_path": "crypto/mem.c",
      "new_id": "7fc5f98e5a517592b53cd8c0f5c5d8900ef3e203",
      "new_mode": 33188,
      "new_path": "crypto/mem.c"
    },
    {
      "type": "modify",
      "old_id": "9f92785b2e7a002dc93071913e3bb7e1034133a1",
      "old_mode": 33188,
      "old_path": "crypto/obj/obj.c",
      "new_id": "4f03c594c5abe51915bd2234d29e4c4d9a467d51",
      "new_mode": 33188,
      "new_path": "crypto/obj/obj.c"
    },
    {
      "type": "modify",
      "old_id": "3627a450d28b7de4da791a48eb017f0e0f31c5f8",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_info.c",
      "new_id": "1cda35bcee02227e9151435076e90d26745e0d4c",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_info.c"
    },
    {
      "type": "modify",
      "old_id": "c6824296be547f36ef176b515689d39da019b239",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_lib.c",
      "new_id": "00c0e0afd81c173af46b9c7d7e2d5685dde9b1e5",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_lib.c"
    },
    {
      "type": "modify",
      "old_id": "8530c567562cba4688753c4a0b6fadd3158172ef",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_oth.c",
      "new_id": "797f8223d6e30253021c4b5356324f9c26c2e651",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_oth.c"
    },
    {
      "type": "modify",
      "old_id": "15385ecafc880092b351889c660709b9dab474e0",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_pk8.c",
      "new_id": "819a3292cffe6f1613d57021bca22462f71b8f80",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_pk8.c"
    },
    {
      "type": "modify",
      "old_id": "725a84be9a115b78ecaf6e65395b0d50db603afd",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_pkey.c",
      "new_id": "5776535ed06c9c8c1de4e0b39be2359465e7907a",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_pkey.c"
    },
    {
      "type": "modify",
      "old_id": "d6ca44eac55e10d673868a6ea25b02f9826e3120",
      "old_mode": 33188,
      "old_path": "crypto/pkcs7/pkcs7_x509.c",
      "new_id": "107bdea7f9abd6aaecb4dbd6f1b3294a4e8cc6e6",
      "new_mode": 33188,
      "new_path": "crypto/pkcs7/pkcs7_x509.c"
    },
    {
      "type": "modify",
      "old_id": "c53210a37501e2d185fe38c611d0ca65fb27d115",
      "old_mode": 33188,
      "old_path": "crypto/pool/pool.c",
      "new_id": "917e43c2fb3b4b2ff1b5e5a9a70828499747f026",
      "new_mode": 33188,
      "new_path": "crypto/pool/pool.c"
    },
    {
      "type": "modify",
      "old_id": "6b1703105059a0c1a44d90fd8b5c77fa6cb42074",
      "old_mode": 33188,
      "old_path": "crypto/test/abi_test.cc",
      "new_id": "3e5043de042323735ee7e3d4ba598281a81d44da",
      "new_mode": 33188,
      "new_path": "crypto/test/abi_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5b751675cd7559880ba46786f5da223af70f8070",
      "old_mode": 33188,
      "old_path": "crypto/x509/a_verify.c",
      "new_id": "8587b5906fb0e7f73eb8018206af30f15e7a1c42",
      "new_mode": 33188,
      "new_path": "crypto/x509/a_verify.c"
    },
    {
      "type": "modify",
      "old_id": "9a0e2ebc6c2895a554059a9f3177b2bfa16e5c0c",
      "old_mode": 33188,
      "old_path": "crypto/x509/by_dir.c",
      "new_id": "7b91cbd0a1b6d44318c15692657c5a6127f38d2d",
      "new_mode": 33188,
      "new_path": "crypto/x509/by_dir.c"
    },
    {
      "type": "modify",
      "old_id": "dfff425dd2f13b7cbdcfd77c068992d586a8f412",
      "old_mode": 33188,
      "old_path": "crypto/x509/by_file.c",
      "new_id": "994beb9b1399addd46e9e68781f291f5da116b75",
      "new_mode": 33188,
      "new_path": "crypto/x509/by_file.c"
    },
    {
      "type": "modify",
      "old_id": "17314af53fe56e5497fd3f3e88705abed876d40f",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_cmp.c",
      "new_id": "28f2e95ed738b233cb853b05cd3a573ee0b3c277",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_cmp.c"
    },
    {
      "type": "modify",
      "old_id": "65b1bfb5015c16a11cc537abd218b13a5f1f19cc",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_obj.c",
      "new_id": "520b7a0793fca831ff8093afefa0947b49d1b42d",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_obj.c"
    },
    {
      "type": "modify",
      "old_id": "9bdf441f200cca45bfe2f71b548d9ec3164aba5e",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_r2x.c",
      "new_id": "723bd49555f8bac9cc7a42d595416ab83080d699",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_r2x.c"
    },
    {
      "type": "modify",
      "old_id": "3a732617c8710e23b6430c6ae4fa78143d4f4453",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_req.c",
      "new_id": "d918b097063717b652db541d670deea9bfba5e08",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_req.c"
    },
    {
      "type": "modify",
      "old_id": "f899424b5ba35fc8e662a091c64e5435982e7b3c",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_trs.c",
      "new_id": "18ac8839e07d5a4fd3256d837c4154dbd6a3bc66",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_trs.c"
    },
    {
      "type": "modify",
      "old_id": "fff97fac993e0b2a4af2f4965f65206fc6556fcb",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vfy.c",
      "new_id": "23bbeb512c38f3c6ea5a182cb7ba93fc42971732",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vfy.c"
    },
    {
      "type": "modify",
      "old_id": "84ec838b7c12cb6a3a6901ddc1f1077199823fc7",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_vpm.c",
      "new_id": "d8d1efe883321510e4da1aab2cd78378e395c2b2",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_vpm.c"
    },
    {
      "type": "modify",
      "old_id": "a37d7bdee6863834a3f10d0b5b2e81154267bc05",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_all.c",
      "new_id": "33c11b685bf7e89c2c64037e12fa17f984975e0f",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_all.c"
    },
    {
      "type": "modify",
      "old_id": "74e05bf4c71e7e0999b04636ecbc128b67e26b75",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_alt.c",
      "new_id": "0e79b450a3af3d10dd0c64b2d53c64f81f3242b8",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_alt.c"
    },
    {
      "type": "modify",
      "old_id": "6bfb232c5c347db8865844a21be79a642d567e31",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_enum.c",
      "new_id": "eff77e875f1fb94c177d3a058bff7956b8c1fc64",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_enum.c"
    },
    {
      "type": "modify",
      "old_id": "ff96489e4707bc4f80d2e48ea0aa5cc15d459ee2",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_info.c",
      "new_id": "7a48bd55433a6bf414c553c0f712165a55b2516c",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_info.c"
    },
    {
      "type": "modify",
      "old_id": "25768c09471c838e115f9225f4e51c2f25696586",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_purp.c",
      "new_id": "d9d105e808da3452d0017ec2d73d572ec016fc8b",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_purp.c"
    },
    {
      "type": "modify",
      "old_id": "86c49403b86e7e12acc9a8d71652f892f4a27b06",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_utl.c",
      "new_id": "9138ef75989d1a2bf78d4d168a3d5edc1610afe9",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_utl.c"
    },
    {
      "type": "modify",
      "old_id": "10a555f404c32553c9d7590c2f77dcdcead6fd64",
      "old_mode": 33188,
      "old_path": "include/openssl/buf.h",
      "new_id": "a57f000a188377b6664a3db4e928be7035fc2ba3",
      "new_mode": 33188,
      "new_path": "include/openssl/buf.h"
    },
    {
      "type": "modify",
      "old_id": "2e25f52a7fdc4c9973dc9aa4128cbdc47f27e3d7",
      "old_mode": 33188,
      "old_path": "include/openssl/mem.h",
      "new_id": "cceabcdc8c99bb79d2d215fd87aba5d38051436d",
      "new_mode": 33188,
      "new_path": "include/openssl/mem.h"
    },
    {
      "type": "modify",
      "old_id": "5a24fb2ba89c759bd0a85aabd37d324fa9f4c8be",
      "old_mode": 33188,
      "old_path": "ssl/d1_both.cc",
      "new_id": "2b652d1af2278325b465b8274b2bd39f172c81f1",
      "new_mode": 33188,
      "new_path": "ssl/d1_both.cc"
    },
    {
      "type": "modify",
      "old_id": "dfb8a67ad0c33f604583ab3a43d91cbcb3ab6c47",
      "old_mode": 33188,
      "old_path": "ssl/d1_pkt.cc",
      "new_id": "b9b0ef931458031467107d2dcfd400efcf2b6b30",
      "new_mode": 33188,
      "new_path": "ssl/d1_pkt.cc"
    },
    {
      "type": "modify",
      "old_id": "d49687f8aafb9d37b62017329edd08895a1a1bae",
      "old_mode": 33188,
      "old_path": "ssl/dtls_method.cc",
      "new_id": "0ce7c1f3f6eb1a2f78a73f609fc816fd5878699e",
      "new_mode": 33188,
      "new_path": "ssl/dtls_method.cc"
    },
    {
      "type": "modify",
      "old_id": "8be9f6bbf59623b3e504baf2779224bea2f3a679",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.cc",
      "new_id": "23f48c14d02d4e5c26c1b125a0635d5c1ec29107",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.cc"
    },
    {
      "type": "modify",
      "old_id": "36aa5606614ca4a6b560429ed032481435d7ed48",
      "old_mode": 33188,
      "old_path": "ssl/handshake_server.cc",
      "new_id": "c7d7fb6773f5828c480985458e676a014305588c",
      "new_mode": 33188,
      "new_path": "ssl/handshake_server.cc"
    },
    {
      "type": "modify",
      "old_id": "d7f8a85448784019eac24be427efefe13c8766f8",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.cc",
      "new_id": "f1f0ec7bf14c66b7a17fc10ffb8ae363693b96ed",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "a54bb001ba65d9ce2c27736a0289543a449adac1",
      "old_mode": 33188,
      "old_path": "ssl/s3_pkt.cc",
      "new_id": "2fcc2a532428e2c0a1461b15d141406195df0044",
      "new_mode": 33188,
      "new_path": "ssl/s3_pkt.cc"
    },
    {
      "type": "modify",
      "old_id": "3fd7fb6a7bbc6d84689e0ee9d9db3aa18ce3def3",
      "old_mode": 33188,
      "old_path": "ssl/ssl_asn1.cc",
      "new_id": "ea02cf40b5f8adfbd5c0910f8db9263036340a54",
      "new_mode": 33188,
      "new_path": "ssl/ssl_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "b565a356a7e2a79ad00f461cd903627b4d19e48b",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cert.cc",
      "new_id": "4f8038232c9b3055c0aac45a5f8d793ac790e4c1",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cert.cc"
    },
    {
      "type": "modify",
      "old_id": "30037f6bdf4769590f9440f4300589a611f48fc5",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cipher.cc",
      "new_id": "c4212926c7cbb1ed3fb9395b69be837bd4d8569b",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cipher.cc"
    },
    {
      "type": "modify",
      "old_id": "703c2bc9cfdf091fd78112a3659b1a5d89d5d70a",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "a53a5e3281a35c79b1e185a186bc4bcec7883159",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "bb04b1ad8899ef8ce1ed6534dd17f04f630a348b",
      "old_mode": 33188,
      "old_path": "ssl/ssl_session.cc",
      "new_id": "77d3f4c2e65dce1ee4a5f239cd57a2b30ad67971",
      "new_mode": 33188,
      "new_path": "ssl/ssl_session.cc"
    },
    {
      "type": "modify",
      "old_id": "9bd389bd2b05214255bfd3bea53223142c6c7135",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "61de1365f84a6e5b65183b67a0964fa8af5ae87d",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "63136735138d62df20457fed154d5ebe37a506a5",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "23de5e9f6619ee402e07b61bb128094d4cb1e662",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "95fac4d5f7072aecbc68ea48f526fd17f5518cbb",
      "old_mode": 33188,
      "old_path": "ssl/tls_method.cc",
      "new_id": "a642e7542e97e7931a0216813f284a6f257de289",
      "new_mode": 33188,
      "new_path": "ssl/tls_method.cc"
    }
  ]
}
