)]}'
{
  "commit": "d4b4f085d9c8bf0ae28769e53cceb2b47a2b34fb",
  "tree": "fc9dd66072ce9ee9ff4c6dd5baddc7cc422e5041",
  "parents": [
    "6aea58d0eafb93e85312960b4eda01f344e29e12"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@chromium.org",
    "time": "Fri Jun 20 12:00:00 2014 -0700"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@chromium.org",
    "time": "Fri Jun 20 13:17:33 2014 -0700"
  },
  "message": "Safe (EC)DSA nonces.\n\nThis change causes (EC)DSA nonces be to calculated by hashing the\nmessage and private key along with entropy.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79b918a4f847d066746bdaca68bd3c93da764171",
      "old_mode": 33188,
      "old_path": "crypto/bn/bn.h",
      "new_id": "99e0efa448e659b894de56d47f2a7db3577772ce",
      "new_mode": 33188,
      "new_path": "crypto/bn/bn.h"
    },
    {
      "type": "modify",
      "old_id": "a73571c19be3aa62103b6f704d5bec795bfee588",
      "old_mode": 33188,
      "old_path": "crypto/bn/bn_error.c",
      "new_id": "4319d880e57b521eddabdf1dbadfd4c7cb905b54",
      "new_mode": 33188,
      "new_path": "crypto/bn/bn_error.c"
    },
    {
      "type": "modify",
      "old_id": "1f1d73210ff485e82acfbd51c2f9291095606f79",
      "old_mode": 33188,
      "old_path": "crypto/bn/random.c",
      "new_id": "13df05006466e2fe854bb49c353f53d6650ab481",
      "new_mode": 33188,
      "new_path": "crypto/bn/random.c"
    },
    {
      "type": "modify",
      "old_id": "4ae6876bc21a1a1e558e65f607c8cd5f12ebac87",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa.c",
      "new_id": "8c66ddf290b4685eb9e32910a0645dc18609a8a1",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa.c"
    },
    {
      "type": "modify",
      "old_id": "857edc0a32468409b98cd3bc4daafc037abcbd8f",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa.h",
      "new_id": "09fafb0ef12d38b60246bcf2f4067134f44d0df8",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa.h"
    },
    {
      "type": "modify",
      "old_id": "dacc742a64f91b28540e5d4ca87e61145ab4e19c",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa_impl.c",
      "new_id": "27232bb83d6d9dbe8bce51b2692bdbb4a1dce695",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa_impl.c"
    },
    {
      "type": "modify",
      "old_id": "cfe9ef61a23a08a42b9a7e40f1e81cacb16bbaab",
      "old_mode": 33188,
      "old_path": "crypto/ecdsa/ecdsa.c",
      "new_id": "02c1a36da539a42b413309f94f3fcd7844d9b5ad",
      "new_mode": 33188,
      "new_path": "crypto/ecdsa/ecdsa.c"
    },
    {
      "type": "modify",
      "old_id": "6ad7ad2e1d3a9d510d18898d96550faa6e63e243",
      "old_mode": 33188,
      "old_path": "crypto/ecdsa/ecdsa.h",
      "new_id": "8a74ecb61b9a9a675486bd47ff7d098a225cf98f",
      "new_mode": 33188,
      "new_path": "crypto/ecdsa/ecdsa.h"
    },
    {
      "type": "modify",
      "old_id": "4de508a9a582ef5785b3dda3a43b238677b171dd",
      "old_mode": 33188,
      "old_path": "crypto/ecdsa/ecdsa_error.c",
      "new_id": "39ba8734d82a1ffc684a1998ab26fda111346ed9",
      "new_mode": 33188,
      "new_path": "crypto/ecdsa/ecdsa_error.c"
    }
  ]
}
