)]}'
{
  "log": [
    {
      "commit": "6659273aea99bb3ae767463a252ed4b0829630da",
      "tree": "62b58eb7eb0879db2731ef9798485cec55ec01ca",
      "parents": [
        "a8649dacf8370555664e214ebbedcd8a7c589aa3"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Mar 10 09:18:13 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Mar 11 17:22:36 2026 +0800"
      },
      "message": "Update README.md\n"
    },
    {
      "commit": "a8649dacf8370555664e214ebbedcd8a7c589aa3",
      "tree": "2d8a85d47f6bca08c73fd397cefb24a7d2162c02",
      "parents": [
        "9a1676478118c27ebd9626cab6e5a049d6155306"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Mar 05 08:45:31 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Mar 11 17:22:36 2026 +0800"
      },
      "message": "trustzone: add ported std and libc for std TAs\n"
    },
    {
      "commit": "9a1676478118c27ebd9626cab6e5a049d6155306",
      "tree": "15ec30aae26eb43db09d19d77e45becb5c5a0e56",
      "parents": [
        "0e0b1fe5daedcff4d4eed18bd1bb9736559cfebd"
      ],
      "author": {
        "name": "Zhaofeng Chen",
        "email": "zfc@apache.org",
        "time": "Wed Sep 03 14:35:38 2025 +0000"
      },
      "committer": {
        "name": "zf",
        "email": "zfc@apache.org",
        "time": "Wed Sep 03 21:29:39 2025 -0400"
      },
      "message": "doc: update for graduation\n"
    },
    {
      "commit": "0e0b1fe5daedcff4d4eed18bd1bb9736559cfebd",
      "tree": "bacf13a3eb93e51b6051f82362464876eab86a80",
      "parents": [
        "0b32769514e38ec1d04c3d4b5f8999e82cbf67c2"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 15 10:01:07 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 15 18:03:32 2025 +0800"
      },
      "message": "getrandom: fix license\n"
    },
    {
      "commit": "0b32769514e38ec1d04c3d4b5f8999e82cbf67c2",
      "tree": "f6174d71781a3e5c4f40aee05aae5565e578a3c9",
      "parents": [
        "c35dc47683ef49699579d81f160ab96d65f861d4"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 15 07:47:52 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 15 18:03:32 2025 +0800"
      },
      "message": "getrandom: call raw libutee API for optee target\n"
    },
    {
      "commit": "c35dc47683ef49699579d81f160ab96d65f861d4",
      "tree": "a3e24dc20c9ffdd60afee12c1ebe54db27467fd7",
      "parents": [
        "814d9e2f4b02e94095dc2d52607f6a5065b68c86"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Aug 13 08:12:06 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 15 18:03:32 2025 +0800"
      },
      "message": "getrandom: add optee target\n"
    },
    {
      "commit": "814d9e2f4b02e94095dc2d52607f6a5065b68c86",
      "tree": "d506248155f8709ba1401e8974f67cc9b83d5fb9",
      "parents": [
        "e01ed7e92f5cab3c8dcb381bd0116e849611ce92"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Aug 13 08:09:06 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 15 18:03:32 2025 +0800"
      },
      "message": "getrandom: use the original Cargo.toml\n"
    },
    {
      "commit": "e01ed7e92f5cab3c8dcb381bd0116e849611ce92",
      "tree": "4319696829ba48746c3aab90a7e02757510747a1",
      "parents": [
        "24a37e438af5b1e5c33b18dd5e5f79b975805d01"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Aug 13 07:49:28 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 15 18:03:32 2025 +0800"
      },
      "message": "Download getrandom 0.2.16 from crates.io\n\ncurl -sL https://crates.io/api/v1/crates/getrandom/0.2.16/download -o - | tar -xz\n"
    },
    {
      "commit": "24a37e438af5b1e5c33b18dd5e5f79b975805d01",
      "tree": "e14e9c75b70d99fa43bbd1747176c6a63ec7b27d",
      "parents": [
        "c416b421a1f314530acc02e10bc576f5198bef0f"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Jul 24 08:06:16 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jul 25 14:39:50 2025 +0800"
      },
      "message": "ring: fix licenses\n"
    },
    {
      "commit": "c416b421a1f314530acc02e10bc576f5198bef0f",
      "tree": "e7a29f1f0bedf5922290a90848714b6c67a24169",
      "parents": [
        "595fe19d9d03ad91c2b0ef986b6be2ba3e166355"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Jul 24 05:59:37 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jul 25 14:39:50 2025 +0800"
      },
      "message": "trustzone-sdk: use the modified Cargo.toml for ring\n"
    },
    {
      "commit": "595fe19d9d03ad91c2b0ef986b6be2ba3e166355",
      "tree": "77fced5be89e1c7310b410ea9a91f7ec824d1939",
      "parents": [
        "3d319e3ac822d63fcc9b994d96d5ff3a1c83f7bd"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Jul 23 13:03:37 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jul 25 14:39:50 2025 +0800"
      },
      "message": "trustzone-sdk: port ring 0.17.14 for optee\n"
    },
    {
      "commit": "3d319e3ac822d63fcc9b994d96d5ff3a1c83f7bd",
      "tree": "75e529abd48760156fb7ef6e9d4d84526d50c052",
      "parents": [
        "5adc6b7ad8cd4b25e3227502be92887aa6f530c8"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Jul 24 04:13:15 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jul 25 14:39:50 2025 +0800"
      },
      "message": "Download ring 0.17.14 from crates.io\n\ncurl -sL https://crates.io/api/v1/crates/ring/0.17.14/download -o - | tar -xz\n"
    },
    {
      "commit": "5adc6b7ad8cd4b25e3227502be92887aa6f530c8",
      "tree": "b8bbf3246eab116457585eae02838a76ad905079",
      "parents": [],
      "author": {
        "name": "Zhaofeng Chen",
        "email": "zfc@apache.org",
        "time": "Sun Jul 20 08:09:23 2025 +0000"
      },
      "committer": {
        "name": "Zhaofeng Chen",
        "email": "zfc@apache.org",
        "time": "Sun Jul 20 08:09:23 2025 +0000"
      },
      "message": "init the teaclave-crates repo\n"
    }
  ]
}
