)]}'
{
  "commit": "ebc610e5bc76df073221e64e86c3f7533a09ea40",
  "tree": "d53f4fa3da412f6df4b5891e23ca7c7607a3a5ce",
  "parents": [
    "6158efc09016d3186263f6fd3a50667446ec4008"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Mon Jan 01 18:37:02 2007 +1100"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Wed May 02 14:38:31 2007 +1000"
  },
  "message": "[CRYPTO] templates: Pass type/mask when creating instances\n\nThis patch passes the type/mask along when constructing instances of\ntemplates.  This is in preparation for templates that may support\nmultiple types of instances depending on what is requested.  For example,\nthe planned software async crypto driver will use this construct.\n\nFor the moment this allows us to check whether the instance constructed\nis of the correct type and avoid returning success if the type does not\nmatch.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7d2185b2c8fbac94cf6f6736b5f1a965f224bb9",
      "old_mode": 33188,
      "old_path": "crypto/algapi.c",
      "new_id": "491205e11cbe4bf1316c25544385abda90b5590f",
      "new_mode": 33188,
      "new_path": "crypto/algapi.c"
    },
    {
      "type": "modify",
      "old_id": "136fea7e700095542c585cbb7cae9c16b64eb667",
      "old_mode": 33188,
      "old_path": "crypto/cbc.c",
      "new_id": "1f2649e13b4266ebc1354bd701c6b98d23c83d2e",
      "new_mode": 33188,
      "new_path": "crypto/cbc.c"
    },
    {
      "type": "modify",
      "old_id": "2ebffb84f1d99552bc707162eeb26a9d08f4277f",
      "old_mode": 33188,
      "old_path": "crypto/cryptomgr.c",
      "new_id": "7a3df9b4121881a65bd723ee7ef883baaec0e80f",
      "new_mode": 33188,
      "new_path": "crypto/cryptomgr.c"
    },
    {
      "type": "modify",
      "old_id": "839a0aed8c229c26631ff56032165a19295a0531",
      "old_mode": 33188,
      "old_path": "crypto/ecb.c",
      "new_id": "6310387a872c6c4df4dd538a3d60f25c70391590",
      "new_mode": 33188,
      "new_path": "crypto/ecb.c"
    },
    {
      "type": "modify",
      "old_id": "44187c5ee5933cbf9195ec799d337053ef0e0b8e",
      "old_mode": 33188,
      "old_path": "crypto/hmac.c",
      "new_id": "8802fb6dd5a6c857e4d78880944d5f9c3cc6c9d4",
      "new_mode": 33188,
      "new_path": "crypto/hmac.c"
    },
    {
      "type": "modify",
      "old_id": "b4105080ac7aa9d5886ea28772cfea6101197d27",
      "old_mode": 33188,
      "old_path": "crypto/lrw.c",
      "new_id": "621095db28b354fa314acb44528f514baf026cf5",
      "new_mode": 33188,
      "new_path": "crypto/lrw.c"
    },
    {
      "type": "modify",
      "old_id": "5174d7fdad6e20f2d3051d60d3c764dfeb8dbaf1",
      "old_mode": 33188,
      "old_path": "crypto/pcbc.c",
      "new_id": "c3ed8a1c9f4616022ad1e80525875c8f5ce776d0",
      "new_mode": 33188,
      "new_path": "crypto/pcbc.c"
    },
    {
      "type": "modify",
      "old_id": "53e8ccbf0f5f514d9023431d9e15a47e53ed705e",
      "old_mode": 33188,
      "old_path": "crypto/xcbc.c",
      "new_id": "9f502b86e0ea563ac04b31fbf96dcd534367e05a",
      "new_mode": 33188,
      "new_path": "crypto/xcbc.c"
    },
    {
      "type": "modify",
      "old_id": "4e05e93ff6811248002485475e8a624fa1209cf1",
      "old_mode": 33188,
      "old_path": "include/crypto/algapi.h",
      "new_id": "d0c190b4d02fb439b1884c3130459af9047ad0ab",
      "new_mode": 33188,
      "new_path": "include/crypto/algapi.h"
    },
    {
      "type": "modify",
      "old_id": "d4d05313280c5643a4c0b05e2f388d901bb581f1",
      "old_mode": 33188,
      "old_path": "include/linux/crypto.h",
      "new_id": "67830e7c2c318e2d75d43e3ae587a65719835506",
      "new_mode": 33188,
      "new_path": "include/linux/crypto.h"
    }
  ]
}
