)]}'
{
  "commit": "f46f81ceb5d61789fb3c865861ef97b861af253e",
  "tree": "f1303890b4288ef87a510e2bb81fa627bdbd577c",
  "parents": [
    "baea7aac89e695517cd35d06352af3cb802bd7a0"
  ],
  "author": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Mon May 27 14:53:10 2019 +0200"
  },
  "committer": {
    "name": "Gilles Peskine",
    "email": "Gilles.Peskine@arm.com",
    "time": "Wed Jun 05 11:34:54 2019 +0200"
  },
  "message": "Remove obsolete key creation functions\n\nRemove the key creation functions from before the attribute-based API,\ni.e. the key creation functions that worked by allocating a slot, then\nsetting metadata through the handle and finally creating key material.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3ec54fb2ae755d8ed22fcbf7014e98b9338a6a2",
      "old_mode": 33188,
      "old_path": "include/psa/crypto_extra.h",
      "new_id": "56e053604250c21c238f561256b41bfc5adacc59",
      "new_mode": 33188,
      "new_path": "include/psa/crypto_extra.h"
    },
    {
      "type": "modify",
      "old_id": "768410c99ee1dd65800e1372c2b9349d3f5d46bd",
      "old_mode": 33188,
      "old_path": "library/psa_crypto.c",
      "new_id": "f4eb3a11f0d68c7742e704001811151895efdafd",
      "new_mode": 33188,
      "new_path": "library/psa_crypto.c"
    },
    {
      "type": "modify",
      "old_id": "3876f4b234d85ea4398aaabfb4b9a0f8b2efb6c5",
      "old_mode": 33188,
      "old_path": "library/psa_crypto_slot_management.c",
      "new_id": "5251c19df8fed0693e96a1791e4da07074f99fa7",
      "new_mode": 33188,
      "new_path": "library/psa_crypto_slot_management.c"
    },
    {
      "type": "modify",
      "old_id": "2e459d1a746a794aa28a616cafbf110f79f462d3",
      "old_mode": 33188,
      "old_path": "library/psa_crypto_slot_management.h",
      "new_id": "d31067c53a0d454005d4221286bcb83a11a69cf3",
      "new_mode": 33188,
      "new_path": "library/psa_crypto_slot_management.h"
    }
  ]
}
