)]}'
{
  "commit": "f19a5ff9ab85313f5b30cfc9fbed3a2eea60a59d",
  "tree": "e93336cc7c31d2a41e19b1c906135a6ec91cabfc",
  "parents": [
    "ffd23209933ea0ad5543f15ca6303d63d8dac826"
  ],
  "author": {
    "name": "Ronald Tse",
    "email": "ronald.tse@ribose.com",
    "time": "Tue Oct 31 15:19:14 2017 +1000"
  },
  "committer": {
    "name": "Pauli",
    "email": "paul.dale@oracle.com",
    "time": "Tue Oct 31 15:19:14 2017 +1000"
  },
  "message": "SM4: Add SM4 block cipher to EVP\n\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\nReviewed-by: Paul Dale \u003cpaul.dale@oracle.com\u003e\n(Merged from https://github.com/openssl/openssl/pull/4552)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e77eb16492dbb49a65657030e066e95bf8b5047",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "9ef85d6c895b5aa6b7a3599f2ce8fa11f4f67afe",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "b1b847c59d6a0bea5e09832e9590398eb447dd2c",
      "old_mode": 33261,
      "old_path": "Configure",
      "new_id": "247f276de4131f099b57b2f919fb6a453f5d87a8",
      "new_mode": 33261,
      "new_path": "Configure"
    },
    {
      "type": "modify",
      "old_id": "064b2f8b000ac704758e05b2191be07da4fa3aff",
      "old_mode": 33188,
      "old_path": "INSTALL",
      "new_id": "c4fcc053298be638f6f6808eb3a3221b9c22b353",
      "new_mode": 33188,
      "new_path": "INSTALL"
    },
    {
      "type": "modify",
      "old_id": "6c01ebd8b26387584801582cca4505e212a42b5e",
      "old_mode": 33261,
      "old_path": "config",
      "new_id": "14d735c6181ab36eb3905094cb7e0daf85c53032",
      "new_mode": 33261,
      "new_path": "config"
    },
    {
      "type": "modify",
      "old_id": "d65276a0c7e8f62714c20c8c759028f9f2739d5c",
      "old_mode": 33188,
      "old_path": "crypto/evp/build.info",
      "new_id": "030573801112fe6e6f457f96164c950bfff64895",
      "new_mode": 33188,
      "new_path": "crypto/evp/build.info"
    },
    {
      "type": "modify",
      "old_id": "ee77d65be9633c2c4e28aa12c44c0e86b7888868",
      "old_mode": 33188,
      "old_path": "crypto/evp/c_allc.c",
      "new_id": "086b3c4d51b4002b7e48c46ae6c0cb1ce8e789f6",
      "new_mode": 33188,
      "new_path": "crypto/evp/c_allc.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79deb6563646c3e888b5853a947269b3c87256bb",
      "new_mode": 33188,
      "new_path": "crypto/evp/e_sm4.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1f157ef535162e308edcbae8195d3269791e1ee",
      "new_mode": 33188,
      "new_path": "crypto/include/internal/sm4.h"
    },
    {
      "type": "modify",
      "old_id": "471202f0b68dcbe8a725acb2f50477cf11788c88",
      "old_mode": 33188,
      "old_path": "crypto/objects/obj_dat.h",
      "new_id": "866fa34cc1f4955014af68b7e99302d5abe3b169",
      "new_mode": 33188,
      "new_path": "crypto/objects/obj_dat.h"
    },
    {
      "type": "modify",
      "old_id": "26495f2a05edf9728115d3a78f102a0090824cb9",
      "old_mode": 33188,
      "old_path": "crypto/objects/obj_mac.num",
      "new_id": "4e5f702c29a0722dd4d9c444ad9f1d075a58aae6",
      "new_mode": 33188,
      "new_path": "crypto/objects/obj_mac.num"
    },
    {
      "type": "modify",
      "old_id": "9aecacf625e85225425f6884a1d9c7f3e881942c",
      "old_mode": 33188,
      "old_path": "crypto/objects/objects.txt",
      "new_id": "22e69b8f1cbb7f550ac59fe6fb6742be12cddd75",
      "new_mode": 33188,
      "new_path": "crypto/objects/objects.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b65a7d149e5860964c4bb7dc46547b3e0d25edff",
      "new_mode": 33188,
      "new_path": "crypto/sm4/build.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c819a4b68eb3645af27b692fe0c86dfc025f2d2",
      "new_mode": 33188,
      "new_path": "crypto/sm4/sm4.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5c99cd4d96d8020eda8431efae4612348506e46",
      "new_mode": 33188,
      "new_path": "doc/man3/EVP_sm4.pod"
    },
    {
      "type": "modify",
      "old_id": "90add836c026c99cf5b4c1062a0a644f37478902",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "3a98e1da9ed73d8ed32639fad3a87c61a0217093",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "modify",
      "old_id": "58c44f02f58e34dcc7241cd48af0794129eeeab3",
      "old_mode": 33188,
      "old_path": "include/openssl/obj_mac.h",
      "new_id": "02447dcd501ae8dfcca26410c6220ce013cd41a2",
      "new_mode": 33188,
      "new_path": "include/openssl/obj_mac.h"
    },
    {
      "type": "modify",
      "old_id": "06e77f7b1b87525befe7c8aec1d1d2f51fd4ef0b",
      "old_mode": 33188,
      "old_path": "test/build.info",
      "new_id": "0698668d7ad74f5b6a928f2786680b900be470fb",
      "new_mode": 33188,
      "new_path": "test/build.info"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0ecc2857304420f42fa7374805c2937de1a188c",
      "new_mode": 33261,
      "new_path": "test/recipes/03-test_internal_sm4.t"
    },
    {
      "type": "modify",
      "old_id": "af98200a02a014aff4ef9dd13daa323dc1793bd5",
      "old_mode": 33188,
      "old_path": "test/recipes/30-test_evp_data/evpciph.txt",
      "new_id": "bd7896431a693fa89d11e2b545cad83bc12a45ac",
      "new_mode": 33188,
      "new_path": "test/recipes/30-test_evp_data/evpciph.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f3eaecbced1710fd98a0b758860338e4f2209cc",
      "new_mode": 33188,
      "new_path": "test/sm4_internal_test.c"
    },
    {
      "type": "modify",
      "old_id": "a9281cede0714a1706f941dab5347f8f2738baa2",
      "old_mode": 33188,
      "old_path": "util/libcrypto.num",
      "new_id": "bbaa50bf1d6b25d2ba403747e136aeebc9bc85d1",
      "new_mode": 33188,
      "new_path": "util/libcrypto.num"
    },
    {
      "type": "modify",
      "old_id": "7a4e455cd9037fcb00649072ede990d53d279a9a",
      "old_mode": 33261,
      "old_path": "util/mkdef.pl",
      "new_id": "1ca1112d04b56bc5d6d1f2378eb33a0df26b9e63",
      "new_mode": 33261,
      "new_path": "util/mkdef.pl"
    }
  ]
}
