)]}'
{
  "commit": "df2e4fd8f603c82994326bb3e784b82b627e0370",
  "tree": "fb02759fb1316bc2d79d4447faca7b512d3daefe",
  "parents": [
    "7647330cd8656069ef4bd5b4c3c000e795fd129f"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Mon Sep 29 11:55:02 2014 +0100"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Mon Sep 29 13:53:14 2014 +0100"
  },
  "message": "TPM: Add an asymmetric key subtype for handling TPM-based keys\n\nAdd an asymmetric key subtype for handling keys that have to be loaded into\nthe TPM to be used.\n\nA key can be created by something like:\n\n\tkeyctl add asymmetric \"a\" \"tpm_create parent\u003d40000000,095c2a76085f6aa9327c62f72a3d1348f62b99db keyauth\u003d095c2a76085f6aa9327c62f72a3d1348f62b99db\" @s\n\nwhere \"parent\u003d\u003cparent_key_handle\u003e,\u003cparent_key_secret\u003e\" and\n\"keyauth\u003d\u003cnew_key_secret\u003e\".\n\nThe above will ask the TPM to create a key and return the TPM_KEY struct as a\nblob with the private key encrypted by the parent key (in the above case, the\nSRK).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4870f28403f54543c06d0b5c5f1b0168e13caa36",
      "old_mode": 33188,
      "old_path": "crypto/asymmetric_keys/Kconfig",
      "new_id": "97d1bb71461791d62b5713f853d24a3ade1eed05",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "e47fcd9ac5e86f56b85b88c8179d68a41ade078c",
      "old_mode": 33188,
      "old_path": "crypto/asymmetric_keys/Makefile",
      "new_id": "690c16a517a924f54ab653babd94b04eb8e385c7",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bfddedc9db32673c39698f7207ed0ea867bfd848",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/tpm_key.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "712221fee874101515e40db50282c88e2c1607db",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/tpm_key.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efb53172b43d50d1f7179263970e474e4fc318f2",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/tpm_key_parser.c"
    }
  ]
}
