{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":541522091,"defaultBranch":"main","name":"tpm-pcr-tools","ownerLogin":"Fraunhofer-AISEC","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-26T10:11:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11649721?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1664218381.7719228","currentOid":""},"activityList":{"items":[{"before":"972e572274b6d44b97fe4705c362b6cd656fbca3","after":"6538f15cd239f204d63bfa6323d49452225b253f","ref":"refs/heads/main","pushedAt":"2024-09-18T14:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: allow empty PCR1 config files","shortMessageHtmlLink":"calculate-srtm-pcrs: allow empty PCR1 config files"}},{"before":"7f4447395d5048664ca59a4882799981dc2b81fb","after":"972e572274b6d44b97fe4705c362b6cd656fbca3","ref":"refs/heads/main","pushedAt":"2024-09-18T14:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtpm-pcrs: better usage error messages","shortMessageHtmlLink":"calculate-srtpm-pcrs: better usage error messages"}},{"before":"12052bc56a9ce2f1855fd8de6d46bfc91a66cae5","after":"7f4447395d5048664ca59a4882799981dc2b81fb","ref":"refs/heads/main","pushedAt":"2024-05-22T07:45:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"pcr-extend: better help text","shortMessageHtmlLink":"pcr-extend: better help text"}},{"before":"a23184182f236f0890b04d7433ff186394e3f85b","after":"12052bc56a9ce2f1855fd8de6d46bfc91a66cae5","ref":"refs/heads/main","pushedAt":"2024-03-14T09:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-ima-pcr: updated Makefile","shortMessageHtmlLink":"calculate-ima-pcr: updated Makefile"}},{"before":"d2f18d2ea375e4c543c3176862d08337e7c0d31c","after":"a23184182f236f0890b04d7433ff186394e3f85b","ref":"refs/heads/main","pushedAt":"2024-03-09T12:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: remove debug output","shortMessageHtmlLink":"calculate-srtm-pcrs: remove debug output"}},{"before":"5d1cee802d321ee6c05b5f88f227f55f09610694","after":"d2f18d2ea375e4c543c3176862d08337e7c0d31c","ref":"refs/heads/main","pushedAt":"2024-03-09T12:21:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: do not use iconv","shortMessageHtmlLink":"calculate-srtm-pcrs: do not use iconv"}},{"before":"d2c6f667d04e1e48e4505da05f2c5ae6ce4418b2","after":"5d1cee802d321ee6c05b5f88f227f55f09610694","ref":"refs/heads/main","pushedAt":"2024-03-08T23:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: fix","shortMessageHtmlLink":"calculate-srtm-pcrs: fix"}},{"before":"e5bc0b4d75b0251a6d70088a98cfd39b43ed6c61","after":"d2c6f667d04e1e48e4505da05f2c5ae6ce4418b2","ref":"refs/heads/main","pushedAt":"2024-03-08T23:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: better error handling","shortMessageHtmlLink":"calculate-srtm-pcrs: better error handling"}},{"before":"0491f07ec209d053a447b2e26f44b893490b4ff9","after":"e5bc0b4d75b0251a6d70088a98cfd39b43ed6c61","ref":"refs/heads/main","pushedAt":"2024-03-08T23:14:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: fix","shortMessageHtmlLink":"calculate-srtm-pcrs: fix"}},{"before":"dac7acb7361ed3bd692e0839b7121e840869a273","after":"0491f07ec209d053a447b2e26f44b893490b4ff9","ref":"refs/heads/main","pushedAt":"2024-03-08T22:51:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: Added possibility to include cmdline into PCR9\n\nThe OVMF measures the kernel commandline into PCR9 in certain\ncases. This can now be calculated as well.","shortMessageHtmlLink":"calculate-srtm-pcrs: Added possibility to include cmdline into PCR9"}},{"before":"ce8b36b04968af2faa2a95f719cb4e0b76c3976a","after":"dac7acb7361ed3bd692e0839b7121e840869a273","ref":"refs/heads/main","pushedAt":"2024-03-07T21:30:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"Implement PCR8 and PCR9 calculation","shortMessageHtmlLink":"Implement PCR8 and PCR9 calculation"}},{"before":"16cd40e777c7b8e1892044235d7ffa79a45959c7","after":"ce8b36b04968af2faa2a95f719cb4e0b76c3976a","ref":"refs/heads/main","pushedAt":"2024-03-07T19:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"parse-srtm-pcrs: do not throw error in case of no events","shortMessageHtmlLink":"parse-srtm-pcrs: do not throw error in case of no events"}},{"before":"fc760cf3d31ee80c21d7336f07f1fbbc8d4d0bf0","after":"16cd40e777c7b8e1892044235d7ffa79a45959c7","ref":"refs/heads/main","pushedAt":"2024-03-07T11:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-ima-pcr: Add option to include boot_aggregate","shortMessageHtmlLink":"calculate-ima-pcr: Add option to include boot_aggregate"}},{"before":"ea281423c0ebe9eacea93bc17838cc212878ae32","after":"fc760cf3d31ee80c21d7336f07f1fbbc8d4d0bf0","ref":"refs/heads/main","pushedAt":"2024-03-07T10:51:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"parse-srtm-pcrs: added option to calculate aggregated PCR\n\nThe aggregated PCR is the concatenated digest over the specified\nPCRs, as used in a TPM quote or the IMA boot_aggregate.","shortMessageHtmlLink":"parse-srtm-pcrs: added option to calculate aggregated PCR"}},{"before":"ba0c0a9111861ee8895d65fb16a5eab01b267100","after":"ea281423c0ebe9eacea93bc17838cc212878ae32","ref":"refs/heads/main","pushedAt":"2024-03-05T23:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"parse-ima-pcr: introduce optional json property","shortMessageHtmlLink":"parse-ima-pcr: introduce optional json property"}},{"before":"424003b2c2810bd9464a53922d99e1acdbc7e8e5","after":"ba0c0a9111861ee8895d65fb16a5eab01b267100","ref":"refs/heads/main","pushedAt":"2024-03-05T22:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-ima-pcr: introduce strip option","shortMessageHtmlLink":"calculate-ima-pcr: introduce strip option"}},{"before":"c12b0ab0411f80a77990228a4e686c685e65c0c6","after":"424003b2c2810bd9464a53922d99e1acdbc7e8e5","ref":"refs/heads/main","pushedAt":"2024-03-05T16:45:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"Improved error handling","shortMessageHtmlLink":"Improved error handling"}},{"before":"43998e52300465b63bb4a2e1cd7778d89de383f6","after":"c12b0ab0411f80a77990228a4e686c685e65c0c6","ref":"refs/heads/main","pushedAt":"2024-03-05T16:25:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"Updated Makefile","shortMessageHtmlLink":"Updated Makefile"}},{"before":"b9d487ae99f389a70767ec3f0823b0e36c33de22","after":"43998e52300465b63bb4a2e1cd7778d89de383f6","ref":"refs/heads/main","pushedAt":"2024-03-05T16:14:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"formatted code","shortMessageHtmlLink":"formatted code"}},{"before":"4075ec42c9c2b7d77578f97fd6b8ee81591a91ac","after":"b9d487ae99f389a70767ec3f0823b0e36c33de22","ref":"refs/heads/main","pushedAt":"2024-03-05T16:12:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-ima-pcr: added first prototype of tool","shortMessageHtmlLink":"calculate-ima-pcr: added first prototype of tool"}},{"before":"6458b4bbccdeb2cf8d72b86157cd9bfffcd899cc","after":"4075ec42c9c2b7d77578f97fd6b8ee81591a91ac","ref":"refs/heads/main","pushedAt":"2024-02-23T16:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"Added support for ima-ng template","shortMessageHtmlLink":"Added support for ima-ng template"}},{"before":"5e1cb808d6799a162c9b2725d741dcd53b06178d","after":"6458b4bbccdeb2cf8d72b86157cd9bfffcd899cc","ref":"refs/heads/main","pushedAt":"2024-01-29T13:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"parse-srtm-pcrs: fix","shortMessageHtmlLink":"parse-srtm-pcrs: fix"}},{"before":"5e6cd242b26f5f2aa23bc5742c34dda910f8ffae","after":"5e1cb808d6799a162c9b2725d741dcd53b06178d","ref":"refs/heads/main","pushedAt":"2024-01-29T08:59:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"added TPM_PCR_INIT_VALUE as a prepended eventlog entry\n\na TPM_PCR_INIT_VALUE is a eventlog entry that contains the locality for each PCR. It is prepended to each PCR.","shortMessageHtmlLink":"added TPM_PCR_INIT_VALUE as a prepended eventlog entry"}},{"before":"92096925a70827120f3715315c27061f9a7505c8","after":"5e6cd242b26f5f2aa23bc5742c34dda910f8ffae","ref":"refs/heads/main","pushedAt":"2024-01-12T11:05:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"only extend sha256 values","shortMessageHtmlLink":"only extend sha256 values"}},{"before":"04d6c9d70aa51bdd3aa093a93d774887e6446ad3","after":"92096925a70827120f3715315c27061f9a7505c8","ref":"refs/heads/main","pushedAt":"2024-01-12T10:50:47.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"only extend sha256 values","shortMessageHtmlLink":"only extend sha256 values"}},{"before":"c33a96a50b7eb47339616783ca468e40b2801ec5","after":"04d6c9d70aa51bdd3aa093a93d774887e6446ad3","ref":"refs/heads/main","pushedAt":"2023-12-19T07:34:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"updated defined list of events\nto: TCG PC Client Platform Firmware Profile Specification Level 00 Version 1.06 Revision 52\n\nSigned-off-by: Jeremias Giesecke ","shortMessageHtmlLink":"updated defined list of events"}},{"before":"27f37795542f429a4b8cbc61fdd6ca2ce38c3383","after":"c33a96a50b7eb47339616783ca468e40b2801ec5","ref":"refs/heads/main","pushedAt":"2023-11-23T15:42:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"Remove obsolete function","shortMessageHtmlLink":"Remove obsolete function"}},{"before":"6085da006e89dede6aa0df20af3d01e6cc7ea372","after":"27f37795542f429a4b8cbc61fdd6ca2ce38c3383","ref":"refs/heads/main","pushedAt":"2023-11-22T17:47:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: Calculate PCR1 EV_PLATFORM_CONFIG_FLAGS\n\nIn recent versions of OVMF, the files passed from QEMU to the\nVM are measured into PCR1 as EV_PLATFORM_CONFIG_FLAGS. Introduce\nnew config flags to hand over the files with the data passed from\nQEMU to the VM (etc/acpi-tables, etc/acpi-rsdb, etc/table-loader\nand etc/tpm/log) to enable the calculation of PCR1.\n\nFor details on the OVMF changes, see:\nhttps://github.com/tianocore/edk2/pull/3997","shortMessageHtmlLink":"calculate-srtm-pcrs: Calculate PCR1 EV_PLATFORM_CONFIG_FLAGS"}},{"before":"0fc70b73efdc61b4d4a7c5ae5c37bb29cda63dab","after":"6085da006e89dede6aa0df20af3d01e6cc7ea372","ref":"refs/heads/main","pushedAt":"2023-11-20T14:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"parse-ima-log: fix Makefile","shortMessageHtmlLink":"parse-ima-log: fix Makefile"}},{"before":"ccec31d2e101e13957b385411f08caf493fbc125","after":"0fc70b73efdc61b4d4a7c5ae5c37bb29cda63dab","ref":"refs/heads/main","pushedAt":"2023-11-20T13:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"smo4201","name":null,"path":"/smo4201","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72933253?s=80&v=4"},"commit":{"message":"calculate-srtm-pcrs: updated PCR0 calculation for edk2stable-202308\n\nThis commit removes the previously needed configuration parameters\nand correctly calculates the PCR0 for edk2stable-202308 if\ncompiled with GCC 12.2.0 and the following build options:\n-DTPM2_ENABLE=TRUE\n-DFD_SIZE_2MB\n-a X64\n-t GCC5\n-p OvmfPkg/OvmfPkgX64.dsc\n\nFor other compiler versions and build options, the correct calculation\nwas not yet tested.","shortMessageHtmlLink":"calculate-srtm-pcrs: updated PCR0 calculation for edk2stable-202308"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNDozMjo1Ni4wMDAwMDBazwAAAAS5zReo","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yMFQxMzo1OTo0Ni4wMDAwMDBazwAAAAOzWx_T"}},"title":"Activity ยท Fraunhofer-AISEC/tpm-pcr-tools"}