)]}'
{
  "log": [
    {
      "commit": "51f88596b120629046797554a637c2cae87a6fed",
      "tree": "769bc229f0d35e01710a0339343cccde9677c0d0",
      "parents": [
        "8300b53df4eb370f33af87cf57321bb5d19f56b0"
      ],
      "author": {
        "name": "Jean-Frederic Clere",
        "email": "jfclere@gmail.com",
        "time": "Thu Mar 21 15:23:51 2024 +0100"
      },
      "committer": {
        "name": "Jean-Frederic Clere",
        "email": "jfclere@gmail.com",
        "time": "Thu Mar 21 15:23:51 2024 +0100"
      },
      "message": "Retire the project.\n"
    },
    {
      "commit": "8300b53df4eb370f33af87cf57321bb5d19f56b0",
      "tree": "bbef0cb0120ef30442fb6f3c187428f758d1f96a",
      "parents": [
        "c6f6a5bd90a865029ac6118366a506505823f4ff",
        "ef7f1395bca41e6af7077a6b703a846e4515da7f"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Tue Nov 28 12:35:16 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 28 12:35:16 2023 +0000"
      },
      "message": "Merge pull request #58 from nmajid2/master\n\nFix challenge generation in Schnorr proof"
    },
    {
      "commit": "ef7f1395bca41e6af7077a6b703a846e4515da7f",
      "tree": "bbef0cb0120ef30442fb6f3c187428f758d1f96a",
      "parents": [
        "c6f6a5bd90a865029ac6118366a506505823f4ff"
      ],
      "author": {
        "name": "Majid Nateghizad",
        "email": "majid@qredo.com",
        "time": "Mon Nov 27 16:48:04 2023 +0100"
      },
      "committer": {
        "name": "Majid Nateghizad",
        "email": "majid@qredo.com",
        "time": "Mon Nov 27 16:48:04 2023 +0100"
      },
      "message": "fix Schnorr proof\n"
    },
    {
      "commit": "c6f6a5bd90a865029ac6118366a506505823f4ff",
      "tree": "9eb6eef5948ed3e711542accbcefc5a5531edb89",
      "parents": [
        "3f6843b8bef79d0b32404930fd484a3c4d7a26d2",
        "88fedfe48a9fe745104acbf0632f31d5fb9ebba3"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Jun 30 13:50:35 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 30 13:50:35 2023 +0100"
      },
      "message": "Merge pull request #56 from nmajid2/master\n\nC Implementation of CG21 "
    },
    {
      "commit": "88fedfe48a9fe745104acbf0632f31d5fb9ebba3",
      "tree": "9eb6eef5948ed3e711542accbcefc5a5531edb89",
      "parents": [
        "6099602a99e5fd5710dc751d43e6395a973a6cec"
      ],
      "author": {
        "name": "Majid Nateghizad",
        "email": "majid@qredo.com",
        "time": "Fri Jun 30 12:53:47 2023 +0200"
      },
      "committer": {
        "name": "Majid Nateghizad",
        "email": "majid@qredo.com",
        "time": "Fri Jun 30 12:53:47 2023 +0200"
      },
      "message": "dockerignore updated\n"
    },
    {
      "commit": "6099602a99e5fd5710dc751d43e6395a973a6cec",
      "tree": "2eb2b870055e1ac08eb3c73c7e7c29fcf84e4a0d",
      "parents": [
        "3f6843b8bef79d0b32404930fd484a3c4d7a26d2"
      ],
      "author": {
        "name": "Majid Nateghizad",
        "email": "majid@qredo.com",
        "time": "Fri Jun 30 12:30:22 2023 +0200"
      },
      "committer": {
        "name": "Majid Nateghizad",
        "email": "majid@qredo.com",
        "time": "Fri Jun 30 12:30:22 2023 +0200"
      },
      "message": "CG21 C implementation\n"
    },
    {
      "commit": "3f6843b8bef79d0b32404930fd484a3c4d7a26d2",
      "tree": "703650946b805f2991b27d3ed6771355c2511fc9",
      "parents": [
        "cd502bf2acc658fe259bad0b7f8fefb27b024b87",
        "41a9cac9d0a80f7cd8827c68ac3d66def230b404"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Tue Apr 04 10:45:37 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 10:45:37 2023 +0100"
      },
      "message": "Merge pull request #54 from apache/issue53\n\nUpdate README to make master the default branch"
    },
    {
      "commit": "41a9cac9d0a80f7cd8827c68ac3d66def230b404",
      "tree": "703650946b805f2991b27d3ed6771355c2511fc9",
      "parents": [
        "cd502bf2acc658fe259bad0b7f8fefb27b024b87"
      ],
      "author": {
        "name": "kealan",
        "email": "kealanmccusker@gmail.com",
        "time": "Mon Mar 27 11:33:09 2023 +0100"
      },
      "committer": {
        "name": "kealan",
        "email": "kealanmccusker@gmail.com",
        "time": "Mon Mar 27 11:33:09 2023 +0100"
      },
      "message": "Update README to make master the default branch\n\nUpdate README to make master the default branch.\nRemove travis from build. Remove badges.\n"
    },
    {
      "commit": "cd502bf2acc658fe259bad0b7f8fefb27b024b87",
      "tree": "8240f4d6f9af7ef37d0d61db3da176bc21573c9f",
      "parents": [
        "5ff7ac495711b58826b06c9b6abed69368804d09",
        "f373734cb2c0901ba9271b2aefaaf38892449bda"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Tue Feb 28 09:36:15 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 09:36:15 2023 +0000"
      },
      "message": "Merge pull request #52 from apache/develop\n\nMake master default branch "
    },
    {
      "commit": "f373734cb2c0901ba9271b2aefaaf38892449bda",
      "tree": "8240f4d6f9af7ef37d0d61db3da176bc21573c9f",
      "parents": [
        "7685fa7a3f3c5306593d3f6480198ce97a060bb5",
        "c1f7684782705e8212b81649d32961ebf3d3eb61"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Tue Feb 28 09:29:20 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 09:29:20 2023 +0000"
      },
      "message": "Merge pull request #51 from apache/gg20\n\nGG20"
    },
    {
      "commit": "c1f7684782705e8212b81649d32961ebf3d3eb61",
      "tree": "8240f4d6f9af7ef37d0d61db3da176bc21573c9f",
      "parents": [
        "6f038492da743ac5865e970839448e3b2ad93947",
        "7685fa7a3f3c5306593d3f6480198ce97a060bb5"
      ],
      "author": {
        "name": "kealan",
        "email": "kealanmccusker@gmail.com",
        "time": "Mon Feb 27 10:32:55 2023 +0000"
      },
      "committer": {
        "name": "kealan",
        "email": "kealanmccusker@gmail.com",
        "time": "Mon Feb 27 10:32:55 2023 +0000"
      },
      "message": "Merge branch \u0027develop\u0027 into gg20\n"
    },
    {
      "commit": "7685fa7a3f3c5306593d3f6480198ce97a060bb5",
      "tree": "828c0f79ee1d90a1c8505d907acfa4f1ec986407",
      "parents": [
        "0a8516d87e2398845bd77e53cfb6a03e57046963"
      ],
      "author": {
        "name": "Riccardo Iaconelli",
        "email": "riccardo.iaconelli@qredo.com",
        "time": "Fri Sep 09 10:04:23 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 09 09:04:23 2022 +0100"
      },
      "message": "work in progress: Fix TravisCI build (#48)\n\n* update target dist version\r\n\r\n* fix: adjust coverage build to new docker system\r\n\r\n* update badges and links on the README"
    },
    {
      "commit": "0a8516d87e2398845bd77e53cfb6a03e57046963",
      "tree": "0816a16684eb0ef8b3b346e7e83d19b4103e8b9e",
      "parents": [
        "ce494e30d699b8aa80ae0792efceb1b488d1ba52"
      ],
      "author": {
        "name": "Riccardo Iaconelli",
        "email": "riccardo.iaconelli@qredo.com",
        "time": "Mon Sep 05 15:11:52 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 05 14:11:52 2022 +0100"
      },
      "message": "Prepare the repository for the 0.1 release (#47)\n\n* feat: massively simplify buildsystem\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* improve documentation\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* improve README\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* doc: improve readme\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* chore: temporarily remove code coverage check as it does not work\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* fix: name in readme\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* fix: coverage figures generation\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* chore: improve code coverage documentation\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* chore: rename version to 0.1\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* chore: add Notice file\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* chore: add DISCLAIMER\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e"
    },
    {
      "commit": "ce494e30d699b8aa80ae0792efceb1b488d1ba52",
      "tree": "d895a120f74b85279d66f1a1250a150d6df85e07",
      "parents": [
        "89ce4292cd7c007bef8ea91e4e1d88380bf016f4"
      ],
      "author": {
        "name": "Riccardo Iaconelli",
        "email": "riccardo.iaconelli@qredo.com",
        "time": "Tue Aug 16 18:18:04 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 16 17:18:04 2022 +0100"
      },
      "message": "feat: update ubuntu image, speed up buildtime (#42)\n\n* update reference ubuntu implementation to latest LTS (fixes build on arm)\r\n* speed up the build process by adding /fast target and -j8 to the MPC build"
    },
    {
      "commit": "89ce4292cd7c007bef8ea91e4e1d88380bf016f4",
      "tree": "7c503582475ff3c1b99ea01e261720472df78399",
      "parents": [
        "c96f91a02dfb3a8cb4dc6bde3d200ba130164a5a"
      ],
      "author": {
        "name": "Riccardo Iaconelli",
        "email": "riccardo.iaconelli@qredo.com",
        "time": "Tue Aug 16 18:17:53 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 16 17:17:53 2022 +0100"
      },
      "message": "chore: Readme improvements (#44)\n\n* feat: generate documentation for doxygen and allow to extract it\r\n\r\n* chore: ignore files created by Mac OS\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* feat: add docker documentation\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* Revert \"feat: generate documentation for doxygen and allow to extract it\"\r\n\r\nThis reverts commit b60b2d1cfef68142329756df77b8b1984e2cb8da.\r\n\r\n* Revert \"chore: ignore files created by Mac OS\"\r\n\r\nThis reverts commit 46a830585e7876a0cd747c13cfec42efea766b21.\r\n\r\n* fix: former FIXME addressed\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* chore: improve whitespace\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* chore: add git clone to the instruction\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\n* improve README\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e\r\n\r\nSigned-off-by: Riccardo Iaconelli \u003criccardo.iaconelli@qredo.com\u003e"
    },
    {
      "commit": "c96f91a02dfb3a8cb4dc6bde3d200ba130164a5a",
      "tree": "fb5ead6cbd321bf9b7826bd7e49c21ca78409ba1",
      "parents": [
        "611dcfc8a180c7e5fe2c12a84de523d48adcb606"
      ],
      "author": {
        "name": "Riccardo Iaconelli",
        "email": "riccardo@kde.org",
        "time": "Fri Jun 24 11:35:39 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 24 10:35:39 2022 +0100"
      },
      "message": "feat: generate documentation for doxygen and allow to extract it (#43)\n\n"
    },
    {
      "commit": "6f038492da743ac5865e970839448e3b2ad93947",
      "tree": "e8ce04782359ffa0501902d46b7a1ccf2e4728c0",
      "parents": [
        "b1dc587f500f9d39435cc7423738ff49865ab00f"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:07:28 2021 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:07:28 2021 +0100"
      },
      "message": "Migrate to GG20\n"
    },
    {
      "commit": "b1dc587f500f9d39435cc7423738ff49865ab00f",
      "tree": "88a7e7dcf147102012be538e31932914f2e47150",
      "parents": [
        "ce9f6d5fe6635807fac647580dd6f1f71ec78dc1"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:07:13 2021 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:07:13 2021 +0100"
      },
      "message": "Move SSS code from mcc and add VSS\n"
    },
    {
      "commit": "ce9f6d5fe6635807fac647580dd6f1f71ec78dc1",
      "tree": "13512281971ec9cfbc566b2e264ca370aead0ff1",
      "parents": [
        "50cc432b8c93e478272cb649264e96aa88bfb835"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:05:38 2021 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:05:38 2021 +0100"
      },
      "message": "Add GG20 ZKP\n"
    },
    {
      "commit": "50cc432b8c93e478272cb649264e96aa88bfb835",
      "tree": "7906123b6b89c67cf66a1347bf1117d795c4cb59",
      "parents": [
        "6cfbdbf5665522e2974be3ff64fdfd570bfa15c4"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:03:19 2021 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 14:03:19 2021 +0100"
      },
      "message": "Add GGN and GMR\n"
    },
    {
      "commit": "6cfbdbf5665522e2974be3ff64fdfd570bfa15c4",
      "tree": "efae507f35f93a5fc25e35d8044e9b85ec55fd9f",
      "parents": [
        "611dcfc8a180c7e5fe2c12a84de523d48adcb606"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 13:58:10 2021 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Apr 16 13:58:10 2021 +0100"
      },
      "message": "Bit Commitment and NM Commitment revamp\n\nRefactor Commitments into NM commitments, BC commitment setup and BC\ncommitment.\nAdd HDLOG ZKP for BC Commitment Setup\n"
    },
    {
      "commit": "5ff7ac495711b58826b06c9b6abed69368804d09",
      "tree": "0f397e10a637fd8b4928b128ab79282b25994507",
      "parents": [
        "bbf62d70f99bc08048c7b6c3a8142c9219ee4fae",
        "611dcfc8a180c7e5fe2c12a84de523d48adcb606"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Thu Jan 21 14:13:44 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 21 14:13:44 2021 +0000"
      },
      "message": "Merge pull request #40 from apache/develop\n\nRelease 1.0.0"
    },
    {
      "commit": "611dcfc8a180c7e5fe2c12a84de523d48adcb606",
      "tree": "0f397e10a637fd8b4928b128ab79282b25994507",
      "parents": [
        "9b979fd233f480d0081da80a3942ce1f3a4245f4",
        "bc347fd3987d531da1804567a5a88847f9637374"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Thu Jan 21 08:19:07 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 21 08:19:07 2021 +0000"
      },
      "message": "Merge pull request #39 from apache/update-version\n\nRelease 1.0.0"
    },
    {
      "commit": "bc347fd3987d531da1804567a5a88847f9637374",
      "tree": "0f397e10a637fd8b4928b128ab79282b25994507",
      "parents": [
        "9b979fd233f480d0081da80a3942ce1f3a4245f4"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Jan 20 15:54:40 2021 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Jan 20 15:54:40 2021 +0000"
      },
      "message": "Release 1.0.0\n"
    },
    {
      "commit": "9b979fd233f480d0081da80a3942ce1f3a4245f4",
      "tree": "4bc66679aa3e32caddb5797fe3f3cebdec780468",
      "parents": [
        "c5f0733e3bf918a8e5c411f3c4ead6a12a3a43cf",
        "257d3ba9ef34d047e3161b4be5b87b4e306d89a5"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue May 19 15:54:22 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 19 15:54:22 2020 +0100"
      },
      "message": "Merge pull request #38 from apache/review-ncc\n\nReview ncc"
    },
    {
      "commit": "257d3ba9ef34d047e3161b4be5b87b4e306d89a5",
      "tree": "4bc66679aa3e32caddb5797fe3f3cebdec780468",
      "parents": [
        "739cfe6ee667c908a4fe598bc634d5426a596c25"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri May 15 12:26:51 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri May 15 12:26:51 2020 +0100"
      },
      "message": "Fix sonar report\n"
    },
    {
      "commit": "739cfe6ee667c908a4fe598bc634d5426a596c25",
      "tree": "c5887315b1911a956f6e67090a561eb4dce1e96a",
      "parents": [
        "1fa363bc8db0f049ab86f1de948035bda1783990"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:43:57 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:43:57 2020 +0100"
      },
      "message": "update python wrappers\n"
    },
    {
      "commit": "1fa363bc8db0f049ab86f1de948035bda1783990",
      "tree": "dfbf06d8e44740f7acafd15b414a4ec904444ae3",
      "parents": [
        "58b2fd16780b2ee35dad3f5bde2c7ace70b6cf85"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:43:43 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:43:43 2020 +0100"
      },
      "message": "Add benchmark and examples\n"
    },
    {
      "commit": "58b2fd16780b2ee35dad3f5bde2c7ace70b6cf85",
      "tree": "dc54bbdc23155dfeacdb15b96c679f5e22e1803c",
      "parents": [
        "9fbae7bf555a7569903cbf0bf088607885ca37e5"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:43:26 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:43:26 2020 +0100"
      },
      "message": "Add tests and test vectors\n"
    },
    {
      "commit": "9fbae7bf555a7569903cbf0bf088607885ca37e5",
      "tree": "a036ef0f942ec8891a5af11eed1066b6144b5471",
      "parents": [
        "4682b29bf330fb4fa6ff61c37bb6ff68426fe1dd"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:42:56 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu May 14 23:42:56 2020 +0100"
      },
      "message": "Add ID and additional data from RFC8235\n"
    },
    {
      "commit": "4682b29bf330fb4fa6ff61c37bb6ff68426fe1dd",
      "tree": "08a20c35de1a6462a62e84fdbe7d503f15f193a1",
      "parents": [
        "c6d3d5ab373b2fd18681be2b13217326c5b5102b"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed May 13 14:53:31 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed May 13 14:53:31 2020 +0100"
      },
      "message": "Justify random generation in mta\n"
    },
    {
      "commit": "c6d3d5ab373b2fd18681be2b13217326c5b5102b",
      "tree": "12098a0be36b7cf50bcbf54a06a786b79977a7cd",
      "parents": [
        "c5f0733e3bf918a8e5c411f3c4ead6a12a3a43cf"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed May 13 14:33:27 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed May 13 14:33:27 2020 +0100"
      },
      "message": "Add bounds check in factoring nizkp verify\n"
    },
    {
      "commit": "c5f0733e3bf918a8e5c411f3c4ead6a12a3a43cf",
      "tree": "c3d40c93253ed79405b6729f2ab2f7543dd35160",
      "parents": [
        "c76943ea552d168e5234326e939e02b96f541a70",
        "79894fa3471ce13e6188da797e5e3a0f0ed30f02"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 16 12:31:39 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 12:31:39 2020 +0100"
      },
      "message": "Merge pull request #37 from apache/review-mike\n\nReview suggestions from Mike"
    },
    {
      "commit": "79894fa3471ce13e6188da797e5e3a0f0ed30f02",
      "tree": "c3d40c93253ed79405b6729f2ab2f7543dd35160",
      "parents": [
        "449092527785963fca8ab19aa468bd27d0562161"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 16 11:17:04 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 16 11:17:04 2020 +0100"
      },
      "message": "Revert \"reference unmerged commit in milagro\"\n\nThis reverts commit 202aa01d02af8db178794470523c3555b14f97e9.\n"
    },
    {
      "commit": "449092527785963fca8ab19aa468bd27d0562161",
      "tree": "a83a385707b9821cd0c72b7e124f20ffb5c92db3",
      "parents": [
        "332ff5db4915e680e5ffe4eae80837853f7e72cc"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 16 11:16:50 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 16 11:16:50 2020 +0100"
      },
      "message": "Revert \"fix travis\"\n\nThis reverts commit 332ff5db4915e680e5ffe4eae80837853f7e72cc.\n"
    },
    {
      "commit": "332ff5db4915e680e5ffe4eae80837853f7e72cc",
      "tree": "2df1be27bcc89981c230cef9f52199cdb5eb95c0",
      "parents": [
        "202aa01d02af8db178794470523c3555b14f97e9"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 15 13:32:13 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 15 13:32:13 2020 +0100"
      },
      "message": "fix travis\n"
    },
    {
      "commit": "202aa01d02af8db178794470523c3555b14f97e9",
      "tree": "a83a385707b9821cd0c72b7e124f20ffb5c92db3",
      "parents": [
        "8e2e311580ec0ceb5748caf5957a0402e30a0ca2"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 15 09:26:18 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 15 09:26:18 2020 +0100"
      },
      "message": "reference unmerged commit in milagro\n"
    },
    {
      "commit": "8e2e311580ec0ceb5748caf5957a0402e30a0ca2",
      "tree": "c3d40c93253ed79405b6729f2ab2f7543dd35160",
      "parents": [
        "ad151830d45d8ef39fcc8fc5d408f5e1d426543f"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Apr 14 16:55:41 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Apr 14 16:55:41 2020 +0100"
      },
      "message": "fix examples\n"
    },
    {
      "commit": "ad151830d45d8ef39fcc8fc5d408f5e1d426543f",
      "tree": "ede774b5e29da5f9e091621ba89c7213fee3b71d",
      "parents": [
        "20d3a2313d38167437074bc57897f5f536f6342b"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 09 08:54:41 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 09 09:07:35 2020 +0100"
      },
      "message": "use new naming convention for ff\n"
    },
    {
      "commit": "20d3a2313d38167437074bc57897f5f536f6342b",
      "tree": "6b1f541629781cb0e881da38e055e3c7253771fb",
      "parents": [
        "33163a18828f517c56523b39bc95c4b7f633b2c9"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 08 23:26:41 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 09 09:07:35 2020 +0100"
      },
      "message": "tricks for mta zk proofs\n"
    },
    {
      "commit": "33163a18828f517c56523b39bc95c4b7f633b2c9",
      "tree": "b56aa25dcc3903d18f997ecaec0179268d3eca18",
      "parents": [
        "0afd3b3f14f0a5bad58a6552895f6d51f68023d7"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 08 17:35:42 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 09 09:07:34 2020 +0100"
      },
      "message": "Fix BC modulus cleaning\n"
    },
    {
      "commit": "0afd3b3f14f0a5bad58a6552895f6d51f68023d7",
      "tree": "9d4a270ffde244cc60a70752d2967fd96e3c6295",
      "parents": [
        "ece311482dd358402207d68b9ff9e774bce628c7"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 08 17:33:01 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 09 09:07:34 2020 +0100"
      },
      "message": "avoid inversion in MTA triple power\n"
    },
    {
      "commit": "ece311482dd358402207d68b9ff9e774bce628c7",
      "tree": "776f7c8f534b504e2eff4e89110b02b1fc781439",
      "parents": [
        "a703dbfa397e4fd86a5eac5ec8d0fa2814447b2a"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 08 17:30:15 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 09 09:07:34 2020 +0100"
      },
      "message": "simplify BC generator\n"
    },
    {
      "commit": "a703dbfa397e4fd86a5eac5ec8d0fa2814447b2a",
      "tree": "261a54a960de270b2b9dc50fc81a4737e23f4b9b",
      "parents": [
        "c76943ea552d168e5234326e939e02b96f541a70"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Apr 08 17:27:58 2020 +0100"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Apr 09 09:07:33 2020 +0100"
      },
      "message": "update CRT to reflect milagro-crypto-c\n"
    },
    {
      "commit": "c76943ea552d168e5234326e939e02b96f541a70",
      "tree": "d33f55bdb6a63dc8a3c9bf35bdf49680c6a0870a",
      "parents": [
        "6bfb3462b8f248ee4ca1df3c9886a092a52bfcdd",
        "fe81bc1dfd1a68638d836a23144debe0dd3029aa"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Apr 01 08:55:49 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 08:55:49 2020 +0100"
      },
      "message": "Merge pull request #36 from apache/issue35\n\nupdate python code for aes and core utils"
    },
    {
      "commit": "fe81bc1dfd1a68638d836a23144debe0dd3029aa",
      "tree": "ecc02cfc752be7fda9ac53246dd22675c23c2f8d",
      "parents": [
        "0ac5fb4ffed1e4115f3279f1f9fdba0b97d0728a"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Tue Mar 31 17:23:10 2020 +0100"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Tue Mar 31 17:23:10 2020 +0100"
      },
      "message": "update python code for aes and core utils\n"
    },
    {
      "commit": "6bfb3462b8f248ee4ca1df3c9886a092a52bfcdd",
      "tree": "bd659c196a2b004a895944ce7727a2550c4bde26",
      "parents": [
        "0ac5fb4ffed1e4115f3279f1f9fdba0b97d0728a",
        "60f038a404901ed8f7ee4e451d42620182197bc4"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Thu Mar 26 11:35:27 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 11:35:27 2020 +0000"
      },
      "message": "Merge pull request #34 from apache/fix-typos\n\nfix typos in include files"
    },
    {
      "commit": "60f038a404901ed8f7ee4e451d42620182197bc4",
      "tree": "bd659c196a2b004a895944ce7727a2550c4bde26",
      "parents": [
        "0ac5fb4ffed1e4115f3279f1f9fdba0b97d0728a"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Thu Mar 26 09:30:08 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Thu Mar 26 09:30:08 2020 +0000"
      },
      "message": "fix typos in include files\n"
    },
    {
      "commit": "0ac5fb4ffed1e4115f3279f1f9fdba0b97d0728a",
      "tree": "fb4ad2b416faa4cde969625e0fad57387430c165",
      "parents": [
        "8133fdc4d35709c1a1c9941f9145a9adb218ea87",
        "722e0c8d6e34a1e02c945e5cb5604690491a3af0"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Mar 20 17:28:03 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 17:28:03 2020 +0000"
      },
      "message": "Merge pull request #32 from apache/issue18-add-python-flow-example\n\nFix paillier sk dump and build warnings"
    },
    {
      "commit": "722e0c8d6e34a1e02c945e5cb5604690491a3af0",
      "tree": "fb4ad2b416faa4cde969625e0fad57387430c165",
      "parents": [
        "576b86e5a9d132e96d420a095159e12d167e88df"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 16 14:29:27 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 16 14:29:27 2020 +0000"
      },
      "message": "Fix paillier sk dump\n"
    },
    {
      "commit": "576b86e5a9d132e96d420a095159e12d167e88df",
      "tree": "be7850aabba2f44e69d474ef55af089821d1eae7",
      "parents": [
        "0a180ebce80c10d385886b15243ea8224a7ba08f",
        "8133fdc4d35709c1a1c9941f9145a9adb218ea87"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 16 14:23:53 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 16 14:25:03 2020 +0000"
      },
      "message": "Merge branch \u0027develop\u0027 into issue18-add-python-flow-example\n\nConflicts:\n\tpython/amcl/mpc.py\n\tsrc/mpc.c\n"
    },
    {
      "commit": "8133fdc4d35709c1a1c9941f9145a9adb218ea87",
      "tree": "369da883dc2803ef6d346175252bfb4e7d4756cb",
      "parents": [
        "41517a32e51d61a0ea43d2828b20bc80493e3b19",
        "8b9da1dc92a0a9ce4c3be148d24869af38214496"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Mar 13 11:11:41 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 11:11:41 2020 +0000"
      },
      "message": "Merge pull request #30 from apache/add-amcl-wrappers\n\nAdd amcl wrappers"
    },
    {
      "commit": "41517a32e51d61a0ea43d2828b20bc80493e3b19",
      "tree": "fbc1e3543e558d071b01a62dfc572ee8680229df",
      "parents": [
        "b86c22f1c05759ec2ac5dd7a0efac838379f4a77",
        "8f053cce461cb34b6135bff82ed905e9bbd499df"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Fri Mar 13 09:54:18 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 09:54:18 2020 +0000"
      },
      "message": "Merge pull request #31 from apache/issue29-update-amcl\n\nUpdate AMCL and apply trick to MTA ZKP"
    },
    {
      "commit": "b86c22f1c05759ec2ac5dd7a0efac838379f4a77",
      "tree": "a6ecef3ed5b28e954c6e56f0125d5f8b1561c19a",
      "parents": [
        "1d4de99d301b587a27b28e3efbddd4c59cf808d7",
        "4b8bfe4178f260b7061fe2e60d120dfc11c4197f"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 09 14:09:32 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 14:09:32 2020 +0000"
      },
      "message": "Merge pull request #27 from apache/issue25-debug-norm\n\nFix bug when using amcl compiled with DEBUG_NORM"
    },
    {
      "commit": "8b9da1dc92a0a9ce4c3be148d24869af38214496",
      "tree": "935bc54cb5c9b2c0bfe9eabd84e0edede495e924",
      "parents": [
        "7bad7517bd7242d6ded85e369b67d49df1268a26"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 09 14:07:33 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 09 14:07:33 2020 +0000"
      },
      "message": "Fix code smells\n"
    },
    {
      "commit": "8f053cce461cb34b6135bff82ed905e9bbd499df",
      "tree": "0c3f2665234af3bca3bdfc6c66202a0e4e4304c6",
      "parents": [
        "1d4de99d301b587a27b28e3efbddd4c59cf808d7"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 09 10:38:46 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Mar 09 10:38:46 2020 +0000"
      },
      "message": "Update AMCL and apply trick to MTA ZKP\n"
    },
    {
      "commit": "4b8bfe4178f260b7061fe2e60d120dfc11c4197f",
      "tree": "a6ecef3ed5b28e954c6e56f0125d5f8b1561c19a",
      "parents": [
        "1d4de99d301b587a27b28e3efbddd4c59cf808d7"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Mar 05 23:01:02 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Mar 05 23:01:02 2020 +0000"
      },
      "message": "Fix bug when using amcl compiled with DEBUG_NORM\n"
    },
    {
      "commit": "bbf62d70f99bc08048c7b6c3a8142c9219ee4fae",
      "tree": "fc29c3ed217867224d09d092570cabe4a58caf1d",
      "parents": [
        "75f2c3529a987771b36aec5bca55ab4b7b797da4",
        "1d4de99d301b587a27b28e3efbddd4c59cf808d7"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Mar 04 11:21:13 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 11:21:13 2020 +0000"
      },
      "message": "Merge pull request #26 from apache/develop\n\ninitial PR to master"
    },
    {
      "commit": "7bad7517bd7242d6ded85e369b67d49df1268a26",
      "tree": "feb63c32623de7a52d5a2dcc0dd4ded37cd5278d",
      "parents": [
        "a3e13ad033080c5a740f3c97f54d791625d0616d"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 09:56:24 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 10:30:53 2020 +0000"
      },
      "message": "Add RSA wrappers\n"
    },
    {
      "commit": "a3e13ad033080c5a740f3c97f54d791625d0616d",
      "tree": "52e667f73a785d94598effc342068c20d8b35fc7",
      "parents": [
        "fd0b5eb0e026a74f83c29cc695a83b8c1b9251a8"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Mar 03 18:47:54 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 10:30:52 2020 +0000"
      },
      "message": "Add AES wrappers and fix tests\n"
    },
    {
      "commit": "fd0b5eb0e026a74f83c29cc695a83b8c1b9251a8",
      "tree": "9b685bb70b5e9fbf164fcf5a4c200ffe048fa2ac",
      "parents": [
        "053d300dedd80c20b59ad70824dbdccaa527938b"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 19:58:58 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 10:30:52 2020 +0000"
      },
      "message": "do not copy .so files to python dir\n"
    },
    {
      "commit": "053d300dedd80c20b59ad70824dbdccaa527938b",
      "tree": "7ec4f15bf7ac24a7508c0b2d2571db4cf147e6e0",
      "parents": [
        "695f2e81c60c012cfab0defa304e06e2b4eef491"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:24:20 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 10:30:52 2020 +0000"
      },
      "message": "Add full flow using python wrappers\n"
    },
    {
      "commit": "695f2e81c60c012cfab0defa304e06e2b4eef491",
      "tree": "4aa42bc8ee09f43bd00e631056e4296c3c57eebb",
      "parents": [
        "fd1e16130fd9c3bf729ab4aead93d2c2fafc9350"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:23:32 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 10:30:51 2020 +0000"
      },
      "message": "Wrap custom functions for keys and k generation. Lint code\n"
    },
    {
      "commit": "fd1e16130fd9c3bf729ab4aead93d2c2fafc9350",
      "tree": "ac0ea2258f08dec6620bd6fe34bff5e511d370f9",
      "parents": [
        "fda5ba572184455b95ec828b129239b4b65b072f"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:22:49 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 10:28:12 2020 +0000"
      },
      "message": "Fix doxygen\n"
    },
    {
      "commit": "fda5ba572184455b95ec828b129239b4b65b072f",
      "tree": "8b496ab03ad8e9e96fb4422ffff314c168c7a50a",
      "parents": [
        "1d4de99d301b587a27b28e3efbddd4c59cf808d7"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:22:14 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Mar 04 10:28:12 2020 +0000"
      },
      "message": "Add custom functions for keys and k generation\n"
    },
    {
      "commit": "1d4de99d301b587a27b28e3efbddd4c59cf808d7",
      "tree": "fc29c3ed217867224d09d092570cabe4a58caf1d",
      "parents": [
        "6adaa7c76cb7aa3508360d326aef861ca93f5bbe",
        "73efc2cef86b68ff7ab2dc124cbce79f060e82cd"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Mar 04 10:23:09 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 10:23:09 2020 +0000"
      },
      "message": "Merge pull request #23 from apache/issue21\n\nIssue21"
    },
    {
      "commit": "73efc2cef86b68ff7ab2dc124cbce79f060e82cd",
      "tree": "fc29c3ed217867224d09d092570cabe4a58caf1d",
      "parents": [
        "83cccc474e34292a03fcb71e208dc1296f3fe3e0"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Mar 04 08:54:24 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Mar 04 08:54:24 2020 +0000"
      },
      "message": "update README\n"
    },
    {
      "commit": "83cccc474e34292a03fcb71e208dc1296f3fe3e0",
      "tree": "96c286d17ab9fadbd53429f37882e4b8f80989f0",
      "parents": [
        "f5993119805fd39d7b8666790dc55c8258b9dc1f"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Mon Mar 02 09:19:56 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Mon Mar 02 09:19:56 2020 +0000"
      },
      "message": "change org for sonar\n"
    },
    {
      "commit": "f5993119805fd39d7b8666790dc55c8258b9dc1f",
      "tree": "f3a47527287b733c1049e33c1e2f8ab78f7daf44",
      "parents": [
        "6adaa7c76cb7aa3508360d326aef861ca93f5bbe"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 28 13:23:43 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 28 13:23:43 2020 +0000"
      },
      "message": "add static code analysis\n"
    },
    {
      "commit": "0a180ebce80c10d385886b15243ea8224a7ba08f",
      "tree": "190e27299b90affb1033d651d384adab9a880573",
      "parents": [
        "916cb3561989f0e04d4f0cf948cb87220b713fa5"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 19:58:58 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 19:58:58 2020 +0000"
      },
      "message": "do not copy .so files to python dir\n"
    },
    {
      "commit": "916cb3561989f0e04d4f0cf948cb87220b713fa5",
      "tree": "e09c0a86db323220282d1f99c962136242096606",
      "parents": [
        "c0edc6e8d403f7afc714597895b124fb07630fc5"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:24:20 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 19:57:39 2020 +0000"
      },
      "message": "Add full flow using python wrappers\n"
    },
    {
      "commit": "c0edc6e8d403f7afc714597895b124fb07630fc5",
      "tree": "06714efb8c96cfcc8ff9b1fb42925992f142fb1f",
      "parents": [
        "b0fc8903a90e10743fe02c723ec361e40c65ba59"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:23:32 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 19:57:39 2020 +0000"
      },
      "message": "Wrap custom functions for keys and k generation. Lint code\n"
    },
    {
      "commit": "b0fc8903a90e10743fe02c723ec361e40c65ba59",
      "tree": "1ccb40f958e052db35875fd04db32baf9599a6fa",
      "parents": [
        "177a37e66421e98e45b6c973071f51d6bd6a0c1a"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:22:49 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 19:55:55 2020 +0000"
      },
      "message": "Fix doxygen\n"
    },
    {
      "commit": "177a37e66421e98e45b6c973071f51d6bd6a0c1a",
      "tree": "eb354b8b3b47f95cfc20a7df5bf42521e26da949",
      "parents": [
        "6adaa7c76cb7aa3508360d326aef861ca93f5bbe"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 16:22:14 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 26 19:55:55 2020 +0000"
      },
      "message": "Add custom functions for keys and k generation\n"
    },
    {
      "commit": "6adaa7c76cb7aa3508360d326aef861ca93f5bbe",
      "tree": "a3ebbf298830a1c5a0392c598ea661d80f75de77",
      "parents": [
        "cdd29726b2e97d0dd1f8a4c9bb27258e6e0358e5",
        "0005cba28c9812f9e8bd30b4522de9de1cc0e7e9"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Mon Feb 24 10:12:39 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 24 10:12:39 2020 +0000"
      },
      "message": "Merge pull request #20 from apache/issue19\n\nadd BLS Python wrapper"
    },
    {
      "commit": "0005cba28c9812f9e8bd30b4522de9de1cc0e7e9",
      "tree": "a3ebbf298830a1c5a0392c598ea661d80f75de77",
      "parents": [
        "beceada4ddcf54747e3493a4b725a3c9c1171802"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 21 16:27:42 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 21 16:27:42 2020 +0000"
      },
      "message": "use absolute paths in Python examples\n"
    },
    {
      "commit": "beceada4ddcf54747e3493a4b725a3c9c1171802",
      "tree": "176f392d8f5a67ad8bea2ac4490d00d5492c0925",
      "parents": [
        "5698837e3599564958af6071949131d3c08671ed"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 21 14:46:47 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 21 14:46:47 2020 +0000"
      },
      "message": "add correct permissions for python installation\n"
    },
    {
      "commit": "5698837e3599564958af6071949131d3c08671ed",
      "tree": "599b6dabb2120ceda39b00d8931de3fa74ba64ae",
      "parents": [
        "cdd29726b2e97d0dd1f8a4c9bb27258e6e0358e5"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 21 14:16:52 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Fri Feb 21 14:16:52 2020 +0000"
      },
      "message": "add BLS Python wrapper\n"
    },
    {
      "commit": "cdd29726b2e97d0dd1f8a4c9bb27258e6e0358e5",
      "tree": "5e16314d043e6e2843ae66fe8845daaeb2b7c0cb",
      "parents": [
        "b591d661e1394971c148be037f5c6bf3e13fe158",
        "b070e9e6defaaaea264492fe4b956133015ec6a4"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Feb 20 18:31:49 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 20 18:31:49 2020 +0000"
      },
      "message": "Merge pull request #17 from apache/issue9-factoring-zkp-wrapper\n\nIssue9 factoring zkp wrapper"
    },
    {
      "commit": "b070e9e6defaaaea264492fe4b956133015ec6a4",
      "tree": "5e16314d043e6e2843ae66fe8845daaeb2b7c0cb",
      "parents": [
        "c1e938916d14302d093fc9d40c070bc7677b3b83"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 16:04:57 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Feb 20 15:47:27 2020 +0000"
      },
      "message": "Add zk factoring wrapper, test, benchmark and example\n"
    },
    {
      "commit": "c1e938916d14302d093fc9d40c070bc7677b3b83",
      "tree": "998e1f9ab47b3874e185d603cb839c826caa73f5",
      "parents": [
        "b591d661e1394971c148be037f5c6bf3e13fe158"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 14:06:28 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Feb 20 15:47:27 2020 +0000"
      },
      "message": "use octets in factoring zk API\n"
    },
    {
      "commit": "b591d661e1394971c148be037f5c6bf3e13fe158",
      "tree": "2593554c65225fbda1446e901eb1f01a08e6e579",
      "parents": [
        "62b9eafe0e37d2791028d041b7d44404dc19d835",
        "3e5e1388ccef3546a419c5a78b716ab94283a5c9"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Feb 20 15:46:13 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 20 15:46:13 2020 +0000"
      },
      "message": "Merge pull request #16 from apache/issue8-nm-commit-wrapper\n\nIssue8 nm commit wrapper"
    },
    {
      "commit": "3e5e1388ccef3546a419c5a78b716ab94283a5c9",
      "tree": "2593554c65225fbda1446e901eb1f01a08e6e579",
      "parents": [
        "7553c2d112b4a96411062bf9dffed9bee151bb98"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Feb 20 14:06:00 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Thu Feb 20 14:06:00 2020 +0000"
      },
      "message": "use same ffi instance in commitments\n"
    },
    {
      "commit": "7553c2d112b4a96411062bf9dffed9bee151bb98",
      "tree": "85b6df526b8742b60ae6c8202b90128a272a6838",
      "parents": [
        "33e01281b0b56cac540c585ff9b992558d3b8145"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 13:20:19 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 15:58:00 2020 +0000"
      },
      "message": "format code\n"
    },
    {
      "commit": "33e01281b0b56cac540c585ff9b992558d3b8145",
      "tree": "7f5ad6a2523bb69958e6ca322be77c490891744e",
      "parents": [
        "62b9eafe0e37d2791028d041b7d44404dc19d835"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 16:40:26 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 15:57:59 2020 +0000"
      },
      "message": "Add NM commit wrappers with test, benchmark and example\n"
    },
    {
      "commit": "62b9eafe0e37d2791028d041b7d44404dc19d835",
      "tree": "94fef83844f02257aec3ce8a179bd07fc235e13d",
      "parents": [
        "e26c94ad09e0704c63aa2c7cadc629487356847a",
        "7d3416a6feffac422583ff055ed07589b837b320"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 15:56:56 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 15:56:56 2020 +0000"
      },
      "message": "Merge pull request #15 from apache/issue7-schnorr-python-wrapper\n\nIssue7 schnorr python wrapper"
    },
    {
      "commit": "7d3416a6feffac422583ff055ed07589b837b320",
      "tree": "94fef83844f02257aec3ce8a179bd07fc235e13d",
      "parents": [
        "c506fc6cc0f26ea0fc159011e4f0655f9eda1704"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Feb 19 14:13:57 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Feb 19 14:13:57 2020 +0000"
      },
      "message": "make amcl tests run in parallel\n"
    },
    {
      "commit": "c506fc6cc0f26ea0fc159011e4f0655f9eda1704",
      "tree": "6499dfd40ae9a34c8fd3166e861f4d040886fac1",
      "parents": [
        "d6ba378bfafec2c8f0d65886072c2e7f052fdc41",
        "74caf6dbd53be3af735302bab809e63984e4e51a"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Feb 19 12:43:52 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Feb 19 12:43:52 2020 +0000"
      },
      "message": "Merge branch \u0027issue7-schnorr-python-wrapper\u0027 of github.com:apache/incubator-milagro-MPC into issue7-schnorr-python-wrapper\n"
    },
    {
      "commit": "d6ba378bfafec2c8f0d65886072c2e7f052fdc41",
      "tree": "4aef66f7607a975adc78fbcb8b90e5ac6adae966",
      "parents": [
        "cc38357ea666021f937976e33ccb735d044e419a"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Feb 19 12:41:05 2020 +0000"
      },
      "committer": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Wed Feb 19 12:41:05 2020 +0000"
      },
      "message": "make tests run in parallel\n"
    },
    {
      "commit": "74caf6dbd53be3af735302bab809e63984e4e51a",
      "tree": "63af44a14ea315211c44d937addd045351441e10",
      "parents": [
        "cc38357ea666021f937976e33ccb735d044e419a"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 12:21:10 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 12:21:10 2020 +0000"
      },
      "message": "Point to amcl develop in build\n"
    },
    {
      "commit": "cc38357ea666021f937976e33ccb735d044e419a",
      "tree": "66cccdf2572745959880e8456b7fb5e1295fc7a8",
      "parents": [
        "07c2bc5fe338d8e0cecba541986fc1ca95ca33db"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 11:42:07 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 11:42:07 2020 +0000"
      },
      "message": "unexport ffi variables\n"
    },
    {
      "commit": "07c2bc5fe338d8e0cecba541986fc1ca95ca33db",
      "tree": "bdccbcdecf041f85141554c55427d637b8af3d26",
      "parents": [
        "942c67ba85de39382302a33156abe33aa6bb83ce"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 11:26:56 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Wed Feb 19 11:26:56 2020 +0000"
      },
      "message": "Factor out core amcl utils and reuse the same ffi instance\n"
    },
    {
      "commit": "942c67ba85de39382302a33156abe33aa6bb83ce",
      "tree": "929d94e87775393ba1ee3adff82b203007886bc3",
      "parents": [
        "33ea100ab5236329bc463ff8eed34dffc7b18f1c"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:37:02 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:37:02 2020 +0000"
      },
      "message": "remove copied .so files to python dir\n"
    },
    {
      "commit": "33ea100ab5236329bc463ff8eed34dffc7b18f1c",
      "tree": "8c2b7659a234afc526b7a6a063b4424693aa7911",
      "parents": [
        "92df5e8fbc662e78873b3123066e604f738a3821"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:04:05 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:18:06 2020 +0000"
      },
      "message": "Refactor benchmarks\n"
    },
    {
      "commit": "92df5e8fbc662e78873b3123066e604f738a3821",
      "tree": "7a58fc377fedab75e2518c1157b85c177e6ef83a",
      "parents": [
        "25e11170b886b97338bb590641cee9085b6e8034"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:03:42 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:18:06 2020 +0000"
      },
      "message": "Refactor examples\n"
    },
    {
      "commit": "25e11170b886b97338bb590641cee9085b6e8034",
      "tree": "9e8d176de402dcbaf367b644bd00d3e221f95ec6",
      "parents": [
        "30602c6eb6c805fbdf7dbbd37ddd75a39f602b6b"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:03:07 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:18:05 2020 +0000"
      },
      "message": "Refactor tests\n"
    },
    {
      "commit": "30602c6eb6c805fbdf7dbbd37ddd75a39f602b6b",
      "tree": "5d2c2fad1c9774c168c9f0011eb715cc0b2adb4c",
      "parents": [
        "743bbb45238686810eef6dc8e4743a733524cd0d"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Feb 17 17:14:13 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:18:05 2020 +0000"
      },
      "message": "First cleanup and move src into module\n"
    },
    {
      "commit": "743bbb45238686810eef6dc8e4743a733524cd0d",
      "tree": "9130206192f51bed16a49bfaaaa73657410064dd",
      "parents": [
        "e26c94ad09e0704c63aa2c7cadc629487356847a"
      ],
      "author": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Mon Feb 17 16:17:43 2020 +0000"
      },
      "committer": {
        "name": "Samuele Andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:08:50 2020 +0000"
      },
      "message": "Add wrapper for Schnorr Proof\n"
    },
    {
      "commit": "e26c94ad09e0704c63aa2c7cadc629487356847a",
      "tree": "56d944c2cdefecbfc104f5e41c360ed5da14bd2b",
      "parents": [
        "0219c3f6e9c5c4e43427d482efc7703a0f5f9287",
        "7a19a8f5d55481776993b7fa3bc5e8808ffbc449"
      ],
      "author": {
        "name": "samuele-andreoli",
        "email": "samuele.andreoli@yahoo.it",
        "time": "Tue Feb 18 14:08:11 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 14:08:11 2020 +0000"
      },
      "message": "Merge pull request #6 from apache/add-full-example\n\nAdd full example"
    },
    {
      "commit": "0219c3f6e9c5c4e43427d482efc7703a0f5f9287",
      "tree": "8b0e441c6400e71afcc26f4be09760d66c79c9dc",
      "parents": [
        "5505b388c7a3a01afd41f145ef81e35c0e62976a",
        "9f406a3472cfc4291751937328eca869ed16ca4a"
      ],
      "author": {
        "name": "Kealan McCusker",
        "email": "kealanmccusker@gmail.com",
        "time": "Tue Feb 18 13:48:12 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 13:48:12 2020 +0000"
      },
      "message": "Merge pull request #13 from apache/issue11\n\nadd coveralls"
    }
  ],
  "next": "7a19a8f5d55481776993b7fa3bc5e8808ffbc449"
}
