)]}'
{
  "log": [
    {
      "commit": "29928c7e32cda15007042af55f4b20b9aa4ce0c9",
      "tree": "31d1ffb7b671033b975a9c3dc11136c66296344c",
      "parents": [
        "2899e4088d8ec421fd97abd4b89e8980c37901ba"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Thu Feb 27 08:45:49 2025 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Mon Mar 24 09:38:13 2025 -0600"
      },
      "message": "XML parser for ARA rule engine for OMAPI server.\n\nThe Global Platform Open Mobile API (OMAPI) server requires an\nimplementation of the Global Platorm Access Rules Application, which\nreads access control rules from the secure element and enforces them.\nThe rules from the SE are ASN.1 BER encoded but it\u0027s useful to augment\nthese rules with additional rules provided by the Android platform, to\nallow device makers to specify rules for platform components such as\nKeyMint and Weaver.  This CL adds a module that parses XML-encoded\nrules that conform to the ARA rule data structure.\n\nThe platform-provided XML-encoded rules will be combined with the rules\nretrieved from the SE in most cases, but during early boot the platform\nrules will be used alone, before rules are retrieved from the SE to\navoid delaying the operation of the platform components.\n\nNote that the build flag mentioned below has not been created yet and\nis not referenced by the code.  That flag will eventually control whether\nthis code is built and included in Android, so it will be used primarily\nin device.mk files.\n\nBug: 380331467\nTest: atest libse_service_test\nFlag: build.RELEASE_NATIVE_OMAPI\nChange-Id: If2aa7aad239c0ca62cc317f3e57324f08664b4ed\n"
    },
    {
      "commit": "2899e4088d8ec421fd97abd4b89e8980c37901ba",
      "tree": "fae1062d9512055e286ed0237c99827657606406",
      "parents": [
        "9dd26e953c7fbb840fb30c284a23529956d7a2dd",
        "26324b9eb57162a6667e45cb2cbbf4111587e6f4"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Mar 05 14:28:57 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 05 14:28:57 2025 -0800"
      },
      "message": "TLV parser for ARA rule engine for OMAPI server am: 26324b9eb5\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/secure_element/+/3510470\n\nChange-Id: I4139579ebbad3d1ac75fba487cb2f8516ba44221\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "26324b9eb57162a6667e45cb2cbbf4111587e6f4",
      "tree": "fae1062d9512055e286ed0237c99827657606406",
      "parents": [
        "9dd26e953c7fbb840fb30c284a23529956d7a2dd"
      ],
      "author": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Feb 26 08:31:14 2025 -0700"
      },
      "committer": {
        "name": "Shawn Willden",
        "email": "swillden@google.com",
        "time": "Wed Mar 05 10:05:41 2025 -0700"
      },
      "message": "TLV parser for ARA rule engine for OMAPI server\n\nThe Global Platform Open Mobile API (OMAPI) server requires an\nimplementation of the Global Platform Access Rules Application, which\nreads access control rules from the secure element and enforces them.\nThe rules are TLV-BER encoded. Because existing Rust TLV parsers are\nDER, which is canonicalized BER, and those parsers non-optionally\nenforce the canonicalization rules which might potentially cause them\nto reject valid ARA rules encodings, this CL adds a module that\nprovides a simple TLV-BER parser focused on the particular tags used\nby ARA rules.\n\nNote that the build flag mentioned below has not been created yet and\nis not referenced by the code.  That flag will eventually control\nwhether this code is built and included in Android, so it will be used\nprimarily in device.mk files.\n\nBug: 380331467\nTest: atest libse_service_test\nFlag: build.RELEASE_NATIVE_OMAPI\nChange-Id: I47db85b7c50c23ab70c46914c8c7f375025ba4e4\n"
    },
    {
      "commit": "9dd26e953c7fbb840fb30c284a23529956d7a2dd",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Frank Piva",
        "email": "pivaf@google.com",
        "time": "Wed Feb 19 15:16:16 2025 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Feb 19 15:16:16 2025 -0800"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
