)]}'
{
  "commit": "1fc751f593eb4e6d96379b1f69f5b30dc31d5098",
  "tree": "fa3501abb4cfcffecc3f3dcd79c273ab67103fed",
  "parents": [
    "148588f7d96270f531a6e12fe04aedb51eb2c95f"
  ],
  "author": {
    "name": "Miklos Vajna",
    "email": "vmiklos@collabora.co.uk",
    "time": "Tue Jul 28 06:35:27 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jul 28 06:35:27 2020 +0000"
  },
  "message": "Add FPDFSignatureObj_GetSubFilter() API\n\nThis follows the same pattern as FPDFSignatureObj_GetByteRange(), so the\nclient has to call this function twice, but allocation of the buffer\nhappens outside pdfium.\n\nThe buffer format is documented to be NUL-terminated ASCII, since the\nPDF reference gives examples on how the SubFilter should be named, and\nall of them are ASCII, so probably UTF-8 or UTF-16 would be an overkill\nhere.\n\nChange-Id: I3a9b360f219578745ea501cbdfb39a117ca5f2bc\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/71970\nCommit-Queue: Miklos V \u003cvmiklos@collabora.co.uk\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d3a01fb4a5143d4778ce54998d452285f8a57b1",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_signature.cpp",
      "new_id": "9be14bdb404de58ca1a28fa49be3b36a0ef49b5b",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_signature.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a93916d068be73144141100494586b6838f4591",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_signature_embeddertest.cpp",
      "new_id": "5df611abf24abea4a2708d5814f45fb55bb403b0",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_signature_embeddertest.cpp"
    },
    {
      "type": "modify",
      "old_id": "67617b5e05519b7c7ee3dbc1dd2853a2f25bdb88",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_view_c_api_test.c",
      "new_id": "7aaa1d423a27f32f4191c32127304df7ec511910",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_view_c_api_test.c"
    },
    {
      "type": "modify",
      "old_id": "439226d23030811a9eb7e8815bc3a3fa9587f6e8",
      "old_mode": 33188,
      "old_path": "public/fpdf_signature.h",
      "new_id": "1dc582e88a1e7a13faa8161a1cc0009a5af746fb",
      "new_mode": 33188,
      "new_path": "public/fpdf_signature.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c1d1d8d3d2b26fe9b9e597941a03da96c4e452c",
      "new_mode": 33188,
      "new_path": "testing/resources/signature_no_sub_filter.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed305efeced41a69d00891bec8acb18a33ffd6c0",
      "new_mode": 33188,
      "new_path": "testing/resources/signature_no_sub_filter.pdf"
    }
  ]
}
