)]}'
{
  "commit": "ddbb80884a37601026ac3e5eaf176c4296231862",
  "tree": "3c4d486db42bbb8dbba59021fbd64aae54486403",
  "parents": [
    "2930d49768e5276da4fbed9d9cc1bd40ed25818e"
  ],
  "author": {
    "name": "Kim Phillips",
    "email": "kim.phillips@freescale.com",
    "time": "Sat May 14 22:08:02 2011 -0500"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Thu May 19 14:37:59 2011 +1000"
  },
  "message": "crypto: caam - fix decryption shared vs. non-shared key setting\n\nKey sharing is enabled by default in the shared descriptor.\n\nUsing CBC decrypt, AES has to alter the key in order to decrypt.\nDuring high traffic decryption rates, i.e, when sharing starts to\ntake place, we need to use a different OPERATION option to tell AES\nthat the key was already altered by the PRIOR descriptor - we need\nthe following kind of logic:\n\nif ( shared )\n    operation where AES uses decryption key (DK\u003d1)\nelse\n    operation where AES uses encryption key (DK\u003d0)\n\nthis patch implements this logic using a conditional and\na non-conditional local jump within the decryption job\ndescriptor.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b97575e414f6ec977171f48d76f24f06b85f890c",
      "old_mode": 33188,
      "old_path": "drivers/crypto/caam/caamalg.c",
      "new_id": "4c69ba79f900ad2fefa6e7a334c214e4323ebb85",
      "new_mode": 33188,
      "new_path": "drivers/crypto/caam/caamalg.c"
    }
  ]
}
