)]}'
{
  "commit": "981936791eb76c52daedb18310fced187252ed30",
  "tree": "65dcde1bd667ed5d50a0d0dcfd64391308e2f07a",
  "parents": [
    "5d38f78e2987be876e3023808b4eed57c84ce23c"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Mar 25 18:07:11 2016 -0400"
  },
  "committer": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Mar 31 20:50:33 2016 +0000"
  },
  "message": "Remove some easy obj.h dependencies.\n\nA lot of consumers of obj.h only want the NID values. Others didn\u0027t need\nit at all. This also removes some OBJ_nid2sn and OBJ_nid2ln calls in EVP\nerror paths which isn\u0027t worth pulling a large table in for.\n\nBUG\u003dchromium:499653\n\nChange-Id: Id6dff578f993012e35b740a13b8e4f9c2edc0744\nReviewed-on: https://boringssl-review.googlesource.com/7563\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "440186752eb11429c42c00355da4b70ce679ee43",
      "old_mode": 33188,
      "old_path": "crypto/cipher/cipher.c",
      "new_id": "341516a705e6108d35b17e1fc49a91ba5609e401",
      "new_mode": 33188,
      "new_path": "crypto/cipher/cipher.c"
    },
    {
      "type": "modify",
      "old_id": "1412be1da9648510edbff020c89c8e81864f2823",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_aes.c",
      "new_id": "aa652eb3ae81c811dbd7aa11634bd3baa5e2bd14",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_aes.c"
    },
    {
      "type": "modify",
      "old_id": "b1d312c3d83fa02cecdd0b58905b932837ec99ab",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_des.c",
      "new_id": "2ba2bed38bafac5ed44673cf9ce6ed8bed154583",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_des.c"
    },
    {
      "type": "modify",
      "old_id": "cfe1d1b29c5b6ecc2ae8f03209c2855d11f57acc",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_null.c",
      "new_id": "3d6a24c38aa9efcb1bd62885104bdaed1382bd61",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_null.c"
    },
    {
      "type": "modify",
      "old_id": "8ca7bba66c2377681626e058b613642fcd582868",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_rc2.c",
      "new_id": "67418d5497f84b59d0838bfece84f2eb0fffd1e1",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_rc2.c"
    },
    {
      "type": "modify",
      "old_id": "3a2c166a3442b48b04dfe860fea5532542f68205",
      "old_mode": 33188,
      "old_path": "crypto/cipher/e_rc4.c",
      "new_id": "e7c2ccaffd50e30555bf5032dc014152de224ff0",
      "new_mode": 33188,
      "new_path": "crypto/cipher/e_rc4.c"
    },
    {
      "type": "modify",
      "old_id": "c0d566dd6a3c97eef1fce22248b894cf8768a64b",
      "old_mode": 33188,
      "old_path": "crypto/cipher/tls_cbc.c",
      "new_id": "510b4c735ec282ebfb8b07a855bd6a2ed369d19b",
      "new_mode": 33188,
      "new_path": "crypto/cipher/tls_cbc.c"
    },
    {
      "type": "modify",
      "old_id": "f47cd0a9e91aa6e76987ac1650994fd4fc25a207",
      "old_mode": 33188,
      "old_path": "crypto/digest/digest.c",
      "new_id": "dfa40bd9c198693b80a48bec296abc25a986ec81",
      "new_mode": 33188,
      "new_path": "crypto/digest/digest.c"
    },
    {
      "type": "modify",
      "old_id": "ec44cef22591517b414f8cc7137d946eb9f2fffb",
      "old_mode": 33188,
      "old_path": "crypto/ec/ec.c",
      "new_id": "478e80edb34ee134acd3e8a936604c6236cee39c",
      "new_mode": 33188,
      "new_path": "crypto/ec/ec.c"
    },
    {
      "type": "modify",
      "old_id": "9db97d686c9963ee7b31e03fa681562fc7e395da",
      "old_mode": 33188,
      "old_path": "crypto/ec/example_mul.c",
      "new_id": "a2bdd5277efd584c168947b13b7990103a356871",
      "new_mode": 33188,
      "new_path": "crypto/ec/example_mul.c"
    },
    {
      "type": "modify",
      "old_id": "47e894374bd3d2da4265db0841b586514b2e64e2",
      "old_mode": 33188,
      "old_path": "crypto/ec/p224-64.c",
      "new_id": "7bf889c969509e566f54acafdf3debad70ac0fb0",
      "new_mode": 33188,
      "new_path": "crypto/ec/p224-64.c"
    },
    {
      "type": "modify",
      "old_id": "3b1d7914edda8d3c5564284fe1f7d1312de14e91",
      "old_mode": 33188,
      "old_path": "crypto/ec/p256-64.c",
      "new_id": "70c060844b3119ddede5415f71d9804bc749abba",
      "new_mode": 33188,
      "new_path": "crypto/ec/p256-64.c"
    },
    {
      "type": "modify",
      "old_id": "bef91c9344ab07fe6516201649a41258b0cf3031",
      "old_mode": 33188,
      "old_path": "crypto/ecdsa/ecdsa_test.cc",
      "new_id": "8d7827df5e48e1f14c2d89d3d01f59af4dda46b2",
      "new_mode": 33188,
      "new_path": "crypto/ecdsa/ecdsa_test.cc"
    },
    {
      "type": "modify",
      "old_id": "22d262cc686471e592645b47fa81edfa109f7eda",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp.c",
      "new_id": "79993aab77239a7f55621193bc1bbc959df1ad45",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp.c"
    },
    {
      "type": "modify",
      "old_id": "491b13eee2775137b7986b5733b8278fcb809cd9",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_ctx.c",
      "new_id": "f510f6c7d833f4fdd648b3d30a6543c12169161a",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_ctx.c"
    },
    {
      "type": "modify",
      "old_id": "4952182724d06fdf4e5c25d16871f8c54a5757ff",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_ec.c",
      "new_id": "f92c87cf2565c40d66c50ba48ef4971cf492d870",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_ec.c"
    },
    {
      "type": "modify",
      "old_id": "629c33a62eaba0e42c7daa0b3c40f5f7744f331e",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_rsa.c",
      "new_id": "a210657288200b74eff4bc36c098a99fbcb5d57b",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_rsa.c"
    },
    {
      "type": "modify",
      "old_id": "b637c7085b438723bcada4a515627def77fb049a",
      "old_mode": 33188,
      "old_path": "crypto/evp/print.c",
      "new_id": "56521ec56bda3bb404c967aadc1950edf4cc5643",
      "new_mode": 33188,
      "new_path": "crypto/evp/print.c"
    },
    {
      "type": "modify",
      "old_id": "653cabf37050dd941be99934b72314bd1a96b2d8",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/p5_pbe.c",
      "new_id": "8e56d41b5c3bd0140a1669227813b7c56ad4a4fc",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/p5_pbe.c"
    },
    {
      "type": "modify",
      "old_id": "fec0d86d22d95c7c84169d82ad7af199268f8fd4",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/p5_pbev2.c",
      "new_id": "3799b39bf0d37d1c5ea590aecf076510087db427",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/p5_pbev2.c"
    },
    {
      "type": "modify",
      "old_id": "175a885524ba353666224e107ed1ed9bcadfd8d5",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/pkcs8.c",
      "new_id": "3825522bb9c2237d02ea07938379cd074521cda4",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/pkcs8.c"
    },
    {
      "type": "modify",
      "old_id": "9ffea1f2a6b3570e07547f00dc216aa6a8f7e192",
      "old_mode": 33188,
      "old_path": "crypto/rsa/rsa.c",
      "new_id": "0b2989307a098f6a0b0d37004c05c9d756a1a25e",
      "new_mode": 33188,
      "new_path": "crypto/rsa/rsa.c"
    },
    {
      "type": "modify",
      "old_id": "3f0dff5d41dec1d2bad60ede7a4cfae1016cb50c",
      "old_mode": 33188,
      "old_path": "crypto/rsa/rsa_test.cc",
      "new_id": "62177a4c375458a009c3d06f87b17622ae9182ed",
      "new_mode": 33188,
      "new_path": "crypto/rsa/rsa_test.cc"
    },
    {
      "type": "modify",
      "old_id": "eef30e7e7f751435d3fa2017b9ac75d553233a0e",
      "old_mode": 33188,
      "old_path": "crypto/test/scoped_types.h",
      "new_id": "5c49a7eee3ac00cd6f8a895261aedb91ac3003e4",
      "new_mode": 33188,
      "new_path": "crypto/test/scoped_types.h"
    },
    {
      "type": "modify",
      "old_id": "7994043b11bbd89b501438c695b71b9317d6bd1d",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/tab_test.c",
      "new_id": "19005474e83b1222f8c4e462f5dcb9df9673df35",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/tab_test.c"
    },
    {
      "type": "modify",
      "old_id": "b52d2d40433bc60da27fa43b167ab77fd281d143",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "398c7414a400c6747932d4f35043413ec3dbe098",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "modify",
      "old_id": "752191df3a3674c7694dbac4290e60226550157d",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "4b977b90542893d907393013969dba00289f1da2",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    },
    {
      "type": "modify",
      "old_id": "6ba49d72cda69dcbb9484a78715a1205a9a18938",
      "old_mode": 33188,
      "old_path": "ssl/d1_both.c",
      "new_id": "8596f3278c275f343f339819078f4f7f48af2202",
      "new_mode": 33188,
      "new_path": "ssl/d1_both.c"
    },
    {
      "type": "modify",
      "old_id": "c6a2b13a13e51361902dae9f86f56ffa52fc8cc0",
      "old_mode": 33188,
      "old_path": "ssl/d1_clnt.c",
      "new_id": "b29d56cf919d84992983b4cbe1170f95d2b4a71c",
      "new_mode": 33188,
      "new_path": "ssl/d1_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "76498cc808e57296db4e207a4d9f26ca1cb9444d",
      "old_mode": 33188,
      "old_path": "ssl/d1_lib.c",
      "new_id": "4298580297e4eef552bfdf22fc732752d4e84572",
      "new_mode": 33188,
      "new_path": "ssl/d1_lib.c"
    },
    {
      "type": "modify",
      "old_id": "ce15ee2170eb530202f37ad614941a507c386c74",
      "old_mode": 33188,
      "old_path": "ssl/d1_srtp.c",
      "new_id": "e7b1607aefdd375b2bbbee68b832f3a7c3d00b2d",
      "new_mode": 33188,
      "new_path": "ssl/d1_srtp.c"
    },
    {
      "type": "modify",
      "old_id": "579d5a277619de45fbb751a02dd04c7121f83737",
      "old_mode": 33188,
      "old_path": "ssl/d1_srvr.c",
      "new_id": "fef8541762dde620278d03c37cc4f26f00789275",
      "new_mode": 33188,
      "new_path": "ssl/d1_srvr.c"
    },
    {
      "type": "modify",
      "old_id": "c289a7c8ad2968e72b8ffffb7f83bfa776f83cc7",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.c",
      "new_id": "7bb31de60980fb1761a5aba7a00f339b3682e8a0",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.c"
    },
    {
      "type": "modify",
      "old_id": "0b9e4581fd49c6485c483c1c651a1637ad3e12c6",
      "old_mode": 33188,
      "old_path": "ssl/s3_clnt.c",
      "new_id": "8dd4abd0f258809d09e119c0401b78b2abd83359",
      "new_mode": 33188,
      "new_path": "ssl/s3_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "8bbf23dee1838a586e64769226d989411ec712ac",
      "old_mode": 33188,
      "old_path": "ssl/s3_enc.c",
      "new_id": "04aa08c9f93540527b59b91fea853e902a9af895",
      "new_mode": 33188,
      "new_path": "ssl/s3_enc.c"
    },
    {
      "type": "modify",
      "old_id": "620e1ca915906c6a369d35b7aeff9da47f159280",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.c",
      "new_id": "7df046f0e0095c7ba7bf39a609f0e96c1cdc9c0e",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.c"
    },
    {
      "type": "modify",
      "old_id": "eb92edb1edea77af5af82883c30e01bf1d8a781b",
      "old_mode": 33188,
      "old_path": "ssl/s3_srvr.c",
      "new_id": "bc874c75cd7e0bef00189a4867173cdc4f84e9fd",
      "new_mode": 33188,
      "new_path": "ssl/s3_srvr.c"
    },
    {
      "type": "modify",
      "old_id": "6abd0ba2e8299d154d1a81afddb91eeae1e87133",
      "old_mode": 33188,
      "old_path": "ssl/ssl_ecdh.c",
      "new_id": "d48c93f7e408c60f79b9be62d124ad8acc2f7089",
      "new_mode": 33188,
      "new_path": "ssl/ssl_ecdh.c"
    },
    {
      "type": "modify",
      "old_id": "a1179fe420be4e62f3a29a6d84b30e5a5e264481",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "1d4ccb741930e0878172c197aec660b302962993",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    },
    {
      "type": "modify",
      "old_id": "231bb1b6aa8daf57149c9dfeba5e5adaac4a8e52",
      "old_mode": 33188,
      "old_path": "ssl/t1_enc.c",
      "new_id": "b59920772c8d6c320bcebf202991d45abe808047",
      "new_mode": 33188,
      "new_path": "ssl/t1_enc.c"
    },
    {
      "type": "modify",
      "old_id": "1d4565f4a43f942d68a605aa34c7403eee068972",
      "old_mode": 33188,
      "old_path": "ssl/t1_lib.c",
      "new_id": "916ec4d1a97c86804c0b33ab22d2eeaeb36c3179",
      "new_mode": 33188,
      "new_path": "ssl/t1_lib.c"
    },
    {
      "type": "modify",
      "old_id": "391cb6733f5a2ef0e97e534b54d0ea30940e74a0",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "5effa580c37a236e9b47abd70b1b1e0aa440cea7",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "9f426e21bd2a0b86f5a5eb52d2095dbc3ff4bcfb",
      "old_mode": 33188,
      "old_path": "tool/speed.cc",
      "new_id": "63cb0e209199caeff2cad72b0aebe85975af9526",
      "new_mode": 33188,
      "new_path": "tool/speed.cc"
    }
  ]
}
