)]}'
{
  "commit": "0796ae061e6da5de7cfc1af57dfd42a73908b1bf",
  "tree": "83832b65f93f2979483640d994d72f8b37860701",
  "parents": [
    "055bcee3102dc35f019b69df9c2618e9d6dd1c09"
  ],
  "author": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Mon Aug 21 20:50:52 2006 +1000"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Thu Sep 21 11:46:17 2006 +1000"
  },
  "message": "[CRYPTO] hmac: Add crypto template implementation\n\nThis patch rewrites HMAC as a crypto template.  This means that HMAC is no\nlonger a hard-coded part of the API.  It\u0027s now a template that generates\nstandard digest algorithms like any other.\n\nThe old HMAC is preserved until all current users are converted.\n\nThe same structure can be used by other MACs such as AES-XCBC-MAC.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69c5f992bcd4b9c6732e784ad3665a15648af78d",
      "old_mode": 33188,
      "old_path": "crypto/Kconfig",
      "new_id": "f07d9237950f55d1b4707ac7553138b5e738e53f",
      "new_mode": 33188,
      "new_path": "crypto/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ecf7b0a95b5640d71cb9c31c9aaa504097281ff3",
      "old_mode": 33188,
      "old_path": "crypto/hmac.c",
      "new_id": "eac77e2947407082dd8da78946296c1895403ea5",
      "new_mode": 33188,
      "new_path": "crypto/hmac.c"
    }
  ]
}
