)]}'
{
  "commit": "8fe2d2015dc57e4e048f733c7fbb5c0712b05d15",
  "tree": "ad30da20b8b887301ad86cdf7a58bd354609b3c2",
  "parents": [
    "e3a985fe9aaa55088cf3cb03244949c72f8aaed9"
  ],
  "author": {
    "name": "Andrew M. Kuchling",
    "email": "amk@amk.ca",
    "time": "Tue Dec 19 14:13:05 2006"
  },
  "committer": {
    "name": "Andrew M. Kuchling",
    "email": "amk@amk.ca",
    "time": "Tue Dec 19 14:13:05 2006"
  },
  "message": "[Patch #1618455 by Ben Maurer] Improve speed of HMAC by using str.translate()\n   instead of a more general XOR that has to construct a list.\n\nSlightly modified from Maurer\u0027s patch: the _strxor() function is no longer\nnecessary at all.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41d6c6cbd71225cd9bb73bed73ec4cb9102eb488",
      "old_mode": 33188,
      "old_path": "Lib/hmac.py",
      "new_id": "df2bffd22911e161096a33756a221f722c3e1fab",
      "new_mode": 33188,
      "new_path": "Lib/hmac.py"
    }
  ]
}
