)]}'
{
  "commit": "6e339b52e82cf0b09b5b0d93be81a876fa7e6e38",
  "tree": "7a148f2716f3ad82d8273aaffe0e88b4edaaaa2c",
  "parents": [
    "f863485fea7222011154537519ffc881cc07a24a"
  ],
  "author": {
    "name": "Paul Bakker",
    "email": "p.j.bakker@polarssl.org",
    "time": "Wed Jul 03 13:37:05 2013 +0200"
  },
  "committer": {
    "name": "Paul Bakker",
    "email": "p.j.bakker@polarssl.org",
    "time": "Wed Jul 03 17:22:31 2013 +0200"
  },
  "message": "Memory-allocation abstraction layer and buffer-based allocator added\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a02d1fc92366320025fca45d2d5b10f16b0d9d9",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "beff0b6fbf6531da10d3b050ba66b3a13475a81b",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "ae973ed029307db5189e25e10a02b7139201cab1",
      "old_mode": 33188,
      "old_path": "include/polarssl/config.h",
      "new_id": "d2387b051d1f59bdcb7c1ec9d0fe5862314d6f68",
      "new_mode": 33188,
      "new_path": "include/polarssl/config.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "567a64a16456dab7d68b24759d679a2823cb06ff",
      "new_mode": 33188,
      "new_path": "include/polarssl/memory.h"
    },
    {
      "type": "modify",
      "old_id": "f702ea76ea228f792c3003ddd291a64c103183ac",
      "old_mode": 33188,
      "old_path": "library/CMakeLists.txt",
      "new_id": "948737d814d65166f461f8074d94a70300169059",
      "new_mode": 33188,
      "new_path": "library/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a0e310504604790764d4ab16c2f8909068d04eb2",
      "old_mode": 33188,
      "old_path": "library/Makefile",
      "new_id": "f670dcc47b4f3c8ef3e1671ab8573e102c7f7fa7",
      "new_mode": 33188,
      "new_path": "library/Makefile"
    },
    {
      "type": "modify",
      "old_id": "b8823c19019e42698402c3f429ec90431c8c8fe9",
      "old_mode": 33188,
      "old_path": "library/asn1parse.c",
      "new_id": "d0a22343e3836b95a3b6da9d8ebef9d2c820ce6e",
      "new_mode": 33188,
      "new_path": "library/asn1parse.c"
    },
    {
      "type": "modify",
      "old_id": "1422d5026226da7b8950b5aa0f29c130bb9eac46",
      "old_mode": 33188,
      "old_path": "library/bignum.c",
      "new_id": "cc4b1f368ac5b69b28898b91ac2d66014d969e6f",
      "new_mode": 33188,
      "new_path": "library/bignum.c"
    },
    {
      "type": "modify",
      "old_id": "030477f9c46d8c17d296a4494248a0943b359f1c",
      "old_mode": 33188,
      "old_path": "library/cipher_wrap.c",
      "new_id": "baff2aac3ef9d2f520b90d9583431e310187ace0",
      "new_mode": 33188,
      "new_path": "library/cipher_wrap.c"
    },
    {
      "type": "modify",
      "old_id": "d2d2e18093ea13b84ea722fff23d0c176cf1161b",
      "old_mode": 33188,
      "old_path": "library/ecp.c",
      "new_id": "af18e5bee7477643d3ec24510a1f984d09774796",
      "new_mode": 33188,
      "new_path": "library/ecp.c"
    },
    {
      "type": "modify",
      "old_id": "d72852be7fdb8966505d8c658fc13258321fc24a",
      "old_mode": 33188,
      "old_path": "library/md_wrap.c",
      "new_id": "038b13272b60cf8b450c9ce2e255379461fc854c",
      "new_mode": 33188,
      "new_path": "library/md_wrap.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "93ca37916d0fd99f90e4995df190e0517f733590",
      "new_mode": 33188,
      "new_path": "library/memory.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7df7b4111560e06043eaa537a0200b7951db6b2",
      "new_mode": 33188,
      "new_path": "library/memory_buffer_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "d2d70abf53c8a5a884f1bb94731091755fa10bf5",
      "old_mode": 33188,
      "old_path": "library/pem.c",
      "new_id": "c4c5cb44171ac4601bf9654bf6401d14cb617d49",
      "new_mode": 33188,
      "new_path": "library/pem.c"
    },
    {
      "type": "modify",
      "old_id": "b68d6881dbaa07a3bf1e416a44c6fd77b3693946",
      "old_mode": 33188,
      "old_path": "library/pkcs11.c",
      "new_id": "53436592b25ea716166dbede44e9c8b73a30cf68",
      "new_mode": 33188,
      "new_path": "library/pkcs11.c"
    },
    {
      "type": "modify",
      "old_id": "93d5d8b3322c33a033d77e495f79254d22b0e054",
      "old_mode": 33188,
      "old_path": "library/ssl_cache.c",
      "new_id": "bc4326a8cdc916f2f85f16cfeae74087471c1d44",
      "new_mode": 33188,
      "new_path": "library/ssl_cache.c"
    },
    {
      "type": "modify",
      "old_id": "62d8d555d0d52abf5bf254fc81011506c998195b",
      "old_mode": 33188,
      "old_path": "library/ssl_tls.c",
      "new_id": "3ac60f570d44efe06f82d5a5f458856f4fa3b790",
      "new_mode": 33188,
      "new_path": "library/ssl_tls.c"
    },
    {
      "type": "modify",
      "old_id": "49c170528aa1e91441575fa6006db192acb12a7b",
      "old_mode": 33188,
      "old_path": "library/x509parse.c",
      "new_id": "b27faf9a4636d9daf85a21e6c237a1eeedaf0b2d",
      "new_mode": 33188,
      "new_path": "library/x509parse.c"
    },
    {
      "type": "modify",
      "old_id": "909111e992168dd4b42b631830a5358b066be201",
      "old_mode": 33188,
      "old_path": "programs/test/selftest.c",
      "new_id": "02606fab075f32e9ad88f47d53eaf316cd6c8017",
      "new_mode": 33188,
      "new_path": "programs/test/selftest.c"
    }
  ]
}
