{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":362337435,"defaultBranch":"master","name":"rust-spdm","ownerLogin":"jyao1","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-28T04:30:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12147155?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687239215.196262","currentOid":""},"activityList":{"items":[{"before":"3effafb636640ae4bc5f772ad1e2bb65524bb5d6","after":"a0821f5426dc79d9e00a33e9706b90871b231e86","ref":"refs/heads/master","pushedAt":"2023-06-20T05:45:08.115Z","pushType":"push","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"achieve the project.\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"achieve the project."}},{"before":"1be3971d13566b05d2f2438db1f4ffdff049622a","after":null,"ref":"refs/heads/time","pushedAt":"2023-06-20T05:33:35.196Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"}},{"before":"0834a0b9672ae7f9b496a4627345a54d4adac310","after":"3effafb636640ae4bc5f772ad1e2bb65524bb5d6","ref":"refs/heads/master","pushedAt":"2023-06-20T05:33:31.986Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"remove lazy_static usage.\n\nLazy_static depends on std.\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"remove lazy_static usage."}},{"before":"3d122464bba13e968ebf4f42b4129992b24812b5","after":"1be3971d13566b05d2f2438db1f4ffdff049622a","ref":"refs/heads/time","pushedAt":"2023-06-20T05:02:28.323Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"remove lazy_static usage.\n\nLazy_static depends on std.\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"remove lazy_static usage."}},{"before":"417dca363e2b0c59a4f330d58504a5f039497b14","after":"3d122464bba13e968ebf4f42b4129992b24812b5","ref":"refs/heads/time","pushedAt":"2023-06-20T01:52:17.922Z","pushType":"push","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"remove lazy_static usage.\n\nLazy_static depends on std.\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"remove lazy_static usage."}},{"before":null,"after":"417dca363e2b0c59a4f330d58504a5f039497b14","ref":"refs/heads/time","pushedAt":"2023-06-19T11:29:53.589Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"add rtc sys_time to replace uefi_time.\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"add rtc sys_time to replace uefi_time."}},{"before":"4c39746def58c1c7eacb6cae5d4f89c9f728ef71","after":"0834a0b9672ae7f9b496a4627345a54d4adac310","ref":"refs/heads/master","pushedAt":"2023-06-19T02:45:47.386Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"test: add a test case to initialize the global crypto impl\n\nThis test case should be run before the crypto impl such as AEAD is\nused by other cases.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"test: add a test case to initialize the global crypto impl"}},{"before":"b25745ae15100fe899776a00fe4fd88c3ac8ce81","after":"4c39746def58c1c7eacb6cae5d4f89c9f728ef71","ref":"refs/heads/master","pushedAt":"2023-06-16T07:08:41.117Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"},"commit":{"message":"CI: enable mut-auth feature for fuzzing\n\nSigned-off-by: xiaotia3 ","shortMessageHtmlLink":"CI: enable mut-auth feature for fuzzing"}},{"before":"987673e7d1d2137d7d184f24f2060c36118e82d4","after":"b25745ae15100fe899776a00fe4fd88c3ac8ce81","ref":"refs/heads/master","pushedAt":"2023-06-15T08:47:28.753Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Test: sync fake hkdf implementation\n\nSigned-off-by: xiaoyuxlu ","shortMessageHtmlLink":"Test: sync fake hkdf implementation"}},{"before":"3f09abbec836fa7c8e35fb5a69c5f2b2a6113f96","after":"987673e7d1d2137d7d184f24f2060c36118e82d4","ref":"refs/heads/master","pushedAt":"2023-06-13T01:38:19.105Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"Test: Fix bug in requester fuzzing tests.\n\nPassing fuzz data to the responder in the requester fuzzing test is\nincorrect. It needs to pass the fuzz data directly to the requester.\n\nSigned-off-by: xiaoyuxlu ","shortMessageHtmlLink":"Test: Fix bug in requester fuzzing tests."}},{"before":"1916bc8045dccdbd1981c6ea2ab1a0dae126eb6c","after":"3f09abbec836fa7c8e35fb5a69c5f2b2a6113f96","ref":"refs/heads/master","pushedAt":"2023-06-12T07:09:50.328Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"spdmlib: return error if `SIGNATURE_INCLUDED` is not set\n\nWhen cargo feature `mut-auth` is enabled, the `mut_auth_requested` will\nbe set to a non-zero value. Responder should check the `finish_request_attributes`\nin the finish request and return error message if `mut_auth_requested`\nis set.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"spdmlib: return error if SIGNATURE_INCLUDED is not set"}},{"before":"da3c0d22ea4ef822ff2c09e1c3e562b30d9d699f","after":"1916bc8045dccdbd1981c6ea2ab1a0dae126eb6c","ref":"refs/heads/master","pushedAt":"2023-06-12T01:01:37.034Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"CI: add build and running tests for mutual auth\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"CI: add build and running tests for mutual auth"}},{"before":"dd052a87d59e6474cc82a49d390fc65a83f87a91","after":"da3c0d22ea4ef822ff2c09e1c3e562b30d9d699f","ref":"refs/heads/master","pushedAt":"2023-06-12T00:58:29.329Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"spdmlib: fix the error handling in `encap_rsp`\n\nResponder should encode an error message into the response buffer and\nsend it through the secure session to requster when handling the error of\nencapsulated request.\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"spdmlib: fix the error handling in encap_rsp"}},{"before":"d22b2502bb6ecd2b81d553b6cd3ecebf5337c385","after":"dd052a87d59e6474cc82a49d390fc65a83f87a91","ref":"refs/heads/master","pushedAt":"2023-06-10T02:51:21.488Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"make MAX_SPDM_VENDOR_DEFINED_PAYLOAD_SIZE public to outside of crate.\n\ncurrently, the constant MAX_SPDM_VENDOR_DEFINED_PAYLOAD_SIZE is only visible\nto spdmlib crate. It should be public to outside of spdmlib crate, because\nthe caller outside of spdmlib may need to create VendorDefinedRspPayloadStruct or\nVendorDefinedReqPayloadStruct, which contains an array vendor_defined_rsp_payload\nAnd its size should be MAX_SPDM_VENDOR_DEFINED_PAYLOAD_SIZE.\n\nSigned-off-by: Yang, Longlong ","shortMessageHtmlLink":"make MAX_SPDM_VENDOR_DEFINED_PAYLOAD_SIZE public to outside of crate."}},{"before":"b399e90eea71cb51d8225cc5eb7eec266748226e","after":null,"ref":"refs/heads/b/coverage","pushedAt":"2023-06-09T07:07:42.698Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"}},{"before":"aef11fdd6c7b965ba690ba5fbe95b681c853b736","after":"d22b2502bb6ecd2b81d553b6cd3ecebf5337c385","ref":"refs/heads/master","pushedAt":"2023-06-09T07:07:37.894Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"},"commit":{"message":"[CI/CD] update coverage.yml\n\nllvm-tools-preview is missing.\nThis patch add llvm-tools-preview component\n\nSigned-off-by: xiaoyuxlu ","shortMessageHtmlLink":"[CI/CD] update coverage.yml"}},{"before":null,"after":"b399e90eea71cb51d8225cc5eb7eec266748226e","ref":"refs/heads/b/coverage","pushedAt":"2023-06-09T06:01:11.589Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"},"commit":{"message":"[CI/CD] update coverage.yml\n\nllvm-tools-preview is missing.\nThis patch add llvm-tools-preview component\n\nSigned-off-by: xiaoyuxlu ","shortMessageHtmlLink":"[CI/CD] update coverage.yml"}},{"before":"94c61bc809c20964c4d6aafe1c836a2159949b6c","after":null,"ref":"refs/heads/b/update_coverage","pushedAt":"2023-06-09T04:59:18.502Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"}},{"before":"8b2632ebbd083052d8d78fb9dcea03b9026fa1dd","after":"aef11fdd6c7b965ba690ba5fbe95b681c853b736","ref":"refs/heads/master","pushedAt":"2023-06-09T04:58:59.800Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"},"commit":{"message":"[CI/CD] update coverage.yml\n\n1. Fix alf fail.\n2. Fix deprecated warnings for coverage.\n3. Update coverage flow. Make it clearer.\n\nSigned-off-by: xiaoyuxlu ","shortMessageHtmlLink":"[CI/CD] update coverage.yml"}},{"before":"02aba79e3c51eebd4aba74f802ea3af541831e8c","after":"94c61bc809c20964c4d6aafe1c836a2159949b6c","ref":"refs/heads/b/update_coverage","pushedAt":"2023-06-09T03:46:31.685Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"},"commit":{"message":"[CI/CD] update coverage.yml\n\n1. Fix alf fail.\n2. Fix deprecated warnings for coverage.\n3. Update coverage flow. Make it clearer.\n\nSigned-off-by: xiaoyuxlu ","shortMessageHtmlLink":"[CI/CD] update coverage.yml"}},{"before":null,"after":"02aba79e3c51eebd4aba74f802ea3af541831e8c","ref":"refs/heads/b/update_coverage","pushedAt":"2023-06-09T02:57:17.377Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xiaoyuxlu","name":"Lu Xiaoyu","path":"/xiaoyuxlu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50605570?s=80&v=4"},"commit":{"message":"[CI/CD] update coverage.yml\n\n1. Fix alf fail.\n2. Fix deprecated warnings for coverage.\n3. Update coverage flow. Make it clearer.\n\nSigned-off-by: xiaoyuxlu ","shortMessageHtmlLink":"[CI/CD] update coverage.yml"}},{"before":"746d38ea54875121a0ef036fd0c7bb722fc7ee41","after":"8b2632ebbd083052d8d78fb9dcea03b9026fa1dd","ref":"refs/heads/master","pushedAt":"2023-06-09T01:09:28.172Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"use composite types for key and iv.\n\nfix #583\n\nSigned-off-by: Yang, Longlong ","shortMessageHtmlLink":"use composite types for key and iv."}},{"before":"51696b87a3dea189cac3033e0921b749549438fd","after":"746d38ea54875121a0ef036fd0c7bb722fc7ee41","ref":"refs/heads/master","pushedAt":"2023-06-08T07:45:40.077Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"add more type for keys and secret.\n\ncurrently, handshake secret, direction handshare secret, finished key, master secret, direction data secret and export master secret all have the type SpdmDigestStruct. More detailed type is needed, which can have the compiler check a lot for us.\n\nSigned-off-by: Yang, Longlong ","shortMessageHtmlLink":"add more type for keys and secret."}},{"before":"0cd8283cd49f4bf9653da37e86506cbedf39e8d2","after":"51696b87a3dea189cac3033e0921b749549438fd","ref":"refs/heads/master","pushedAt":"2023-06-08T04:32:37.084Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"test: add feature to run mutual authentication in emu\n\nSigned-off-by: Jiaqi Gao ","shortMessageHtmlLink":"test: add feature to run mutual authentication in emu"}},{"before":"1c8e0fac9e87166b9f5e0ddc6a864aa5362ee4ff","after":"0cd8283cd49f4bf9653da37e86506cbedf39e8d2","ref":"refs/heads/master","pushedAt":"2023-06-05T10:40:49.663Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"verify the integrity of certicate chain before extract leaf certificate.\n\nfix #586\n\nSigned-off-by: Yang, Longlong ","shortMessageHtmlLink":"verify the integrity of certicate chain before extract leaf certificate."}},{"before":"ef4acc52351b82002698b6ce5f11c63f3d1a0c58","after":null,"ref":"refs/heads/patch","pushedAt":"2023-06-01T21:57:58.631Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"}},{"before":"f105d949872d483350f1474b60e623c3d183160c","after":"1c8e0fac9e87166b9f5e0ddc6a864aa5362ee4ff","ref":"refs/heads/master","pushedAt":"2023-06-01T21:52:09.811Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"change sample key dir name\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"change sample key dir name"}},{"before":"45a587c565b0809ba7fb19f7979f54332ff03aad","after":"ef4acc52351b82002698b6ce5f11c63f3d1a0c58","ref":"refs/heads/patch","pushedAt":"2023-06-01T17:05:57.905Z","pushType":"push","commitsCount":2,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"change sample key dir name\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"change sample key dir name"}},{"before":"523b99271c8e625dc94203863959f07696a956dd","after":"45a587c565b0809ba7fb19f7979f54332ff03aad","ref":"refs/heads/patch","pushedAt":"2023-06-01T16:45:26.848Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"change test script to use latest spdm-emu.\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"change test script to use latest spdm-emu."}},{"before":"7822fc43c4d96bc400e2b5b2f81f607de39430be","after":"523b99271c8e625dc94203863959f07696a956dd","ref":"refs/heads/patch","pushedAt":"2023-06-01T16:25:47.013Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jyao1","name":"Jiewen Yao","path":"/jyao1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12147155?s=80&v=4"},"commit":{"message":"change test script to use latest spdm-emu.\n\nSigned-off-by: Jiewen Yao ","shortMessageHtmlLink":"change test script to use latest spdm-emu."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADROi4uwA","startCursor":null,"endCursor":null}},"title":"Activity ยท jyao1/rust-spdm"}