)]}'
{
  "commit": "2dc5327d3acb3340ab6fa3981401b076b78a51f4",
  "tree": "32297319cd947ea8ab867ec97042983382959db8",
  "parents": [
    "20c82538e4f5ede51bc2b4795bc6e5cae772796d"
  ],
  "author": {
    "name": "Milan Broz",
    "email": "mbroz@redhat.com",
    "time": "Thu Jan 13 19:59:54 2011 +0000"
  },
  "committer": {
    "name": "Alasdair G Kergon",
    "email": "agk@redhat.com",
    "time": "Thu Jan 13 19:59:54 2011 +0000"
  },
  "message": "dm crypt: add post iv call to iv generator\n\nIV (initialisation vector) can in principle depend not only\non sector but also on plaintext data (or other attributes).\n\nChange IV generator interface to work directly with dmreq\nstructure to allow such dependence in generator.\n\nAlso add post() function which is called after the crypto\noperation.\n\nThis allows tricky modification of decrypted data or IV\ninternals.\n\nIn asynchronous mode the post() can be called after\nctx-\u003esector count was increased so it is needed\nto add iv_sector copy directly to dmreq structure.\n(N.B. dmreq always include only one sector in scatterlists)\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc4403bcc6a0bff010197752803bc7956b7ea9cf",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-crypt.c",
      "new_id": "e0ebe685be6a6e3266faf688757dfdaad7abeb30",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-crypt.c"
    }
  ]
}
