)]}'
{
  "commit": "96a4cf8c292df00f564afaf84256058486e8a1c4",
  "tree": "c5d620c57b194c5c5604bc9bd62efa225a57c7fc",
  "parents": [
    "da01515c404fcfc389d437fc07ac6734e9aea20d"
  ],
  "author": {
    "name": "Andy Polyakov",
    "email": "appro@openssl.org",
    "time": "Mon Nov 05 17:03:39 2012 +0000"
  },
  "committer": {
    "name": "Andy Polyakov",
    "email": "appro@openssl.org",
    "time": "Mon Nov 05 17:03:39 2012 +0000"
  },
  "message": "crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c from\nprevious cbc128.c commit].\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34b2a2ef211fd09d85361c1e7bbf07e72f8b3d85",
      "old_mode": 33188,
      "old_path": "crypto/modes/cbc128.c",
      "new_id": "0e54f75470b2fbba3b85289ec845b9e7bfb8ec4e",
      "new_mode": 33188,
      "new_path": "crypto/modes/cbc128.c"
    },
    {
      "type": "modify",
      "old_id": "c9b35e5b35e58fd0c802e5b76c2158a3c3d3771f",
      "old_mode": 33188,
      "old_path": "crypto/modes/ccm128.c",
      "new_id": "3ce11d0d984cbcd34ea507e279677e775065843e",
      "new_mode": 33188,
      "new_path": "crypto/modes/ccm128.c"
    },
    {
      "type": "modify",
      "old_id": "c0e1f3696c6cd6c3a5672baf9be8ecef3b468ccd",
      "old_mode": 33188,
      "old_path": "crypto/modes/cts128.c",
      "new_id": "2d583de6f61de74d7d197e77c20f7f1eea54c40b",
      "new_mode": 33188,
      "new_path": "crypto/modes/cts128.c"
    },
    {
      "type": "modify",
      "old_id": "8f5ce988585f13ccab0c5f3498db69547e9f58e0",
      "old_mode": 33188,
      "old_path": "crypto/modes/gcm128.c",
      "new_id": "e7d173678657f36939cbb8b8a9c15ba5c02526a2",
      "new_mode": 33188,
      "new_path": "crypto/modes/gcm128.c"
    }
  ]
}
