)]}'
{
  "log": [
    {
      "commit": "10fc737aa901e873a3367e7e26b88eb01cd55d69",
      "tree": "25d0de82e82ef88a95cc5b7cfed55152909e0eb3",
      "parents": [
        "ef4f34e33248bbddb9ead8056bc6a7323c857e77",
        "5df0be7ebe98f5cd871f69365b9630668669dd0d"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue Jan 20 22:38:42 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 22:38:42 2026"
      },
      "message": "Merge pull request #32 from ftsui/bazel\n\nUpdate BUILD.bazel."
    },
    {
      "commit": "5df0be7ebe98f5cd871f69365b9630668669dd0d",
      "tree": "25d0de82e82ef88a95cc5b7cfed55152909e0eb3",
      "parents": [
        "ef4f34e33248bbddb9ead8056bc6a7323c857e77"
      ],
      "author": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Tue Jan 20 22:32:21 2026"
      },
      "committer": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Tue Jan 20 22:32:21 2026"
      },
      "message": "Update BUILD.bazel.\n"
    },
    {
      "commit": "ef4f34e33248bbddb9ead8056bc6a7323c857e77",
      "tree": "50354f62fc91aa9df5379034f08129402d9833c8",
      "parents": [
        "34c625a1476cfe04e5372be9af175fec74b6339b",
        "6a45f49e3482c8879e7ae0db08812c96a21b52f7"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue Jan 20 22:16:27 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 22:16:27 2026"
      },
      "message": "Merge pull request #31 from ftsui/bazel\n\nUpdate to latest bazel."
    },
    {
      "commit": "6a45f49e3482c8879e7ae0db08812c96a21b52f7",
      "tree": "af2f5f07efe03c477247e702adf441eca34a4a93",
      "parents": [
        "3508173c516102e41e7e291a8708d443d377dc2b"
      ],
      "author": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Tue Jan 20 22:11:04 2026"
      },
      "committer": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Tue Jan 20 22:11:04 2026"
      },
      "message": "Update to latest bazel.\n"
    },
    {
      "commit": "34c625a1476cfe04e5372be9af175fec74b6339b",
      "tree": "c4d8303b3445bfafb1ec1dbdeb793cdb90273e9e",
      "parents": [
        "3508173c516102e41e7e291a8708d443d377dc2b",
        "e622eb276ac433624c8a8dcb0386bdece8e0ce7c"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Thu Jan 08 23:33:18 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 08 23:33:18 2026"
      },
      "message": "Merge pull request #30 from ftsui/string_view\n\nPass string_view into D2DConnectionContextV1::EncodeMessageToPeer."
    },
    {
      "commit": "e622eb276ac433624c8a8dcb0386bdece8e0ce7c",
      "tree": "c4d8303b3445bfafb1ec1dbdeb793cdb90273e9e",
      "parents": [
        "3508173c516102e41e7e291a8708d443d377dc2b"
      ],
      "author": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Thu Jan 08 23:24:19 2026"
      },
      "committer": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Thu Jan 08 23:24:19 2026"
      },
      "message": "Pass string_view into D2DConnectionContextV1::EncodeMessageToPeer.\n"
    },
    {
      "commit": "3508173c516102e41e7e291a8708d443d377dc2b",
      "tree": "acb742c289417a7c46aa2d8d28efa76370dabec7",
      "parents": [
        "d69ddaf6d7220bca0fe2f035e39291f171f490cd",
        "b7d822f39965d274728b6c9271160df3d7f37f7d"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Mon Sep 15 19:02:02 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 15 19:02:02 2025"
      },
      "message": "Merge pull request #29 from ftsui/bazel\n\nUpdate bazel build to latest release."
    },
    {
      "commit": "b7d822f39965d274728b6c9271160df3d7f37f7d",
      "tree": "acb742c289417a7c46aa2d8d28efa76370dabec7",
      "parents": [
        "d69ddaf6d7220bca0fe2f035e39291f171f490cd"
      ],
      "author": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Mon Sep 15 18:58:56 2025"
      },
      "committer": {
        "name": "Francis Tsui",
        "email": "ftsui@google.com",
        "time": "Mon Sep 15 18:58:56 2025"
      },
      "message": "Update bazel build to latest release.\n"
    },
    {
      "commit": "d69ddaf6d7220bca0fe2f035e39291f171f490cd",
      "tree": "0eb1274a4d947c62144288e2242af6c246bf653d",
      "parents": [
        "f94431a01e68a2b1d570d089b5b662c09b842c59",
        "249fdd8a9fca765869b6cde46c70e3ccff26fe76"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue Nov 14 18:40:26 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 18:40:26 2023"
      },
      "message": "Merge pull request #26 from sadafebrahimi/removeandroidbp\n\nRemove Android.bp file"
    },
    {
      "commit": "249fdd8a9fca765869b6cde46c70e3ccff26fe76",
      "tree": "0eb1274a4d947c62144288e2242af6c246bf653d",
      "parents": [
        "f94431a01e68a2b1d570d089b5b662c09b842c59"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Nov 14 17:22:59 2023"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Nov 14 17:31:43 2023"
      },
      "message": "Remove Android.bp file\n\nThis file is not useful to Android because it doesn\u0027t build. Android\nhas its own copy of Android.bp file.\n"
    },
    {
      "commit": "f94431a01e68a2b1d570d089b5b662c09b842c59",
      "tree": "fc5275c2c23faae4ed58a645d397fb0c8751e543",
      "parents": [
        "3a9661caf4396a87219b2e12639388a0b6879966",
        "ffc290e04f61e5326e27d9545e0292ae9d38ec7a"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Sat Oct 21 00:20:22 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 21 00:20:22 2023"
      },
      "message": "Merge pull request #25 from yaoyx108/gradle\n\nFix build issues with gradle."
    },
    {
      "commit": "ffc290e04f61e5326e27d9545e0292ae9d38ec7a",
      "tree": "fc5275c2c23faae4ed58a645d397fb0c8751e543",
      "parents": [
        "4fbeb63908de1cd1e2456309bc9c2b8e6e1a4855"
      ],
      "author": {
        "name": "Yuxing Yao",
        "email": "yaoyx@google.com",
        "time": "Sat Oct 21 00:08:47 2023"
      },
      "committer": {
        "name": "Yuxing Yao",
        "email": "yaoyx@google.com",
        "time": "Sat Oct 21 00:08:47 2023"
      },
      "message": "Update java binary wrapper for test.\n\nAlso updated README.md with command to build c++ and run tests.\n\nTested: `./gradlew test -i` and `bazel test //src/main/cpp:cpp_tests`\n"
    },
    {
      "commit": "4fbeb63908de1cd1e2456309bc9c2b8e6e1a4855",
      "tree": "c648679e1bcc97d356fed4b8ca629a3389c6773a",
      "parents": [
        "392e8b169d74e07c7b0e263340344159ed4d28b1"
      ],
      "author": {
        "name": "Yuxing Yao",
        "email": "yaoyx@google.com",
        "time": "Fri Oct 20 22:58:45 2023"
      },
      "committer": {
        "name": "Yuxing Yao",
        "email": "yaoyx@google.com",
        "time": "Fri Oct 20 23:03:40 2023"
      },
      "message": "Resolve the proto import path for bazel and gradle.\n\nSee comments in top level BUILD.bazel.\n\nDefine the proto rule at the root level, instead of under src/main/proto,\nto resolve the import root dir difference between bazel and gradle.\nSpecifically, proto-gradle-plugin considers src/main/proto as the root, so\nthe proto `import` path should be relative. Whereas bazel considers the top\nlevel as the root, so the import should be absolute (or relative to the top).\n\nThe solution is to update the basel side by defining the proto rule at the\ntop level, then strip_import_prefix such that the protos are relative.\n\nTested with `bazel build //src/main/cpp` and `./gradlew assemble`.\n"
    },
    {
      "commit": "392e8b169d74e07c7b0e263340344159ed4d28b1",
      "tree": "848a4aa96e9008075d19d31e72611e2ecc3539df",
      "parents": [
        "be53f07767fd64835fa094176768bb0026576c53"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Fri Oct 20 21:33:19 2023"
      },
      "committer": {
        "name": "Yuxing Yao",
        "email": "yaoyx@google.com",
        "time": "Fri Oct 20 23:03:40 2023"
      },
      "message": "Uprev protobuf to 3.24.4\n"
    },
    {
      "commit": "3a9661caf4396a87219b2e12639388a0b6879966",
      "tree": "fea4339ff8540ec09a9efd2580a783e3fdb53436",
      "parents": [
        "39858a2c3eb6bf8a9a2b676aad3df3a4eb3aae5f"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Fri Oct 20 21:33:19 2023"
      },
      "committer": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Fri Oct 20 21:33:19 2023"
      },
      "message": "Uprev protobuf to 3.24.4\n"
    },
    {
      "commit": "be53f07767fd64835fa094176768bb0026576c53",
      "tree": "f170768354c4b9009528ade573e4eea3fd39ac0b",
      "parents": [
        "39858a2c3eb6bf8a9a2b676aad3df3a4eb3aae5f"
      ],
      "author": {
        "name": "Yuxing Yao",
        "email": "yaoyx@google.com",
        "time": "Fri Oct 20 20:20:07 2023"
      },
      "committer": {
        "name": "Yuxing Yao",
        "email": "yaoyx@google.com",
        "time": "Fri Oct 20 20:22:32 2023"
      },
      "message": "Fix build issues with gradle.\n\n- rename all `BUILD` files to `BUILD.bazel`\n  this prevents proto-gradle-plugin from\n    1. trying to parse `BUILD` files as protos;\n    2. on case insensitive OS (win + some Mac volumes) mistakenly\n       conflicting `BUILD` file and expected `build` directory for\n       generated code\n- update .gitignore to ignore bazel gen dirs\n- update proto-gradle-plugin to resolve gen code issues\n"
    },
    {
      "commit": "39858a2c3eb6bf8a9a2b676aad3df3a4eb3aae5f",
      "tree": "5c31d8627812fcd06a0b46b40988b1884659a261",
      "parents": [
        "fbbde18a7c0ef5522623b42569c1a13b6b217235",
        "4cc4f29f076f2235756d4b6de5ba28e20cace20a"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Wed Jun 14 23:59:56 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 14 23:59:56 2023"
      },
      "message": "Merge pull request #23 from carlonzo/fix-support-bazel\n\nFix Bazel support to compile C++ library"
    },
    {
      "commit": "4cc4f29f076f2235756d4b6de5ba28e20cace20a",
      "tree": "5c31d8627812fcd06a0b46b40988b1884659a261",
      "parents": [
        "fbbde18a7c0ef5522623b42569c1a13b6b217235"
      ],
      "author": {
        "name": "Carlo Marinangeli",
        "email": "carlo.marinangeli@careem.com",
        "time": "Thu Jun 01 06:48:21 2023"
      },
      "committer": {
        "name": "Carlo Marinangeli",
        "email": "carlo.marinangeli@careem.com",
        "time": "Thu Jun 01 06:48:21 2023"
      },
      "message": "Fix Bazel support to compile C++ library\n"
    },
    {
      "commit": "fbbde18a7c0ef5522623b42569c1a13b6b217235",
      "tree": "74c53218c868e8b98c84c880e40c5bfb2805e6ac",
      "parents": [
        "5ee37ce0bfa49cfeb51dae6787819cf506e14079"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Wed May 17 04:52:01 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 17 04:52:01 2023"
      },
      "message": "remove securemessage dependency from workspace"
    },
    {
      "commit": "5ee37ce0bfa49cfeb51dae6787819cf506e14079",
      "tree": "69d879aa9bed9b7f3222640f115140c293a898f3",
      "parents": [
        "03290b58d9f93cdd5c9f9f7a7f9e8efc640d0c40",
        "5a2f578d959e6d69f8b889e27d131c5cc44f4680"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 18:00:08 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 18:00:08 2023"
      },
      "message": "Merge pull request #21 from anayw2001/master\n\nukey2: make alias public"
    },
    {
      "commit": "5a2f578d959e6d69f8b889e27d131c5cc44f4680",
      "tree": "69d879aa9bed9b7f3222640f115140c293a898f3",
      "parents": [
        "d3f46393735f2ace0ca055007974d2331b4d8a15"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 17:30:52 2023"
      },
      "committer": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 17:30:52 2023"
      },
      "message": "ukey2: make alias public\n"
    },
    {
      "commit": "03290b58d9f93cdd5c9f9f7a7f9e8efc640d0c40",
      "tree": "b5c8ce320428cffe953f7500b4c90103891042f7",
      "parents": [
        "c2436e55116964d88532080784f6ed496b0d11f9",
        "d3f46393735f2ace0ca055007974d2331b4d8a15"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 16:02:08 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 16:02:08 2023"
      },
      "message": "Merge pull request #20 from anayw2001/master\n\nUpdates to the repo"
    },
    {
      "commit": "d3f46393735f2ace0ca055007974d2331b4d8a15",
      "tree": "b5c8ce320428cffe953f7500b4c90103891042f7",
      "parents": [
        "6c4b01cb0ae55812a35f182552f2cddbd1e90827"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Mon May 15 22:42:00 2023"
      },
      "committer": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 01:51:15 2023"
      },
      "message": "ukey2: Update to a modern version of gradle\n"
    },
    {
      "commit": "6c4b01cb0ae55812a35f182552f2cddbd1e90827",
      "tree": "5554872db74bc39047d1210f6a2260fdd4e99a26",
      "parents": [
        "311ad8d719688525a6e11a6bef5b6506d1b213de"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 01:51:12 2023"
      },
      "committer": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 01:51:12 2023"
      },
      "message": "ukey2: remove submodules\n"
    },
    {
      "commit": "311ad8d719688525a6e11a6bef5b6506d1b213de",
      "tree": "10d47cfcbf978d9f1094dfc76d352507b687c9fe",
      "parents": [
        "c2436e55116964d88532080784f6ed496b0d11f9"
      ],
      "author": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 01:48:55 2023"
      },
      "committer": {
        "name": "Anay Wadhera",
        "email": "awadhera@google.com",
        "time": "Tue May 16 01:48:55 2023"
      },
      "message": "ukey2: Move to bazel and include securemessage library\n"
    },
    {
      "commit": "c2436e55116964d88532080784f6ed496b0d11f9",
      "tree": "17fd6800d3c45d53e2dd31d4754a309f204a3cc2",
      "parents": [
        "a5550ef52cdc5f9564ed556ca045d23adccf2d7c"
      ],
      "author": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Feb 15 02:41:42 2022"
      },
      "committer": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Feb 15 02:41:42 2022"
      },
      "message": "Update securemessage (again) to the latest.\n"
    },
    {
      "commit": "a5550ef52cdc5f9564ed556ca045d23adccf2d7c",
      "tree": "0e7a7279e8745730ed1a32919d9869e48574cdab",
      "parents": [
        "591b07fa396e0540f47523ce357b094b12588cb9"
      ],
      "author": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Feb 15 02:29:54 2022"
      },
      "committer": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Feb 15 02:29:54 2022"
      },
      "message": "Update ukey2 again after securemessage was updated.\n"
    },
    {
      "commit": "591b07fa396e0540f47523ce357b094b12588cb9",
      "tree": "17fd6800d3c45d53e2dd31d4754a309f204a3cc2",
      "parents": [
        "67eaf5253a34b1a0bba268282df442e0da7ec8e4"
      ],
      "author": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Feb 15 02:19:50 2022"
      },
      "committer": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Feb 15 02:19:50 2022"
      },
      "message": "Update securemessage\n"
    },
    {
      "commit": "67eaf5253a34b1a0bba268282df442e0da7ec8e4",
      "tree": "0e7a7279e8745730ed1a32919d9869e48574cdab",
      "parents": [
        "2f443040fc4779a6f9be65210dd33b5f918f7e56",
        "4ecf0f11b4e23d6b9016bce5bf130ac20e4b69a4"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Fri Feb 11 07:58:33 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 07:58:33 2022"
      },
      "message": "Merge pull request #14 from google/add_bypass-testing\n\nAdd option to bypass testing in CMakeLists.txt."
    },
    {
      "commit": "4ecf0f11b4e23d6b9016bce5bf130ac20e4b69a4",
      "tree": "0e7a7279e8745730ed1a32919d9869e48574cdab",
      "parents": [
        "6b6d8de2d44a2363cc332b5be983830c6b914686"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Fri Feb 11 07:56:59 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 07:56:59 2022"
      },
      "message": "Update CMakeLists.txt"
    },
    {
      "commit": "6b6d8de2d44a2363cc332b5be983830c6b914686",
      "tree": "99badd32e9ec30456660defa910888e2daa01730",
      "parents": [
        "2f443040fc4779a6f9be65210dd33b5f918f7e56"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Fri Feb 11 07:54:56 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 07:54:56 2022"
      },
      "message": "Add option to bypss testing"
    },
    {
      "commit": "2f443040fc4779a6f9be65210dd33b5f918f7e56",
      "tree": "b197704118da832ad333984e5759b0d738b77c52",
      "parents": [
        "53db56bd231de713e60cbc495efe7e6499dc3986",
        "229170bbde98789f1d3274db39a9f8fc9aa52aca"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Wed Nov 03 00:00:50 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 03 00:00:50 2021"
      },
      "message": "Merge pull request #13 from google/update_protobuf\n\nUpdate protobuf versions"
    },
    {
      "commit": "229170bbde98789f1d3274db39a9f8fc9aa52aca",
      "tree": "b197704118da832ad333984e5759b0d738b77c52",
      "parents": [
        "53db56bd231de713e60cbc495efe7e6499dc3986"
      ],
      "author": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Nov 02 23:43:04 2021"
      },
      "committer": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Nov 02 23:43:04 2021"
      },
      "message": "Update protobuf versions\n"
    },
    {
      "commit": "53db56bd231de713e60cbc495efe7e6499dc3986",
      "tree": "c86bc5b987537dbc6dcfcd202adfe3622c8786e1",
      "parents": [
        "cdb1bf7037e58661ebd90afb8def1693487fdcd9",
        "314c62f1187b367b7e5d5040f99424e2d2a9ea6f"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Tue Nov 02 23:15:43 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 02 23:15:43 2021"
      },
      "message": "Merge pull request #12 from google/upgrade_more_dep\n\nUpgrade more dep"
    },
    {
      "commit": "314c62f1187b367b7e5d5040f99424e2d2a9ea6f",
      "tree": "c86bc5b987537dbc6dcfcd202adfe3622c8786e1",
      "parents": [
        "cdb1bf7037e58661ebd90afb8def1693487fdcd9",
        "1cb7e8b1704a53986271f516f9916441c92e0945"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Tue Nov 02 23:12:17 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 02 23:12:17 2021"
      },
      "message": "Merge pull request #11 from google/suetfei-patch-1\n\nUpdate README.md"
    },
    {
      "commit": "1cb7e8b1704a53986271f516f9916441c92e0945",
      "tree": "c86bc5b987537dbc6dcfcd202adfe3622c8786e1",
      "parents": [
        "cdb1bf7037e58661ebd90afb8def1693487fdcd9"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Tue Nov 02 23:12:04 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 02 23:12:04 2021"
      },
      "message": "Update README.md"
    },
    {
      "commit": "cdb1bf7037e58661ebd90afb8def1693487fdcd9",
      "tree": "fc92f1d17b79ee251f4d4419a0804ae1f91718f1",
      "parents": [
        "e145a953711b201bdbabebcc34a61e96926f7df2",
        "9195152cfc3d4c521ee2187563ca4af63f4ca8e0"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Tue Nov 02 22:49:58 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 02 22:49:58 2021"
      },
      "message": "Merge pull request #10 from google/suetfei-patch-1\n\nUpdate README.md"
    },
    {
      "commit": "9195152cfc3d4c521ee2187563ca4af63f4ca8e0",
      "tree": "fc92f1d17b79ee251f4d4419a0804ae1f91718f1",
      "parents": [
        "e145a953711b201bdbabebcc34a61e96926f7df2"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Tue Nov 02 22:49:44 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 02 22:49:44 2021"
      },
      "message": "Update README.md"
    },
    {
      "commit": "e145a953711b201bdbabebcc34a61e96926f7df2",
      "tree": "a5705c383f159a6275fc2b7ba4d1fc1a5708488f",
      "parents": [
        "0275885d8e6038c39b8a8ca55e75d1d4d1727f47",
        "991bfcbebb03ee46c00a6bc10e0b36b9ff709ac5"
      ],
      "author": {
        "name": "suetfei",
        "email": "89482184+suetfei@users.noreply.github.com",
        "time": "Tue Nov 02 22:37:16 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 02 22:37:16 2021"
      },
      "message": "Merge pull request #9 from google/fix_cmake\n\nAdd \"make install\" to CmakeLists.txt so the necessary include files a…"
    },
    {
      "commit": "991bfcbebb03ee46c00a6bc10e0b36b9ff709ac5",
      "tree": "a5705c383f159a6275fc2b7ba4d1fc1a5708488f",
      "parents": [
        "85ee5bc83dee91f5b411158719407c20691dcf73"
      ],
      "author": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Nov 02 22:32:04 2021"
      },
      "committer": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Nov 02 22:32:04 2021"
      },
      "message": "Update absl to a newer version and fix broken CMakeLists.txt due to this\nchange.\n"
    },
    {
      "commit": "85ee5bc83dee91f5b411158719407c20691dcf73",
      "tree": "d8dd7c831747d3802bc3fe54e542fe312fc53552",
      "parents": [
        "0275885d8e6038c39b8a8ca55e75d1d4d1727f47"
      ],
      "author": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Nov 02 07:54:16 2021"
      },
      "committer": {
        "name": "suetfei",
        "email": "suetfei@gmail.com",
        "time": "Tue Nov 02 07:54:16 2021"
      },
      "message": "Add \"make install\" to CmakeLists.txt so the necessary include files and static library are in the expected directories.\n"
    },
    {
      "commit": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47",
      "tree": "d2da3a87e6558cde2cd3a66fa8f6bc5db7e76401",
      "parents": [
        "4550c84830286c24f8c189cbd54edbbd986a2dd1",
        "b7255085a3629a667fbdc046ff88521a4c845f2c"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "aczeskis@google.com",
        "time": "Mon Jul 06 15:47:38 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 06 15:47:38 2020"
      },
      "message": "Merge pull request #6 from apolyudov/master\n\nRoll forward to cl/319125760"
    },
    {
      "commit": "b7255085a3629a667fbdc046ff88521a4c845f2c",
      "tree": "d2da3a87e6558cde2cd3a66fa8f6bc5db7e76401",
      "parents": [
        "65a1750598c4503cb22dd9dd6938f932fa4969c3"
      ],
      "author": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Wed Jul 01 06:45:36 2020"
      },
      "committer": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Wed Jul 01 06:46:06 2020"
      },
      "message": "Roll forward to cl/319125760\n\nSigned-off-by: Alexey Polyudov \u003capolyudov@google.com\u003e\nChange-Id: I948aa562e910c896aa7803c0ba275e8efa95804c\n"
    },
    {
      "commit": "4550c84830286c24f8c189cbd54edbbd986a2dd1",
      "tree": "51dd4bc8823d45453df3afec57ebbde2d8dee692",
      "parents": [
        "8ed3a3675132bdebe8070a0744e574facc603de5",
        "65a1750598c4503cb22dd9dd6938f932fa4969c3"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "aczeskis@google.com",
        "time": "Mon Jun 22 23:34:57 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 23:34:57 2020"
      },
      "message": "Merge pull request #4 from apolyudov/master\n\nBring ukey2 up-to-date with internal code"
    },
    {
      "commit": "65a1750598c4503cb22dd9dd6938f932fa4969c3",
      "tree": "51dd4bc8823d45453df3afec57ebbde2d8dee692",
      "parents": [
        "d0ef67a34a901e781c6c27e1375003888b040f29"
      ],
      "author": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Tue Jun 16 08:29:46 2020"
      },
      "committer": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Mon Jun 22 22:51:32 2020"
      },
      "message": "Switch securemessage submodule project to google/\n\nclean up gradle artifacts.\nadd c++ test helper app.\n\nSigned-off-by: Alexey Polyudov \u003capolyudov@google.com\u003e\nChange-Id: I96cde0abe95a3a2995df23e0661058e4e650ae87\n"
    },
    {
      "commit": "d0ef67a34a901e781c6c27e1375003888b040f29",
      "tree": "79ce435756a05132cc6c0776cb36df0f290c5e31",
      "parents": [
        "8ed3a3675132bdebe8070a0744e574facc603de5"
      ],
      "author": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Thu Jun 04 23:31:35 2020"
      },
      "committer": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Mon Jun 22 22:49:26 2020"
      },
      "message": "Bring ukey2 up-to-date with internal code\n\nSigned-off-by: Alexey Polyudov \u003capolyudov@google.com\u003e\nChange-Id: Ie087ddaeef2c38f413484145114da7835c19f69b\n"
    },
    {
      "commit": "8ed3a3675132bdebe8070a0744e574facc603de5",
      "tree": "7dcfcc6294743601e82dd9a1cb52ba2ac2766154",
      "parents": [
        "204a05a6c152e88c62005c7b681d1b2d101d1a2f",
        "9d82f676d4eeeb4848601dd57684379a68a65213"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "aczeskis@google.com",
        "time": "Mon Jun 22 21:35:04 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 22 21:35:04 2020"
      },
      "message": "Merge pull request #5 from apolyudov/java\n\nRefresh Java code and proto files, add Java tests and enable standalo…"
    },
    {
      "commit": "9d82f676d4eeeb4848601dd57684379a68a65213",
      "tree": "7dcfcc6294743601e82dd9a1cb52ba2ac2766154",
      "parents": [
        "204a05a6c152e88c62005c7b681d1b2d101d1a2f"
      ],
      "author": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Thu Jun 18 03:07:50 2020"
      },
      "committer": {
        "name": "Alexey Polyudov",
        "email": "apolyudov@google.com",
        "time": "Mon Jun 22 21:22:31 2020"
      },
      "message": "Refresh Java code and proto files, add Java tests and enable standalone java build\n\nSigned-off-by: Alexey Polyudov \u003capolyudov@google.com\u003e\nChange-Id: Ic9f597ec66c57d468a5d90b4c0e05d430f4961db\n"
    },
    {
      "commit": "204a05a6c152e88c62005c7b681d1b2d101d1a2f",
      "tree": "7e00d65b458ba1d02ad2a4552a241baf89fbb895",
      "parents": [
        "83211afcaef5efc239073362a48c1250f22cf646"
      ],
      "author": {
        "name": "Ram Periathiruvadi",
        "email": "ramperry@gmail.com",
        "time": "Tue Apr 02 17:25:07 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 02 17:25:07 2019"
      },
      "message": "Fix the proto import path in Android build file. (#3)\n\nThis library gets mirrored onto AOSP in platform/external/ukey2.  Fixing\r\nthe proto import paths in the Android.bp file so building for AOSP\r\ntargets can be successful."
    },
    {
      "commit": "83211afcaef5efc239073362a48c1250f22cf646",
      "tree": "eeccb0080dfe7c5b9cddc5ae04a00c6f7a0b9e4a",
      "parents": [
        "bee7e0aa45b6710bfaeebdfd6b6a775435ed54a6",
        "147cf4bbca01ba215c5eca8e700b3553d7224acc"
      ],
      "author": {
        "name": "Ram Periathiruvadi",
        "email": "ramperry@gmail.com",
        "time": "Tue Mar 12 04:29:13 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 12 04:29:13 2019"
      },
      "message": "Merge pull request #2 from google/build\n\nAdd android build file"
    },
    {
      "commit": "147cf4bbca01ba215c5eca8e700b3553d7224acc",
      "tree": "eeccb0080dfe7c5b9cddc5ae04a00c6f7a0b9e4a",
      "parents": [
        "bee7e0aa45b6710bfaeebdfd6b6a775435ed54a6"
      ],
      "author": {
        "name": "Michal Palczewski",
        "email": "michalp@google.com",
        "time": "Fri Jan 25 00:31:10 2019"
      },
      "committer": {
        "name": "Michal Palczewski",
        "email": "michalp@google.com",
        "time": "Fri Jan 25 00:31:10 2019"
      },
      "message": "Add android build file\n"
    },
    {
      "commit": "bee7e0aa45b6710bfaeebdfd6b6a775435ed54a6",
      "tree": "c954b2d068c3060f7c3bec3c606272559bda61ac",
      "parents": [
        "011d0b3d814c7281b655b9403b68985323e28148",
        "d818d5497b9b91495899c2f3ce23fde988045ac3"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "alexei@czeskis.com",
        "time": "Fri Jan 18 23:20:52 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 23:20:52 2019"
      },
      "message": "Merge pull request #1 from google/leshi-patch-1\n\nUpdate README.md"
    },
    {
      "commit": "d818d5497b9b91495899c2f3ce23fde988045ac3",
      "tree": "5f7476faa933597d78ee60af3c8ef19c26957f46",
      "parents": [
        "93599273d38d6b9e2ee76262f787be4bf9fea17b"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "alexei@czeskis.com",
        "time": "Fri Jan 18 23:20:24 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 23:20:24 2019"
      },
      "message": "Update README.md"
    },
    {
      "commit": "93599273d38d6b9e2ee76262f787be4bf9fea17b",
      "tree": "6009f407f3bc871a8fcd38310c3423105e353172",
      "parents": [
        "61142edf42087690b5e8ce66df499103f61af5d1"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "alexei@czeskis.com",
        "time": "Fri Jan 18 23:20:04 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 23:20:04 2019"
      },
      "message": "Update README.md"
    },
    {
      "commit": "011d0b3d814c7281b655b9403b68985323e28148",
      "tree": "577f376987524ddaa7ce8bd24117d272c9959b87",
      "parents": [
        "612aa8d5bbad46d36a528118669ae2cc136a40d2"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "alexei@czeskis.com",
        "time": "Fri Jan 18 22:05:32 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 22:05:32 2019"
      },
      "message": "Update README.md"
    },
    {
      "commit": "61142edf42087690b5e8ce66df499103f61af5d1",
      "tree": "6b87bbd938211f22590cd2d04c470a176dafc80a",
      "parents": [
        "8145396d3fd8acf1ed9c390cd866fceb8c0e2dd4"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "alexei@czeskis.com",
        "time": "Fri Jan 18 21:54:34 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 21:54:34 2019"
      },
      "message": "Update README.md"
    },
    {
      "commit": "8145396d3fd8acf1ed9c390cd866fceb8c0e2dd4",
      "tree": "33a4b8c652feef4227ca7c42361cc8fe5d14bf7d",
      "parents": [
        "612aa8d5bbad46d36a528118669ae2cc136a40d2"
      ],
      "author": {
        "name": "Alexei Czeskis",
        "email": "alexei@czeskis.com",
        "time": "Fri Jan 18 21:26:50 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 21:26:50 2019"
      },
      "message": "Update README.md\n\nAdd acknowledgements"
    },
    {
      "commit": "612aa8d5bbad46d36a528118669ae2cc136a40d2",
      "tree": "8ae1b9b7894aab13de6254334845034a69b988ac",
      "parents": [
        "b77f370bd6a28e2f138e5fc5b019c42c9dceb328"
      ],
      "author": {
        "name": "Michal Palczewski",
        "email": "michalp@gmail.com",
        "time": "Thu Jan 17 23:57:37 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 17 23:57:37 2019"
      },
      "message": "fix markdown"
    },
    {
      "commit": "b77f370bd6a28e2f138e5fc5b019c42c9dceb328",
      "tree": "5b2205ade5e9556b47a05e494cf777fff1dc9c79",
      "parents": [],
      "author": {
        "name": "Michal Palczewski",
        "email": "michalp@google.com",
        "time": "Thu Jan 17 23:46:19 2019"
      },
      "committer": {
        "name": "Michal Palczewski",
        "email": "michalp@google.com",
        "time": "Thu Jan 17 23:46:19 2019"
      },
      "message": "initial commit\n"
    }
  ]
}
