)]}'
{
  "log": [
    {
      "commit": "b1ac9b427533d181ea3bc0309c1392553c858500",
      "tree": "f584578060da2d218d40d21904ded69283cdddf5",
      "parents": [
        "904cae37ce9858700bce511dc17d9dd386d06748"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Tue Nov 23 11:11:36 2021 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Thu Dec 02 09:23:42 2021 +0900"
      },
      "message": "Set min_sdk_version\n\nMany modules requiring min_sdk_version have been used without setting\nit, but hard-coded as \"30\" in allowlist.\n\nBug: 158059172\nTest: m\nChange-Id: I0b461c28077584f2db2d2f688423f2227c0a2d1a\n"
    },
    {
      "commit": "61bc5a7097ba2537756cc025fd50a84c4cba326b",
      "tree": "55d99540b84b819861adfe1345525acfe18a1936",
      "parents": [
        "edefadd24202e38343249aba97cd2d95e68adaf5"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Jul 23 10:52:06 2021 -0700"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Jul 23 16:50:06 2021 -0700"
      },
      "message": "Make libfs_mgr dependencies vendor_ramdisk_available.\n\nThis is needed to link libfs_mgr with snapuserd.\n\nBug: 193833730\nTest: builds\nChange-Id: If499d7ec060f9964ccd6900dcaa6425a34ae5ec8\n"
    },
    {
      "commit": "2e200580696343298872bd8d9d190192453d37cd",
      "tree": "e4468ba65b17ddcc1e0d4a19c47350c9cb55e89d",
      "parents": [
        "1c998ded12ccc7ac8bc5aa4f0c3362567f0f0f6f"
      ],
      "author": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Jun 11 12:58:53 2021 +0900"
      },
      "committer": {
        "name": "Inseob Kim",
        "email": "inseob@google.com",
        "time": "Fri Jun 18 14:26:55 2021 +0900"
      },
      "message": "Completely migrate init first stage to Soong\n\nadb_debug.prop is migrated too. And ramdisk_available is added to all\ndependencies.\n\nBug: 187196593\nTest: boot\nChange-Id: I59cd149e0021211b8fd59c44b93bbf18dc8637bf\n"
    },
    {
      "commit": "d69ad69a938a27021adfcc2435dc1fd2ad0c8e1a",
      "tree": "184b620c9b0cddc4b15efa718ddc3961d2ce3d64",
      "parents": [
        "d57652f15b078d06d9258094f8a951374a677f2c"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 19:02:14 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 19 12:59:05 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to system/core\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  bootstat/Android.bp\n  cli-test/Android.bp\n  code_coverage/Android.bp\n  cpio/Android.bp\n  debuggerd/crasher/Android.bp\n  debuggerd/proto/Android.bp\n  diagnose_usb/Android.bp\n  fs_mgr/libdm/Android.bp\n  fs_mgr/libfiemap/Android.bp\n  fs_mgr/liblp/Android.bp\n  fs_mgr/libsnapshot/Android.bp\n  fs_mgr/libstorage_literals/Android.bp\n  fs_mgr/libvbmeta/Android.bp\n  fs_mgr/tests/Android.bp\n  fs_mgr/tools/Android.bp\n  gatekeeperd/Android.bp\n  healthd/Android.bp\n  healthd/testdata/Android.bp\n  init/Android.bp\n  init/Android.mk\n  init/sysprop/Android.bp\n  init/test_kill_services/Android.bp\n  init/test_service/Android.bp\n  libappfuse/Android.bp\n  libasyncio/Android.bp\n  libbinderwrapper/Android.bp\n  libcrypto_utils/Android.bp\n  libcrypto_utils/tests/Android.bp\n  libdiskconfig/Android.bp\n  libgrallocusage/Android.bp\n  libkeyutils/mini_keyctl/Android.bp\n  libmodprobe/Android.bp\n  libnetutils/Android.bp\n  libpackagelistparser/Android.bp\n  libprocessgroup/Android.bp\n  libprocessgroup/cgrouprc/Android.bp\n  libprocessgroup/cgrouprc_format/Android.bp\n  libprocessgroup/profiles/Android.bp\n  libprocessgroup/setup/Android.bp\n  libqtaguid/Android.bp\n  libsparse/Android.bp\n  libstats/push_compat/Android.bp\n  libsuspend/Android.bp\n  libsync/Android.bp\n  libsystem/Android.bp\n  libsysutils/Android.bp\n  libusbhost/Android.bp\n  libutils/Android.bp\n  libvndksupport/Android.bp\n  libvndksupport/tests/Android.bp\n  llkd/Android.bp\n  llkd/tests/Android.bp\n  property_service/libpropertyinfoparser/Android.bp\n  property_service/libpropertyinfoserializer/Android.bp\n  property_service/property_info_checker/Android.bp\n  qemu_pipe/Android.bp\n  reboot/Android.bp\n  rootdir/Android.bp\n  rootdir/Android.mk\n  rootdir/avb/Android.bp\n  rootdir/avb/Android.mk\n  run-as/Android.bp\n  sdcard/Android.bp\n  set-verity-state/Android.bp\n  shell_and_utilities/Android.bp\n  storaged/Android.bp\n  toolbox/Android.bp\n  trusty/apploader/Android.bp\n  trusty/confirmationui/Android.bp\n  trusty/confirmationui/fuzz/Android.bp\n  trusty/coverage/Android.bp\n  trusty/fuzz/Android.bp\n  trusty/fuzz/test/Android.bp\n  trusty/gatekeeper/Android.bp\n  trusty/gatekeeper/fuzz/Android.bp\n  trusty/keymaster/Android.bp\n  trusty/keymaster/fuzz/Android.bp\n  trusty/libtrusty/Android.bp\n  trusty/libtrusty/tipc-test/Android.bp\n  trusty/secure_dpu/Android.bp\n  trusty/storage/interface/Android.bp\n  trusty/storage/lib/Android.bp\n  trusty/storage/proxy/Android.bp\n  trusty/storage/tests/Android.bp\n  trusty/utils/spiproxyd/Android.bp\n  trusty/utils/trusty-ut-ctrl/Android.bp\n  usbd/Android.bp\n  watchdogd/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  debuggerd/Android.bp\n  fastboot/Android.bp\n  libkeyutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT\nto:\n  libcutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\nto:\n  fs_mgr/Android.bp\n  fs_mgr/libfs_avb/Android.bp\n  trusty/Android.bp\n  trusty/utils/rpmb_dev/Android.bp\n\nAdded SPDX-license-identifier-BSD\nto:\n  fastboot/fuzzy_fastboot/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Id740a7d2884556081fdb68876584b25eb95e1bef\n"
    },
    {
      "commit": "c3a206ccda9a78dd45d06b7d68dbe83e1fba779e",
      "tree": "cd137e76557bf1aadffe3cb43e02ab642bc81c71",
      "parents": [
        "187b7d19504ca8bdcbc6217c06a117017b4c6287"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 16 20:01:20 2021 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 16 20:01:20 2021 +0000"
      },
      "message": "Revert \"[LSC] Add LOCAL_LICENSE_KINDS to system/core\"\n\nThis reverts commit 187b7d19504ca8bdcbc6217c06a117017b4c6287.\n\nReason for revert: system/core is multiple projects, not one.\n\nChange-Id: I790ea41741f8cd9b8b6db2f59a49e71fb0958fd6\n"
    },
    {
      "commit": "187b7d19504ca8bdcbc6217c06a117017b4c6287",
      "tree": "0656ad03ff6e56b17ab0d4a8677955cab2c16cba",
      "parents": [
        "83eae36647eef27b75b128c5bce4732229d2ca0d"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 17:48:16 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 04:10:03 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to system/core\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  bootstat/Android.bp\n  cli-test/Android.bp\n  code_coverage/Android.bp\n  cpio/Android.bp\n  debuggerd/crasher/Android.bp\n  debuggerd/proto/Android.bp\n  diagnose_usb/Android.bp\n  fs_mgr/libdm/Android.bp\n  fs_mgr/libfiemap/Android.bp\n  fs_mgr/liblp/Android.bp\n  fs_mgr/libsnapshot/Android.bp\n  fs_mgr/libstorage_literals/Android.bp\n  fs_mgr/libvbmeta/Android.bp\n  fs_mgr/tests/Android.bp\n  fs_mgr/tools/Android.bp\n  gatekeeperd/Android.bp\n  healthd/Android.bp\n  healthd/testdata/Android.bp\n  init/Android.bp\n  init/Android.mk\n  init/sysprop/Android.bp\n  init/test_kill_services/Android.bp\n  init/test_service/Android.bp\n  libappfuse/Android.bp\n  libasyncio/Android.bp\n  libbinderwrapper/Android.bp\n  libcrypto_utils/Android.bp\n  libcrypto_utils/tests/Android.bp\n  libdiskconfig/Android.bp\n  libgrallocusage/Android.bp\n  libkeyutils/mini_keyctl/Android.bp\n  libmodprobe/Android.bp\n  libnetutils/Android.bp\n  libpackagelistparser/Android.bp\n  libprocessgroup/Android.bp\n  libprocessgroup/cgrouprc/Android.bp\n  libprocessgroup/cgrouprc_format/Android.bp\n  libprocessgroup/profiles/Android.bp\n  libprocessgroup/setup/Android.bp\n  libqtaguid/Android.bp\n  libsparse/Android.bp\n  libstats/push_compat/Android.bp\n  libsuspend/Android.bp\n  libsync/Android.bp\n  libsystem/Android.bp\n  libsysutils/Android.bp\n  libusbhost/Android.bp\n  libutils/Android.bp\n  libvndksupport/Android.bp\n  libvndksupport/tests/Android.bp\n  llkd/Android.bp\n  llkd/tests/Android.bp\n  property_service/libpropertyinfoparser/Android.bp\n  property_service/libpropertyinfoserializer/Android.bp\n  property_service/property_info_checker/Android.bp\n  qemu_pipe/Android.bp\n  reboot/Android.bp\n  rootdir/Android.bp\n  rootdir/Android.mk\n  rootdir/avb/Android.bp\n  rootdir/avb/Android.mk\n  run-as/Android.bp\n  sdcard/Android.bp\n  set-verity-state/Android.bp\n  shell_and_utilities/Android.bp\n  storaged/Android.bp\n  toolbox/Android.bp\n  trusty/apploader/Android.bp\n  trusty/confirmationui/Android.bp\n  trusty/confirmationui/fuzz/Android.bp\n  trusty/coverage/Android.bp\n  trusty/fuzz/Android.bp\n  trusty/fuzz/test/Android.bp\n  trusty/gatekeeper/Android.bp\n  trusty/gatekeeper/fuzz/Android.bp\n  trusty/keymaster/Android.bp\n  trusty/keymaster/fuzz/Android.bp\n  trusty/libtrusty/Android.bp\n  trusty/libtrusty/tipc-test/Android.bp\n  trusty/secure_dpu/Android.bp\n  trusty/storage/interface/Android.bp\n  trusty/storage/lib/Android.bp\n  trusty/storage/proxy/Android.bp\n  trusty/storage/tests/Android.bp\n  trusty/utils/spiproxyd/Android.bp\n  trusty/utils/trusty-ut-ctrl/Android.bp\n  usbd/Android.bp\n  watchdogd/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  debuggerd/Android.bp\n  fastboot/Android.bp\n  libkeyutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT\nto:\n  Android.bp\n  libcutils/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT\nto:\n  fs_mgr/Android.bp\n  fs_mgr/libfs_avb/Android.bp\n  trusty/utils/rpmb_dev/Android.bp\n\nAdded SPDX-license-identifier-BSD\nto:\n  fastboot/fuzzy_fastboot/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I5bd81adb5cdcf2b4dd4141b204eb430ff526af8f\n"
    },
    {
      "commit": "91784040db2b9273687f88d8b95f729d4a61ecc2",
      "tree": "9ae0b24c99435998dce56e33b89e28c43f014f09",
      "parents": [
        "cdfef7fe9eb2703a90094b157b45ada95a583816"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 21 10:32:44 2020 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Aug 21 10:34:56 2020 -0700"
      },
      "message": "libcrypto_utils: switch to C++.\n\nbrillo is long gone, so no one should care about being C any more, and\nthis will let future janitorial work take advantage of RAII.\n\nTest: treehugger\nChange-Id: I06acd01e8b30247bed6e971ab3e8660d3e599cce\n"
    },
    {
      "commit": "40ea8bc1eb566585f8577e83124f84e5142b4871",
      "tree": "46e056df34eec3ac13028e18d083226dec97abef",
      "parents": [
        "d7cb6e1fd098af49354ad242e5ac01b9d95e34dd"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@google.com",
        "time": "Wed Aug 19 17:00:38 2020 -0400"
      },
      "committer": {
        "name": "David Benjamin",
        "email": "davidben@google.com",
        "time": "Wed Aug 19 17:41:44 2020 -0400"
      },
      "message": "libcrypto_utils: Use accessors to manipulate RSA keys.\n\nThis removes a blocker to BoringSSL marking the RSA struct opaque.\nSadly, OpenSSL\u0027s RSA_set0_key setter is a little tedious to use\ncorrectly with error-handling, but it works.\n\nAlong the way, replace the byte reversing code with BoringSSL\u0027s native\nlittle-endian BIGNUM conversion functions.\n\nTest: libcrypto_utils_test passes\nChange-Id: I298a6360d76fc7793462cd55bd57bc673c4975b3\n"
    },
    {
      "commit": "8bf9b1632e4fadc6e960fa6697037c8fc6401a5c",
      "tree": "8907c868fe8d62d4bdf19e40647c677855f1c0f8",
      "parents": [
        "cc642ec7256287bd93a145c69b222e76eec0bd97"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Sat Mar 07 16:36:09 2020 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Mon Mar 09 16:38:02 2020 +0900"
      },
      "message": "Set apex_available property\n\nThe marked library(ies) were available to the APEXes via the hand-written\nwhitelist in build/soong/apex/apex.go. Trying to remove the whitelist\nby adding apex_available property to the Android.bp of the libraries.\n\nIn this change, following libs were made available to all apexes because\ntheir usage is quite common and there is no reason to restrict them\nto some APEXes.\n\n* libbase_headers\n* libcutils, libcutils_headers\n* libutils_headers, libsystem_headers\n* liblog_headers\n* libbacktrace, libbacktrace_headers\n* libcrypto_utils\n\nBug: 150999716\nTest: m\nChange-Id: If3d3652e6604ed4f6d7694fe7ac61ae496621026\n"
    },
    {
      "commit": "3e963f9df7834f3ca67d9049d5a48a26e680577d",
      "tree": "a47fc61d262d3c2dc823016e79836bb660590638",
      "parents": [
        "312339167e7b4f702b8747bbcea4d2231b1988b0"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 31 10:32:32 2018 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed Oct 31 21:53:37 2018 -0700"
      },
      "message": "Convert more modules to Android.bp\n\nTest: cd system/core; mma\nTest: check for mkbootfs in build artifacts\nTest: out/host/linux-x86/nativetest64/libcrypto_utils_test/libcrypto_utils_test\nTest: out/host/linux-x86/nativetest64/libnativebridge-tests/*_test\nChange-Id: I71141bd85f052d5d86763a8b79b219cc4c46aafb\n"
    },
    {
      "commit": "a0e75045e6817a51e4e6b05880d871525a4d52fe",
      "tree": "5d65ece1bd5bcba61ff8617baa096c1e3a70b5ad",
      "parents": [
        "98c1b1ccf67113957f1e4d8678cf8b5a1fe747e1"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu May 24 14:11:00 2018 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Thu May 24 14:11:11 2018 +0900"
      },
      "message": "Build adbd for recovery\n\nadbd (and its dependencies) are marked as recovery_available:true so\nthat recovery version of the binary is built separately from the one for\nsystem partition. This allows us to stop copying the system version to\nthe recovery partition and also opens up the way to enable shared\nlibraries in the recovery partition. Then we can also build adbd as a\ndynamic executable.\n\nBug: 79146551\nTest: m -j adbd.recovery\nChange-Id: Ib95614c7435f9d0afc02a0c7d5ae1a94e439e32a\n"
    },
    {
      "commit": "6a7e8823165dbe2e60caac9a8e09a9de7f3a157e",
      "tree": "6b048b89df29070c67d363eeb3a4e24f5ad1825c",
      "parents": [
        "e997ba9d22cfaadb20f990b6840934e2b25acd89"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Mon Jul 24 15:19:45 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Thu Sep 14 08:35:16 2017 +0000"
      },
      "message": "Mark the modules as VNDK in Android.bp\n\nAs a VNDK module, Android.bp must have \u0027vndk\u0027 tag as well as\n\u0027vendor_available: true\u0027.\n\nThe \u0027vndk\u0027 tag for VNDK module is formated as below:\nvndk: {\n        enabled: true,\n},\n\nVNDK modules will be installed both in system/lib(64) as normal and\nin system/lib(64)/vndk as a vendor variant.\n\nBug: 63866913\nTest: build and boot with BOARD_VNDK_VERSION\u003dcurrent\nMerged-In: Icecb22ed2ed0f58c3168605d4cf64815e2dda750\nChange-Id: Icecb22ed2ed0f58c3168605d4cf64815e2dda750\n(cherry picked from commit 9b0ed7294273d5f10020388e5a5b7e545a2fd1de)\n"
    },
    {
      "commit": "15042c1e5e2717cf16e36b8b48a89d665757cdb9",
      "tree": "9f39f3ab4be54104571286d11231a89db1ad2441",
      "parents": [
        "d7846a2c53a0f462dc29b83ff2e46e252d6e9937"
      ],
      "author": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Tue May 16 11:51:09 2017 -0700"
      },
      "committer": {
        "name": "Vijay Venkatraman",
        "email": "vijaykv@google.com",
        "time": "Tue May 16 11:51:09 2017 -0700"
      },
      "message": "Add vendor_available:true to libcrypto_utils\n\nBug: 38244611\nTest: build sailfish\nChange-Id: Ieaaf9e03a63124cd1bb79d4c8f6e5d5d4cc7d94b\n"
    },
    {
      "commit": "36e0d390a2de7d13cdf667d9a7d125f0d66b3107",
      "tree": "b7ae89c6bbe40c5e820b8ddc2e2f073a67794911",
      "parents": [
        "0d762648d0b9cb29f13f3f8cb7815236078fafbd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 10 14:31:12 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Oct 10 14:31:12 2016 -0700"
      },
      "message": "Rely on the platform -std default.\n\nBug: http://b/32019064\nTest: builds\nChange-Id: I18a1d816d63b64601485045070851f32d44e85eb\n"
    },
    {
      "commit": "47763c3a09e8581338c307c5a5de4ae359c3b6e7",
      "tree": "520a46b484eb9b4843ccff539c68358749a74cf2",
      "parents": [
        "5b7e3b9a2a703642de18dcb4869c58ac93be3205"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Aug 05 15:47:57 2016 -0700"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Aug 05 18:07:36 2016 -0700"
      },
      "message": "libcrypto_utils: convert to Soong.\n\nBug: http://b/30708454\nChange-Id: Iaad64272ced766f87e67f2877e990afccc558065\n"
    },
    {
      "commit": "c9c5e4b969de3f1ea4b6df1ffc06b8468641e051",
      "tree": "0df5b1688bbe082c1c9eb41b82a342da613cf663",
      "parents": [
        "02ccdc5db9bb39488a3fe22a907b3211c3a464b9"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Jul 21 14:15:31 2016 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Thu Jul 21 14:15:31 2016 -0700"
      },
      "message": "Rename lib{crypto,ssl}-host to lib{crypto,ssl}\n\nThere\u0027s no need to use a different name for target and host moudles. In\nSoong, it\u0027s better to use the same for both, as target and host modules\ncan be defined at the same time.\n\nChange-Id: I32ee5bbd54b16a4ed9d812db4da836e96b1e8654\n"
    },
    {
      "commit": "2257f6baf5fb0efedd7d7852bc81fb120198dfff",
      "tree": "b6c16da990d37a5fffc7a5b259526f622aebd820",
      "parents": [
        "1607ea64cbdeea766c05d033afe0c65ea978b399"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@google.com",
        "time": "Fri Apr 15 17:44:05 2016 -0400"
      },
      "committer": {
        "name": "David Benjamin",
        "email": "davidben@google.com",
        "time": "Fri Apr 15 17:44:05 2016 -0400"
      },
      "message": "Fix include-what-you-use problem in android-pubkey.c.\n\nThis fixes a problem building against BoringSSL master.\n\nChange-Id: Ib052c6a59454126a83e32e9a43391470aca7356a\n"
    },
    {
      "commit": "b62146dcabedcacf99349793c1947797a173f0e6",
      "tree": "be19fb1ff38584708cf4ed4058a1718b18fb5f7b",
      "parents": [
        "979ce0e33827a9c5bb2b76b2e2557544f8eb0cce"
      ],
      "author": {
        "name": "Mattias Nissler",
        "email": "mnissler@google.com",
        "time": "Thu Mar 31 16:31:42 2016 +0200"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Apr 12 15:08:01 2016 -0700"
      },
      "message": "Add libcrypto_utils.\n\nThis provides a tiny library implementing encode/decode functionality\nfor Android\u0027s custom RSA public key binary format. Keys are encoded\nfrom and decoded to BoringSSL RSA key objects.\n\nChange-Id: I55e5522d557e0e9f35927a87b6581f020ee34e7a\n"
    }
  ]
}
