)]}'
{
  "commit": "046cabedb6aeb3cd51cd052b95380b74377dbd5b",
  "tree": "d15f78660ab3d3dda568c55749c79dae500e123d",
  "parents": [
    "6c93b74dd0946f9aebff177bf3432225927b2096"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Tue Jul 22 17:18:18 2014 +0100"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Thu Jul 24 12:17:07 2014 +0100"
  },
  "message": "KEYS: Provide a function to load keys from a PGP keyring blob\n\nProvide a function to load keys from a PGP keyring blob for use in initialising\nthe module signing key keyring:\n\n\tint preload_pgp_keys(const u8 *pgpdata, size_t pgpdatalen,\n\t\t\t     struct key *keyring);\n\nDescriptions are generated from user ID notes and key fingerprints.  The keys\nwill actually be identified by the ID calculated from the PGP data rather than\nby the description, so this shouldn\u0027t be a problem.\n\nThe keys are attached to the keyring supplied.\n\nLooking as root in /proc/keys after the module signing keyring has been loaded:\n\n383a00c1 I------     1 perm 1f030000     0     0 asymmetri Red Hat, Inc. dbeca166: PGP.DSA dbeca166 []\n\nThanks to Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e for some pointing\nout some errors.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f58a54ed8313678f204695b4e25c0801a4c991c",
      "old_mode": 33188,
      "old_path": "crypto/asymmetric_keys/Kconfig",
      "new_id": "dbb2145f1b1385af6dd021292a1de7dd4af4fbf0",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "857a0517fe11e99942306b258cf1f7dc6e3dc71c",
      "old_mode": 33188,
      "old_path": "crypto/asymmetric_keys/Makefile",
      "new_id": "1c72c5eb1a2c87c602a279614069db5ac3016b8d",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "868b38ddc31f6a7fd1aa4f3bd88197e3c1a4b72e",
      "new_mode": 33188,
      "new_path": "crypto/asymmetric_keys/pgp_preload.c"
    },
    {
      "type": "modify",
      "old_id": "0f6cb648b432bdf6f8cdf706f62914af0dd40685",
      "old_mode": 33188,
      "old_path": "include/linux/pgp_sig.h",
      "new_id": "4d2c555b0ead2b6e64871de7e3497c380c3201e7",
      "new_mode": 33188,
      "new_path": "include/linux/pgp_sig.h"
    }
  ]
}
