{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":167625003,"defaultBranch":"no-std","name":"incubator-teaclave-trustzone-sdk","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-01-25T22:56:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715156661.0","currentOid":""},"activityList":{"items":[{"before":"1a257726d2f5ea81e6e44673576f3afc5e93b25a","after":"0f1f5264f16c9d9555f050dff40560fda99ec60b","ref":"refs/heads/no-std","pushedAt":"2024-05-30T08:07:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"environment: add missing newline\n\n\nSigned-off-by: Sean Gilligan \nReviewed-by: Sumit Garg ","shortMessageHtmlLink":"environment: add missing newline"}},{"before":"71f3b82da3776e51558046198fbd9baed116bd7f","after":"1a257726d2f5ea81e6e44673576f3afc5e93b25a","ref":"refs/heads/no-std","pushedAt":"2024-05-22T02:27:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"acipher main.rs: Fix arg validation error messages\n\nSigned-off-by: Sean Gilligan \nReviewed-by: Sumit Garg \nReviewed-by: Yuan Zhuang ","shortMessageHtmlLink":"acipher main.rs: Fix arg validation error messages"}},{"before":"689a2392416ceecc980b592e48cd4aee5049a9c2","after":"71f3b82da3776e51558046198fbd9baed116bd7f","ref":"refs/heads/no-std","pushedAt":"2024-05-21T02:40:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"objects.rs: fix typos in comments\n\n\n\nSigned-off-by: Sean Gilligan ","shortMessageHtmlLink":"objects.rs: fix typos in comments"}},{"before":"8265917bf443d40c3690c6b92b6bc29bf93da654","after":"689a2392416ceecc980b592e48cd4aee5049a9c2","ref":"refs/heads/no-std","pushedAt":"2024-05-13T11:26:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Polish setup process\n\n- Add `build_optee_libraries.sh`, `environment` for quick setup on\nQEMUv8;\n- Simplify ci.yml;\n- Update README.\n\nSigned-off-by: Yuan Zhuang \nReviewed-by: Sumit Garg ","shortMessageHtmlLink":"Polish setup process"}},{"before":"869f57cc25fa24825e7a170d8c1fbdcfe95a38bb","after":"8265917bf443d40c3690c6b92b6bc29bf93da654","ref":"refs/heads/no-std","pushedAt":"2024-05-10T06:11:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Simplify test scripts\n\n- Use the OP-TEE 4.2.0 prebuilt images and avoid multiple downloads;\n- Add `tests/setup.sh` for common operations;\n- Add `error_handling` test in qemu ci;\n- unify scripts' indentation.\n\nSimilar changes on master branch: [1].\n\n[1] https://github.com/apache/incubator-teaclave-trustzone-sdk/commit/b05173f3ad3274b361b089896d0f51aa74ee6dd4\n\nSigned-off-by: Yuan Zhuang ","shortMessageHtmlLink":"Simplify test scripts"}},{"before":"95d37671809078aece3b7aa7542962884e4544bc","after":"869f57cc25fa24825e7a170d8c1fbdcfe95a38bb","ref":"refs/heads/no-std","pushedAt":"2024-05-10T02:32:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Add test_error_handling.sh for CI","shortMessageHtmlLink":"Add test_error_handling.sh for CI"}},{"before":"b05173f3ad3274b361b089896d0f51aa74ee6dd4","after":"cd19ac2e1c3cb1a848d5131d4af8138d84be8708","ref":"refs/heads/master","pushedAt":"2024-05-09T02:56:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Add Documentation for no-std\n\nAcked-by: Joakim Bech \nReviewed-by: Sumit Garg \nSigned-off-by: Yuan Zhuang ","shortMessageHtmlLink":"Add Documentation for no-std"}},{"before":"a2491dbc1c4471f9a35618887b67d3832a2ba6ec","after":"95d37671809078aece3b7aa7542962884e4544bc","ref":"refs/heads/no-std","pushedAt":"2024-05-09T02:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Add Documentation for no-std\n\nAcked-by: Joakim Bech \nReviewed-by: Sumit Garg \nSigned-off-by: Yuan Zhuang ","shortMessageHtmlLink":"Add Documentation for no-std"}},{"before":"0ea2864cf572a19e939c78dd9daf965a1e971965","after":null,"ref":"refs/heads/update-to-optee-4.2","pushedAt":"2024-05-08T08:24:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"}},{"before":"58587f2178b0ccdad8efd45e75af2d6744dcedd4","after":"b05173f3ad3274b361b089896d0f51aa74ee6dd4","ref":"refs/heads/master","pushedAt":"2024-05-08T08:24:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Update to OP-TEE 4.2.0 (#126)\n\n* Update to OP-TEE 4.2.0\r\n\r\n- update to OP-TEE 4.2.0\r\n- simplify test scripts\r\n- use new docker img based on Ubuntu 24.04 (required by qemu libslirp)\r\n- fix ci","shortMessageHtmlLink":"Update to OP-TEE 4.2.0 (#126)"}},{"before":"fca5f600998c771315cd57161fad8a4c32e0df68","after":"0ea2864cf572a19e939c78dd9daf965a1e971965","ref":"refs/heads/update-to-optee-4.2","pushedAt":"2024-05-07T12:45:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":"0ff343182dd4b3bd69ac729232bec99c251ee92b","after":"fca5f600998c771315cd57161fad8a4c32e0df68","ref":"refs/heads/update-to-optee-4.2","pushedAt":"2024-05-07T12:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Update ci.yml","shortMessageHtmlLink":"Update ci.yml"}},{"before":null,"after":"0ff343182dd4b3bd69ac729232bec99c251ee92b","ref":"refs/heads/update-to-optee-4.2","pushedAt":"2024-05-07T12:25:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Update to OP-TEE 4.2.0\n\n- update to OP-TEE 4.2.0\n- simplify test scripts\n- use new docker img based on Ubuntu 24.04 (required by qemu libslirp)","shortMessageHtmlLink":"Update to OP-TEE 4.2.0"}},{"before":"ec3eefd9de68a18d5acee1a151e0d93f6898807f","after":"a2491dbc1c4471f9a35618887b67d3832a2ba6ec","ref":"refs/heads/no-std","pushedAt":"2024-04-23T02:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Add missing identifiers for RSA and elliptic curves\n\noptee-utee is missing a few algorithm and attribute identifiers\nrequired for implementing AOSP KeyMint TA [1]. Add the missing\nRSA and ECC constants.\n\n[1] https://android.googlesource.com/platform/system/keymint/","shortMessageHtmlLink":"Add missing identifiers for RSA and elliptic curves"}},{"before":"e47bf6ad0c5d5b5ab86df127b24a1dedb5269d57","after":"58587f2178b0ccdad8efd45e75af2d6744dcedd4","ref":"refs/heads/master","pushedAt":"2024-04-22T06:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Add missing identifiers for RSA and elliptic curves\n\noptee-utee is missing a few algorithm and attribute identifiers\nrequired for implementing AOSP KeyMint TA [1]. Add the missing\nRSA and ECC constants.\n\n[1] https://android.googlesource.com/platform/system/keymint/","shortMessageHtmlLink":"Add missing identifiers for RSA and elliptic curves"}},{"before":"2af52d70e3b919e60971fa78dce99fe5ded6ba66","after":"ec3eefd9de68a18d5acee1a151e0d93f6898807f","ref":"refs/heads/no-std","pushedAt":"2024-03-19T14:03:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"examples: ensure the proper build order\n\nThe Makefiles for the examples lacked dependencies between rules,\nresulting in some cases a build error. To maintain a coherent build\nprocess, this commit introduces dependencies to ensure that binaries are\nbuilt before being stripped and signed.\n\nSigned-off-by: Joakim Bech \nTested-by: Joakim Bech \nReviewed-by: Sumit Garg \nAcked-by: Yuan Zhuang ","shortMessageHtmlLink":"examples: ensure the proper build order"}},{"before":"bc6ae8911b6ae093e8369a53a42b8c99307f7dc5","after":"2af52d70e3b919e60971fa78dce99fe5ded6ba66","ref":"refs/heads/no-std","pushedAt":"2024-02-10T08:10:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"CI: Enable 32-bit Rust examples runtime testing\n\nNow OP-TEE build system has been updated to support 32-bit Rust TAs, so\nenable runtime testing for them.\n\nSigned-off-by: Sumit Garg ","shortMessageHtmlLink":"CI: Enable 32-bit Rust examples runtime testing"}},{"before":"5d50feb8b97a20d988848500beef28bd33492e66","after":null,"ref":"refs/heads/update-ci","pushedAt":"2024-02-04T10:47:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"}},{"before":"b2fbfb008d426349c5ad31bac4857174522dd89c","after":"e47bf6ad0c5d5b5ab86df127b24a1dedb5269d57","ref":"refs/heads/master","pushedAt":"2024-02-04T10:47:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Update ci.yml\n\nSince the `no-std` branch is tested on OPTEE repo upstream, for `master` (std) we use our testing environment (pre-built QEMU img)","shortMessageHtmlLink":"Update ci.yml"}},{"before":null,"after":"5d50feb8b97a20d988848500beef28bd33492e66","ref":"refs/heads/update-ci","pushedAt":"2024-02-04T10:00:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Update ci.yml\n\nSince the `no-std` branch is tested on OPTEE repo upstream, for `master` (std) we use our testing environment (pre-built QEMU img)","shortMessageHtmlLink":"Update ci.yml"}},{"before":"3e58869972034b7d4684cf22425b6437107ec23f","after":"bc6ae8911b6ae093e8369a53a42b8c99307f7dc5","ref":"refs/heads/no-std","pushedAt":"2024-01-15T14:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"examples: 32-bit TAs: Fix runtime abort\n\nRefactor TAs build script code to reuse 64K section alignment hook for\n32-bit TAs. This would allow linker to separate executable code from\nwritable data and in turn fix following runtime abort with 32-bit TAs:\n\nE/TC:? 0\nE/TC:? 0 User mode prefetch-abort at address 0x400410e4 (read permission fault)\nE/TC:? 0 esr 0x8200000f ttbr0 0x200000e1b2020 ttbr1 0x00000000 cidr 0x0\nE/TC:? 0 cpu #1 cpsr 0x00000110\nE/TC:? 0 x0 0000000000000000 x1 000000000009e850\nE/TC:? 0 x2 0000000040015f80 x3 0000000000000000\nE/TC:? 0 x4 0000000000000000 x5 0000000000000000\nE/TC:? 0 x6 0000000000000000 x7 0000000000000000\nE/TC:? 0 x8 0000000000000000 x9 0000000000000000\nE/TC:? 0 x10 0000000000000000 x11 0000000000000000\nE/TC:? 0 x12 0000000000000000 x13 0000000040015f80\nE/TC:? 0 x14 0000000000000000 x15 0000000000000000\nE/TC:? 0 x16 0000000000000000 x17 0000000000000000\nE/TC:? 0 x18 0000000000000000 x19 0000000000000000\nE/TC:? 0 x20 0000000000000000 x21 0000000000000000\nE/TC:? 0 x22 0000000000000000 x23 0000000000000000\nE/TC:? 0 x24 0000000000000000 x25 0000000000000000\nE/TC:? 0 x26 0000000000000000 x27 0000000000000000\nE/TC:? 0 x28 0000000000000000 x29 0000000000000000\nE/TC:? 0 x30 0000000000000000 elr 00000000400410e4\nE/TC:? 0 sp_el0 0000000040015f80\nE/LD: Status of TA 133af0ca-bdab-11eb-9130-43bf7873bf67\nE/LD: arch: arm\nE/LD: region 0: va 0x40005000 pa 0x0e301000 size 0x002000 flags rw-s (ldelf)\nE/LD: region 1: va 0x40007000 pa 0x0e303000 size 0x008000 flags r-xs (ldelf)\nE/LD: region 2: va 0x4000f000 pa 0x0e30b000 size 0x001000 flags rw-s (ldelf)\nE/LD: region 3: va 0x40010000 pa 0x0e30c000 size 0x004000 flags rw-s (ldelf)\nE/LD: region 4: va 0x40014000 pa 0x0e310000 size 0x001000 flags r--s\nE/LD: region 5: va 0x40015000 pa 0x0e32f000 size 0x001000 flags rw-s (stack)\nE/LD: region 6: va 0x4003f000 pa 0x00010000 size 0x01e000 flags rwxs [0]\nE/LD: [0] 133af0ca-bdab-11eb-9130-43bf7873bf67 @ 0x4003f000\n\nTested-by: Jerome Forissier \nSigned-off-by: Sumit Garg ","shortMessageHtmlLink":"examples: 32-bit TAs: Fix runtime abort"}},{"before":"b6849b70a1cb9d643e63223a20199012f7102c0f","after":"3e58869972034b7d4684cf22425b6437107ec23f","ref":"refs/heads/no-std","pushedAt":"2024-01-10T02:28:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"CI: Updates to build rust examples for mixed environments\n\nSigned-off-by: Sumit Garg ","shortMessageHtmlLink":"CI: Updates to build rust examples for mixed environments"}},{"before":"4c65f128373af756bbd24d5f5e8e66d7f2ccc822","after":"b6849b70a1cb9d643e63223a20199012f7102c0f","ref":"refs/heads/no-std","pushedAt":"2024-01-03T14:10:07.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"CI: Updates for refactored build environment\n\nExtend CI to build OP-TEE rust examples for both Arm 64-bit and Arm\n32-bit mode.\n\nSigned-off-by: Sumit Garg ","shortMessageHtmlLink":"CI: Updates for refactored build environment"}},{"before":"b2fbfb008d426349c5ad31bac4857174522dd89c","after":"4c65f128373af756bbd24d5f5e8e66d7f2ccc822","ref":"refs/heads/no-std","pushedAt":"2023-12-29T05:52:21.000Z","pushType":"pr_merge","commitsCount":31,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"CI: tests: Drop std TAs support\n\nSigned-off-by: Sumit Garg ","shortMessageHtmlLink":"CI: tests: Drop std TAs support"}},{"before":null,"after":"b2fbfb008d426349c5ad31bac4857174522dd89c","ref":"refs/heads/no-std","pushedAt":"2023-12-28T09:25:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"CI: don't do things setup.sh does for us","shortMessageHtmlLink":"CI: don't do things setup.sh does for us"}},{"before":"61b22c5c15bfe88ecf0841c836ab70aefefb1592","after":"b2fbfb008d426349c5ad31bac4857174522dd89c","ref":"refs/heads/master","pushedAt":"2023-04-24T03:03:32.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"CI: don't do things setup.sh does for us","shortMessageHtmlLink":"CI: don't do things setup.sh does for us"}},{"before":"7a7d847c8c49e10f0add6cc8fcba3d1b61fc9cc7","after":"61b22c5c15bfe88ecf0841c836ab70aefefb1592","ref":"refs/heads/master","pushedAt":"2023-04-24T03:02:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Remove Cargo.lock for optee-utee and optee-teec\n\nAs per Cargo's documentation[1], only binary crates should check in\nCargo.lock. Library crates should not, since dependents will do their\nown version resolution anyway.\n\nThis mostly reverts commit 0438ca956b39 (\"Add Cargo.lock for optee-utee\nand optee-teec\").\n\n[1] https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html","shortMessageHtmlLink":"Remove Cargo.lock for optee-utee and optee-teec"}},{"before":"9eb7ff8eb883e15f32410d4424149a699b0964c3","after":"7a7d847c8c49e10f0add6cc8fcba3d1b61fc9cc7","ref":"refs/heads/master","pushedAt":"2023-04-23T02:41:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"optee-teec: update OP-TEE implementation fields (#108)\n\nWe've been updating our OP-TEE version without updating our Rust\r\ndefinitions of its API types. Since the GlobalPlatform TEE Client API\r\nuses client-allocated API objects, our code needs to be aware of and\r\nmatch the implementation-specific fields used by the version of libteec\r\nwe link to.\r\n\r\nThis pulls in two changes that we missed, one of which increases the\r\nspace we need to allocate for TEEC_Context and so results in memory\r\nunsafety with our current definitions:\r\n\r\n - commit 20b567068a37 (\"libutee: flag NULL pointer using invalid shm\")\r\n [OP-TEE/optee_client#145]\r\n - commit 4f3d4cbb7824 (\"libteec: fix TEEC_RegisterSharedMemory() with a\r\n fallback option\") [OP-TEE/optee_client#217]","shortMessageHtmlLink":"optee-teec: update OP-TEE implementation fields (#108)"}},{"before":"4031e7282a8f398f54faa19acb2b84fab05de877","after":"9eb7ff8eb883e15f32410d4424149a699b0964c3","ref":"refs/heads/master","pushedAt":"2023-04-15T11:34:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"},"commit":{"message":"Add \"links\" field to Cargo.toml for teec and utee (#107)\n\nThis lets dependents with their own way of linking to libteec and/or\r\nlibutee override our build script if they so choose. See the\r\ndocumentation at [1].\r\n\r\n[1] https://doc.rust-lang.org/cargo/reference/build-scripts.html#overriding-build-scripts","shortMessageHtmlLink":"Add \"links\" field to Cargo.toml for teec and utee (#107)"}},{"before":"8ef15ae19fbb2ae6f1a2ea48dbc7074ef7fd3560","after":null,"ref":"refs/heads/GP-1.3.1","pushedAt":"2023-03-15T06:54:58.815Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DemesneGH","name":"Yuan Zhuang","path":"/DemesneGH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110741?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV8D-kAA","startCursor":null,"endCursor":null}},"title":"Activity ยท apache/incubator-teaclave-trustzone-sdk"}