)]}'
{
  "commit": "685707979100dcb344f3d5f29940afcb1e7a92c2",
  "tree": "c7ade427fe7d2bac0244c0f8016232fc0f8f3f03",
  "parents": [
    "167f6c93b00e1184b89d6a5c7a1ed22dbab03c68"
  ],
  "author": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Thu May 14 14:54:49 2015 +0200"
  },
  "committer": {
    "name": "Richard Levitte",
    "email": "levitte@openssl.org",
    "time": "Thu May 14 15:13:49 2015 +0200"
  },
  "message": "Identify and move OpenSSL internal header files\n\nThere are header files in crypto/ that are used by the rest of\nOpenSSL.  Move those to include/internal and adapt the affected source\ncode, Makefiles and scripts.\n\nThe header files that got moved are:\n\ncrypto/constant_time_locl.h\ncrypto/o_dir.h\ncrypto/o_str.h\n\nReviewed-by: Matt Caswell \u003cmatt@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5270d75e1956d4d3ca52e92b6d6380afebd51d87",
      "old_mode": 33188,
      "old_path": "crypto/Makefile",
      "new_id": "de74a0fe2505f201131e374177c420b4acf3f02d",
      "new_mode": 33188,
      "new_path": "crypto/Makefile"
    },
    {
      "type": "modify",
      "old_id": "26242444c885009faa918458584ef2886f619492",
      "old_mode": 33188,
      "old_path": "crypto/o_dir.c",
      "new_id": "7bff74e0ec9c19ba3656f1ff5a8490e36a4287f2",
      "new_mode": 33188,
      "new_path": "crypto/o_dir.c"
    },
    {
      "type": "modify",
      "old_id": "7cdbbbc403e72d408337017f0e6bb76ebaa1af16",
      "old_mode": 33188,
      "old_path": "crypto/o_dir_test.c",
      "new_id": "733ffecf3a309d84ce5badfd3bd56982657584a5",
      "new_mode": 33188,
      "new_path": "crypto/o_dir_test.c"
    },
    {
      "type": "modify",
      "old_id": "16fd4e42315022dcd5a145266d82669e5f1a6f94",
      "old_mode": 33188,
      "old_path": "crypto/o_str.c",
      "new_id": "f2f9404db0107026818074066288387dfc59f187",
      "new_mode": 33188,
      "new_path": "crypto/o_str.c"
    },
    {
      "type": "modify",
      "old_id": "d988d6c217716d72ee9cd03a2817350d4a03b46e",
      "old_mode": 33188,
      "old_path": "crypto/rsa/rsa_oaep.c",
      "new_id": "6edfb4145d84a354aebcc5c95094ae15bad2df43",
      "new_mode": 33188,
      "new_path": "crypto/rsa/rsa_oaep.c"
    },
    {
      "type": "modify",
      "old_id": "1bda998ca4abe37597cce38cf05785f9cbb75456",
      "old_mode": 33188,
      "old_path": "crypto/rsa/rsa_pk1.c",
      "new_id": "e32a1d5f8f1e7b0148566acf889da0b3d497df04",
      "new_mode": 33188,
      "new_path": "crypto/rsa/rsa_pk1.c"
    },
    {
      "type": "modify",
      "old_id": "7f94bfcae678cf8e8ac8f8f72d0da2ac0bf0a8fe",
      "old_mode": 33188,
      "old_path": "e_os.h",
      "new_id": "4c1b4aa1de9804ae0326c34ab0342593a609a863",
      "new_mode": 33188,
      "new_path": "e_os.h"
    },
    {
      "type": "rename",
      "old_id": "c786aea949476be9c1843aeff9520dc3745042c1",
      "old_mode": 33188,
      "old_path": "crypto/constant_time_locl.h",
      "new_id": "c786aea949476be9c1843aeff9520dc3745042c1",
      "new_mode": 33188,
      "new_path": "include/internal/constant_time_locl.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d55431194ef268a75cde1dd7a7a34eaf76a928fa",
      "old_mode": 33188,
      "old_path": "crypto/o_dir.h",
      "new_id": "d55431194ef268a75cde1dd7a7a34eaf76a928fa",
      "new_mode": 33188,
      "new_path": "include/internal/o_dir.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5313528ed92671ce11c7bcfc9f57145ce786d784",
      "old_mode": 33188,
      "old_path": "crypto/o_str.h",
      "new_id": "5313528ed92671ce11c7bcfc9f57145ce786d784",
      "new_mode": 33188,
      "new_path": "include/internal/o_str.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "18b17d27b5c38e282dd4e6ea6a5720af2e095b36",
      "old_mode": 33188,
      "old_path": "ssl/Makefile",
      "new_id": "7dc2e02897d60fa787cce2cab5cce22020bc3df3",
      "new_mode": 33188,
      "new_path": "ssl/Makefile"
    },
    {
      "type": "modify",
      "old_id": "db6d4e792b95597f197a73ec461678867c95c21f",
      "old_mode": 33188,
      "old_path": "ssl/record/ssl3_record.c",
      "new_id": "032812772f04b17403a556798d20c7786d0c32bc",
      "new_mode": 33188,
      "new_path": "ssl/record/ssl3_record.c"
    },
    {
      "type": "modify",
      "old_id": "ac0c5f3ab8459a935df109fb3bb6b23dc6f298c7",
      "old_mode": 33188,
      "old_path": "ssl/s3_cbc.c",
      "new_id": "f7997eaae326ac486332b07815eafda83496cc38",
      "new_mode": 33188,
      "new_path": "ssl/s3_cbc.c"
    },
    {
      "type": "modify",
      "old_id": "04dbb7a735c4290fee1903f2358e38b94a344293",
      "old_mode": 33188,
      "old_path": "ssl/s3_srvr.c",
      "new_id": "4ee45eb57f6071992bd84859ddfd2450ce27316e",
      "new_mode": 33188,
      "new_path": "ssl/s3_srvr.c"
    },
    {
      "type": "modify",
      "old_id": "38e7b822e5e4c94b720db1b70fc4acefff3b661a",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cert.c",
      "new_id": "d8b47e62099109d5016cc1d0a7333b1a22e1ef75",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cert.c"
    },
    {
      "type": "modify",
      "old_id": "bdb270209e4a7c93877b4e5efa1a77a563a24de6",
      "old_mode": 33188,
      "old_path": "test/constant_time_test.c",
      "new_id": "ed3d7eaac4d88a59d64c618f7c242621ca9253ad",
      "new_mode": 33188,
      "new_path": "test/constant_time_test.c"
    },
    {
      "type": "modify",
      "old_id": "6c4ce3fa3acf4e18eff4ce7af160c5f4fd493b0e",
      "old_mode": 33261,
      "old_path": "util/mkdef.pl",
      "new_id": "18bc1ab305650a751647bac81b37fc1d1b81efd6",
      "new_mode": 33261,
      "new_path": "util/mkdef.pl"
    }
  ]
}
