)]}'
{
  "commit": "3e9e810f2e047effb1056211794d2d12ec2b04e7",
  "tree": "26c730915e8c56590fa8fc148da2651dab7f7c8c",
  "parents": [
    "8ed40b83ec19aab146a3df701c83066c8788a7a8"
  ],
  "author": {
    "name": "Rich Salz",
    "email": "rsalz@akamai.com",
    "time": "Wed Jan 27 18:43:25 2016 -0500"
  },
  "committer": {
    "name": "Rich Salz",
    "email": "rsalz@openssl.org",
    "time": "Wed Jan 27 19:05:50 2016 -0500"
  },
  "message": "Remove outdated legacy crypto options\n\nMany options for supporting optimizations for legacy crypto on legacy\nplatforms have been removed.  This simplifies the source code and\ndoes not really penalize anyone.\n        DES_PTR (always on)\n        DES_RISC1, DES_RISC2 (always off)\n        DES_INT (always \u0027unsigned int\u0027)\n        DES_UNROLL (always on)\n        BF_PTR (always on) BF_PTR2 (removed)\n        MD2_CHAR, MD2_LONG (always \u0027unsigned char\u0027)\n        IDEA_SHORT, IDEA_LONG (always \u0027unsigned int\u0027)\n        RC2_SHORT, RC2_LONG (always \u0027unsigned int\u0027)\n        RC4_LONG (only int and char (for assembler) are supported)\n        RC4_CHUNK (always long), RC_CHUNK_LL (removed)\n        RC4_INDEX (always on)\nAnd also make D_ENCRYPT macro more clear (@appro)\n\nThis is done in consultation with Andy.\n\nReviewed-by: Andy Polyakov \u003cappro@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0114269bbb1728834f265e30dab03e1e1071d9ad",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "75ddadc4862c031c4acddbb69f02880acc9d5b38",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "c5ae5940e20872d1c8dd9c71d2183e5fa1f3438e",
      "old_mode": 33188,
      "old_path": "Configurations/10-main.conf",
      "new_id": "ff115be33196929ef3a62b8154f91c315af7162a",
      "new_mode": 33188,
      "new_path": "Configurations/10-main.conf"
    },
    {
      "type": "modify",
      "old_id": "bf27587da0b3a6681873a4d79e7878ddccf02a62",
      "old_mode": 33188,
      "old_path": "Configurations/90-team.conf",
      "new_id": "b91ce88d1ca9f070a38148bdd03933d40aebd27c",
      "new_mode": 33188,
      "new_path": "Configurations/90-team.conf"
    },
    {
      "type": "modify",
      "old_id": "afaa988af5937dc371a0ba5658dae9aa99d72c8c",
      "old_mode": 33188,
      "old_path": "Configurations/99-personal-ben.conf",
      "new_id": "0bebb04b16394af02b04de8bcab7634e6fb7227a",
      "new_mode": 33188,
      "new_path": "Configurations/99-personal-ben.conf"
    },
    {
      "type": "modify",
      "old_id": "854fd797ade24526e3ae3a01af83bd781a5935aa",
      "old_mode": 33188,
      "old_path": "Configurations/99-personal-bodo.conf",
      "new_id": "603fc2b4a5eae50b28ab3d45cf85737437f78091",
      "new_mode": 33188,
      "new_path": "Configurations/99-personal-bodo.conf"
    },
    {
      "type": "modify",
      "old_id": "7f847fe3f771330bbd12304e01042d6282614139",
      "old_mode": 33188,
      "old_path": "Configurations/99-personal-geoff.conf",
      "new_id": "72787f9017e646e7d939c9216ca2fc573ad3bb9e",
      "new_mode": 33188,
      "new_path": "Configurations/99-personal-geoff.conf"
    },
    {
      "type": "modify",
      "old_id": "d4a87b65a81d1f623d80d8ee71c24ed759d5bd62",
      "old_mode": 33188,
      "old_path": "Configurations/99-personal-levitte.conf",
      "new_id": "4bfcbbeceab04e118e54efcf627f6a36fa678a00",
      "new_mode": 33188,
      "new_path": "Configurations/99-personal-levitte.conf"
    },
    {
      "type": "modify",
      "old_id": "323457639c403becfdb354cafb88bc7d194d1003",
      "old_mode": 33188,
      "old_path": "Configurations/99-personal-steve.conf",
      "new_id": "10f9eb7358878704753d4481d1bce3eb6c280ad9",
      "new_mode": 33188,
      "new_path": "Configurations/99-personal-steve.conf"
    },
    {
      "type": "modify",
      "old_id": "c4a741361e133bb249cac3e31dc47918b95bb88b",
      "old_mode": 33188,
      "old_path": "Configurations/README",
      "new_id": "5e544b194d9cdfdceaa0a48d7ba2bfa4a77c6def",
      "new_mode": 33188,
      "new_path": "Configurations/README"
    },
    {
      "type": "modify",
      "old_id": "e52eecd52272721bbabf8440ab3f8cdf9db4d95a",
      "old_mode": 33261,
      "old_path": "Configure",
      "new_id": "3d2e3cd90871aaa5deda8d658c7598c19593ef47",
      "new_mode": 33261,
      "new_path": "Configure"
    },
    {
      "type": "modify",
      "old_id": "94caf45abb4fd549b9d27aa332c0f377f80dbaee",
      "old_mode": 33188,
      "old_path": "apps/openssl-vms.cnf",
      "new_id": "5b3a27fc4b5ac55b1329ac193cd52a7d206aa33d",
      "new_mode": 33188,
      "new_path": "apps/openssl-vms.cnf"
    },
    {
      "type": "modify",
      "old_id": "dfee789ffca42d90eb1e38547a4e86ea1a791ab0",
      "old_mode": 33188,
      "old_path": "crypto/bf/bf_ecb.c",
      "new_id": "a7640d88b3e218579a738b3968c60cfb3165947a",
      "new_mode": 33188,
      "new_path": "crypto/bf/bf_ecb.c"
    },
    {
      "type": "modify",
      "old_id": "76d427048a3b7900b861bfa698fac59cd868dbc0",
      "old_mode": 33188,
      "old_path": "crypto/bf/bf_enc.c",
      "new_id": "04eb39134abae0114452de2bb0e5517142d48657",
      "new_mode": 33188,
      "new_path": "crypto/bf/bf_enc.c"
    },
    {
      "type": "modify",
      "old_id": "ecdf38824132f8eb9bedab384a69c3b27aa71010",
      "old_mode": 33188,
      "old_path": "crypto/bf/bf_locl.h",
      "new_id": "5ad9ec29494ec09bb155def625f6a6221543f9e9",
      "new_mode": 33188,
      "new_path": "crypto/bf/bf_locl.h"
    },
    {
      "type": "modify",
      "old_id": "613735190fa1922e527bd690ac64a43627508641",
      "old_mode": 33188,
      "old_path": "crypto/des/des_enc.c",
      "new_id": "1f827f216e4175ea6c21122c8afcdf29a5028b97",
      "new_mode": 33188,
      "new_path": "crypto/des/des_enc.c"
    },
    {
      "type": "modify",
      "old_id": "651eb3a61c9cdb7e4b83d1d62920d1fe60b32548",
      "old_mode": 33188,
      "old_path": "crypto/des/des_locl.h",
      "new_id": "7ed783cb37647bba7795d0401e60e125012183f0",
      "new_mode": 33188,
      "new_path": "crypto/des/des_locl.h"
    },
    {
      "type": "modify",
      "old_id": "56a6a0b4dad05af01a2b9a4d05558b82c9be8907",
      "old_mode": 33188,
      "old_path": "crypto/des/ecb_enc.c",
      "new_id": "109ffd430f67ca84ad925aa93252fec98665c357",
      "new_mode": 33188,
      "new_path": "crypto/des/ecb_enc.c"
    },
    {
      "type": "modify",
      "old_id": "8fb9350c87b1fd4e29d3903ed099381e7b863a33",
      "old_mode": 33188,
      "old_path": "crypto/des/fcrypt_b.c",
      "new_id": "6e02ac7c3c7abe12272da7bbaf11aaf7f02f0f13",
      "new_mode": 33188,
      "new_path": "crypto/des/fcrypt_b.c"
    },
    {
      "type": "modify",
      "old_id": "c018c1504fa51db149b54ba816d08be1a0204d49",
      "old_mode": 33188,
      "old_path": "crypto/idea/i_ecb.c",
      "new_id": "e7eeb4f937e0d5081652b1a0c2c9f7d2aba77387",
      "new_mode": 33188,
      "new_path": "crypto/idea/i_ecb.c"
    },
    {
      "type": "delete",
      "old_id": "552faae98e072c921ab5cc3e22ffee48319ce89d",
      "old_mode": 33188,
      "old_path": "crypto/include/internal/bf_conf.h.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c4369bd78af343a1705d4d20a02fce8dc7055f4",
      "old_mode": 33188,
      "old_path": "crypto/include/internal/des_conf.h.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5b2bd3fc0a05f232fb32af9c8a44aa0ebeaf04f",
      "old_mode": 33188,
      "old_path": "crypto/include/internal/rc4_conf.h.in",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "79f00e712933212db0b71283ae2a6e70d38b3745",
      "old_mode": 33188,
      "old_path": "crypto/rc4/rc4_enc.c",
      "new_id": "e7397b43c77296471d871443f351d7be1f731658",
      "new_mode": 33188,
      "new_path": "crypto/rc4/rc4_enc.c"
    },
    {
      "type": "modify",
      "old_id": "3ed48d8d25ee7c3155cc306cc9e2109e88942228",
      "old_mode": 33188,
      "old_path": "crypto/rc4/rc4_locl.h",
      "new_id": "3ab25705ccd340d86438e8c61e91b51e2430ee81",
      "new_mode": 33188,
      "new_path": "crypto/rc4/rc4_locl.h"
    },
    {
      "type": "modify",
      "old_id": "2e6cc2ddcb4686029e9a3b7088f7a64a6d569354",
      "old_mode": 33188,
      "old_path": "crypto/rc4/rc4_skey.c",
      "new_id": "9931a61008b09ba02a34dda4971db520798d0fba",
      "new_mode": 33188,
      "new_path": "crypto/rc4/rc4_skey.c"
    },
    {
      "type": "modify",
      "old_id": "3d784fa03ae556c93929dde7a5dd313abfd21496",
      "old_mode": 33188,
      "old_path": "include/openssl/des.h",
      "new_id": "649bc792eed6319d1753463e3c3c28fab34ed39f",
      "new_mode": 33188,
      "new_path": "include/openssl/des.h"
    },
    {
      "type": "modify",
      "old_id": "b92d979221e88869d877242d5b5ca4fc63abe612",
      "old_mode": 33188,
      "old_path": "include/openssl/idea.h",
      "new_id": "29b5094394b22dcbe961ef525d6d0963fc4ad548",
      "new_mode": 33188,
      "new_path": "include/openssl/idea.h"
    },
    {
      "type": "modify",
      "old_id": "4b42f7e6637eb01db3ca651c5754bbb471be5c63",
      "old_mode": 33188,
      "old_path": "include/openssl/md2.h",
      "new_id": "4104d0ea1df931736f84186854e4fbc1196e81bf",
      "new_mode": 33188,
      "new_path": "include/openssl/md2.h"
    },
    {
      "type": "modify",
      "old_id": "58fb20ee9e89beb2c6e5f20752035e032546e96c",
      "old_mode": 33188,
      "old_path": "include/openssl/opensslconf.h.in",
      "new_id": "22dc0c9bfe718a2e209a7638362d53f832c66216",
      "new_mode": 33188,
      "new_path": "include/openssl/opensslconf.h.in"
    },
    {
      "type": "modify",
      "old_id": "0a433e9eacda3a9747764cc35cae327f9b9594d2",
      "old_mode": 33188,
      "old_path": "include/openssl/rc2.h",
      "new_id": "0bf6ae31ec44ff6d265a8579138002e85bdde180",
      "new_mode": 33188,
      "new_path": "include/openssl/rc2.h"
    },
    {
      "type": "modify",
      "old_id": "ed0ac0486039d6c27495e96e82d5779bc5406ef9",
      "old_mode": 33261,
      "old_path": "makevms.com",
      "new_id": "02e0cf2eba1c021cb354c4678c70c453cc2e9bf0",
      "new_mode": 33261,
      "new_path": "makevms.com"
    }
  ]
}
