)]}'
{
  "log": [
    {
      "commit": "bf68e65ec9ea61e32ab71bef59aa5d24d255241f",
      "tree": "ead13a824617ee21e137eb3e75336891e30ed508",
      "parents": [
        "8064efb8740b8a0141d99a181cb5b9a430b1836c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Mar 04 15:15:49 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 04 15:16:19 2009 +0800"
      },
      "message": "crypto: zlib - New zlib crypto module, using pcomp\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "a1d2f09544065b60598b8167d94a6371bff3e892",
      "tree": "cd8b88e7ea0cd44e7e369f670f9fdfcba78f4326",
      "parents": [
        "e9cc8bddaea3944fabfebb968bc88d603239beed"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Mar 04 15:05:33 2009 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 04 15:05:33 2009 +0800"
      },
      "message": "crypto: compress - Add pcomp interface\n\nThe current \"comp\" crypto interface supports one-shot (de)compression only,\ni.e. the whole data buffer to be (de)compressed must be passed at once, and\nthe whole (de)compressed data buffer will be received at once.\nIn several use-cases (e.g. compressed file systems that store files in big\ncompressed blocks), this workflow is not suitable.\nFurthermore, the \"comp\" type doesn\u0027t provide for the configuration of\n(de)compression parameters, and always allocates workspace memory for both\ncompression and decompression, which may waste memory.\n\nTo solve this, add a \"pcomp\" partial (de)compression interface that provides\nthe following operations:\n  - crypto_compress_{init,update,final}() for compression,\n  - crypto_decompress_{init,update,final}() for decompression,\n  - crypto_{,de}compress_setup(), to configure (de)compression parameters\n    (incl. allocating workspace memory).\n\nThe (de)compression methods take a struct comp_request, which was mimicked\nafter the z_stream object in zlib, and contains buffer pointer and length\npairs for input and output.\n\nThe setup methods take an opaque parameter pointer and length pair. Parameters\nare supposed to be encoded using netlink attributes, whose meanings depend on\nthe actual (name of the) (de)compression algorithm.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    }
  ]
}
