)]}'
{
  "commit": "52b9018cf7d8a905fbad9752560a224fc75f6784",
  "tree": "3817ced175c9d60cf2f5f117b47606beb7e7aa7f",
  "parents": [
    "188c71e38253c2741494b57352e5a15158838ed9"
  ],
  "author": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Mon Oct 29 19:26:27 2018 +0100"
  },
  "committer": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Wed Oct 31 14:10:06 2018 +0100"
  },
  "message": "psa_export_key: for raw-byte keys, zero the end of the output buffer\n\nSkip all writing to the target buffer if its size is 0, since in this\ncase the pointer might be invalid and this would cause the calls to\nmemcpy and memset to have undefined behavior.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eac1eb4d53ec1ed4417506e93a68f106f7157c35",
      "old_mode": 33188,
      "old_path": "library/psa_crypto.c",
      "new_id": "87f9147a65b6ed86e860e19125092f7bf366c48d",
      "new_mode": 33188,
      "new_path": "library/psa_crypto.c"
    }
  ]
}
