{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2070,"defaultBranch":"main","name":"mbedtls-framework","ownerLogin":"Mbed-TLS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-09T18:26:29.000Z","ownerAvatar":"https://mtbgit.infineon.cn/avatars/u/86","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1737568404.0","currentOid":""},"activityList":{"items":[{"before":"9c2eb756ca8c8edbbc100ac2530c3066833952a7","after":"523a12d05b91301b020e2aa560d9774135e3a801","ref":"refs/heads/main","pushedAt":"2025-02-20T17:58:08.000Z","pushType":"push","commitsCount":69,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #131 from Harry-Ramsey/move-programs-from-mbedtls-to-framework\n\nMove programs from mbedtls to framework","shortMessageHtmlLink":"Merge pull request #131 from Harry-Ramsey/move-programs-from-mbedtls-…"}},{"before":"655a1179958be1fb8201746ba05d9970047d5a2e","after":"9c2eb756ca8c8edbbc100ac2530c3066833952a7","ref":"refs/heads/main","pushedAt":"2025-02-17T17:57:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #137 from valeriosetti/issue136-framework\n\n[framework] Add components-compliance.sh","shortMessageHtmlLink":"Merge pull request #137 from valeriosetti/issue136-framework"}},{"before":"2eb60b8da3745f8882741f6fa4c2b316abf5478a","after":"655a1179958be1fb8201746ba05d9970047d5a2e","ref":"refs/heads/main","pushedAt":"2025-02-11T17:56:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #115 from Harry-Ramsey/tf-psa-crypto-doxygen\n\nTF-PSA-Crypto Doxygen Adaptations","shortMessageHtmlLink":"Merge pull request #115 from Harry-Ramsey/tf-psa-crypto-doxygen"}},{"before":"2000db429553aa38e5875c621daf32aa8b63c340","after":"2eb60b8da3745f8882741f6fa4c2b316abf5478a","ref":"refs/heads/main","pushedAt":"2025-02-07T17:58:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #127 from valeriosetti/issue9685-framework\n\n[Framework] Remove the DHE-RSA key exchange","shortMessageHtmlLink":"Merge pull request #127 from valeriosetti/issue9685-framework"}},{"before":"78f70ca80f9d382aa45209a2b6cd0775c69723d4","after":"2000db429553aa38e5875c621daf32aa8b63c340","ref":"refs/heads/main","pushedAt":"2025-02-05T18:03:59.000Z","pushType":"push","commitsCount":76,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #132 from valeriosetti/issue94-framework\n\n[Framework] Move test_psa_*.py scripts to the framework","shortMessageHtmlLink":"Merge pull request #132 from valeriosetti/issue94-framework"}},{"before":"8296a73ce0cb31fadf411b6929a3201beece37a5","after":"78f70ca80f9d382aa45209a2b6cd0775c69723d4","ref":"refs/heads/main","pushedAt":"2025-01-31T17:52:55.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #133 from minosgalanakis/update_checkboxes_crypto\n\nPR-Template: Updated the PR template with TF-PSA-Crypto checkbox","shortMessageHtmlLink":"Merge pull request #133 from minosgalanakis/update_checkboxes_crypto"}},{"before":"06d3c2973dfe7d431d3f31ad9dfc46a0f7b0b264","after":"c96be81959cbc3dc7c89b15f8cba4cf5df234c27","ref":"refs/heads/md-psa-dispatch-3.6-framework","pushedAt":"2025-01-23T17:56:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"psa_crypto_stubs: add stubs for hash functions\n\nSigned-off-by: Valerio Setti ","shortMessageHtmlLink":"psa_crypto_stubs: add stubs for hash functions"}},{"before":null,"after":"06d3c2973dfe7d431d3f31ad9dfc46a0f7b0b264","ref":"refs/heads/md-psa-dispatch-3.6-framework","pushedAt":"2025-01-22T17:53:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"psa_crypto_stubs: add stubs for hash functions\n\nSigned-off-by: Valerio Setti ","shortMessageHtmlLink":"psa_crypto_stubs: add stubs for hash functions"}},{"before":"1ead5968394ac9e66b2ddb8fdb96faafcaa032de","after":"8296a73ce0cb31fadf411b6929a3201beece37a5","ref":"refs/heads/main","pushedAt":"2025-01-20T18:06:11.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #104 from gilles-peskine-arm/psa-storage-test-cases-never-supported-negative-framework\n\nSwitch generate_psa_test.py to automatic dependencies for negative test cases","shortMessageHtmlLink":"Merge pull request #104 from gilles-peskine-arm/psa-storage-test-case…"}},{"before":"40f125f6df95823d08badf4baf298aa5248574c3","after":"1ead5968394ac9e66b2ddb8fdb96faafcaa032de","ref":"refs/heads/main","pushedAt":"2025-01-17T17:51:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #118 from Harry-Ramsey/independent-collect-test-cases\n\nEnable collect_test_cases.py to work for TF-PSA-Crypto","shortMessageHtmlLink":"Merge pull request #118 from Harry-Ramsey/independent-collect-test-cases"}},{"before":"57ee691a3e57f172a03c3f2f5c4da457e8fabf3c","after":"40f125f6df95823d08badf4baf298aa5248574c3","ref":"refs/heads/main","pushedAt":"2025-01-15T17:55:11.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #124 from ronald-cron-arm/framework-ci-3.6-fix\n\nFix framework CI against mbedtls-3.6","shortMessageHtmlLink":"Merge pull request #124 from ronald-cron-arm/framework-ci-3.6-fix"}},{"before":"71171b77f50302206cc87b93bc8bf76f16b6e1c4","after":"57ee691a3e57f172a03c3f2f5c4da457e8fabf3c","ref":"refs/heads/main","pushedAt":"2025-01-14T17:55:30.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #116 from valeriosetti/issue101-framework\n\nMove pkgconfig.sh to the framework","shortMessageHtmlLink":"Merge pull request #116 from valeriosetti/issue101-framework"}},{"before":"fe852d3b9a3b08171c99176ffebfe8a8475d546d","after":"71171b77f50302206cc87b93bc8bf76f16b6e1c4","ref":"refs/heads/main","pushedAt":"2025-01-13T17:55:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #105 from valeriosetti/issue86-framework\n\nMove most of min_requirements.py to the framework","shortMessageHtmlLink":"Merge pull request #105 from valeriosetti/issue86-framework"}},{"before":"32628640f3d2fca34eb0369dbe4e1b65480df44d","after":"fe852d3b9a3b08171c99176ffebfe8a8475d546d","ref":"refs/heads/main","pushedAt":"2025-01-09T17:52:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #103 from valeriosetti/issue73-framework\n\nMove tests/scripts/check_names.py to the framework","shortMessageHtmlLink":"Merge pull request #103 from valeriosetti/issue73-framework"}},{"before":"81dfe001e19c8d2c09d2ac1df2f5d655b0f04a7d","after":"32628640f3d2fca34eb0369dbe4e1b65480df44d","ref":"refs/heads/main","pushedAt":"2025-01-08T17:55:03.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #95 from valeriosetti/issue69-framework\n\nMove \"easy\" basic checks scripts to the framework\r\n\r\nPR validated by the CI of https://github.com/Mbed-TLS/mbedtls/pull/9825 and https://github.com/Mbed-TLS/mbedtls/pull/9826. The files moved are not used yet in TF-PSA-Crypto thus no impact there. Merging.","shortMessageHtmlLink":"Merge pull request #95 from valeriosetti/issue69-framework"}},{"before":"6b28ced815bb6f0068b3bb55216d5b96b8868d3c","after":"81dfe001e19c8d2c09d2ac1df2f5d655b0f04a7d","ref":"refs/heads/main","pushedAt":"2025-01-06T17:56:22.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #77 from Harry-Ramsey/tf-psa-crypto-out-of-source-development\n\nAdd out of source build functions for TF-PSA-Crypto","shortMessageHtmlLink":"Merge pull request #77 from Harry-Ramsey/tf-psa-crypto-out-of-source-…"}},{"before":null,"after":"16ec14763b34fea744a8f815f5f8e8ff9e75808d","ref":"refs/heads/issue-72","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Remove scripts_path\n\nSigned-off-by: Elena Uziunaite ","shortMessageHtmlLink":"Remove scripts_path"}},{"before":"1c403b81d4b183e761065897125aa07647399a4d","after":"558804797e617af23957bbe94a5e74af8ae83e38","ref":"refs/heads/dev/gilles-peskine-arm/test_suite_config-booleans-framework","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Adjust temporarily the location of PSA headers\n\nContinuation of 030b14c2bce1dff5bd28b08b2c00b6bc1fdd66d5 for a file added in\nparallel.\n\nSigned-off-by: Gilles Peskine ","shortMessageHtmlLink":"Adjust temporarily the location of PSA headers"}},{"before":null,"after":"5d6cb5923660a12ebde36ebf1057927474b36180","ref":"refs/heads/issue-39-follow-up","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Add a clarifying comment\n\nSigned-off-by: Elena Uziunaite ","shortMessageHtmlLink":"Add a clarifying comment"}},{"before":"f1119c2e80d0a3ce1260fbf3714f5955b4abd026","after":"6b28ced815bb6f0068b3bb55216d5b96b8868d3c","ref":"refs/heads/main","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"push","commitsCount":409,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #108 from gilles-peskine-arm/gitignore-test_keys\n\nIgnore TF-PSA-Crypto and mbedtls build product","shortMessageHtmlLink":"Merge pull request #108 from gilles-peskine-arm/gitignore-test_keys"}},{"before":null,"after":"b150085dc95f62c2c25c2af07d9a902946e79c0d","ref":"refs/heads/revert-84-issue-72","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Revert \"Move check_files.py to the framework\"","shortMessageHtmlLink":"Revert \"Move check_files.py to the framework\""}},{"before":"8dcd186193e5e09253714539adc06c86a3c92c05","after":"c3cee628f52aab5b9b2a617f2e594683122014f3","ref":"refs/heads/issue-39","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Revert \"Undo temporary changes in all-helpers.sh\"\n\nThis reverts commit b1eee4934879253539db15e996fbb7baed9e3ffc.\n\nSigned-off-by: Elena Uziunaite ","shortMessageHtmlLink":"Revert \"Undo temporary changes in all-helpers.sh\""}},{"before":"bd6fe7e757df85aecac38644613014f8dba55aa8","after":"dc256d093410db00a6d4ba1022ed5a2ba77a5535","ref":"refs/heads/dev/paul-elliott-arm/add_iop_key_agreement_exercise_key","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Add test for incorrect key type in iop agreement\n\nSigned-off-by: Paul Elliott ","shortMessageHtmlLink":"Add test for incorrect key type in iop agreement"}},{"before":"18e5920af4f1e95e8531052006b64d8a670fed46","after":"e1f38eb599fffb6b3ac14b087a5f38306d89279f","ref":"refs/heads/dev/gilles-peskine-arm/psa-storage-test-cases-never-supported-positive-framework","pushedAt":"2024-12-25T11:30:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"generate_psa_tests: use automatic dependencies for positive test cases\n\nThis causes more test cases to be commented out due to mechanisms that are\nnot implemented, because the code `generate_psa_tests.StorageFormat` was not\ntrying to skip never-supported dependencies.\n\nTo review for correctness, filter the diff of the generated files as\nfollows to find new skip reasons:\n```\ngrep -E '^\\+## # skipped because' | sort -u\n```\nAnd check that none of the appearing mechanisms are implemented.\n\nSigned-off-by: Gilles Peskine ","shortMessageHtmlLink":"generate_psa_tests: use automatic dependencies for positive test cases"}},{"before":null,"after":"18e5920af4f1e95e8531052006b64d8a670fed46","ref":"refs/heads/dev/gilles-peskine-arm/psa-storage-test-cases-never-supported-positive-framework","pushedAt":"2024-11-22T05:43:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"generate_psa_tests: use automatic dependencies for positive test cases\n\nThis causes more test cases to be commented out due to mechanisms that are\nnot implemented, because the code `generate_psa_tests.StorageFormat` was not\ntrying to skip never-supported dependencies.\n\nTo review for correctness, filter the diff of the generated files as\nfollows to find new skip reasons:\n```\ngrep -E '^\\+## # skipped because' | sort -u\n```\nAnd check that none of the appearing mechanisms are implemented.\n\nSigned-off-by: Gilles Peskine ","shortMessageHtmlLink":"generate_psa_tests: use automatic dependencies for positive test cases"}},{"before":"255e56316fba4b6195fd48bcc2c17a515c602d38","after":"8dcd186193e5e09253714539adc06c86a3c92c05","ref":"refs/heads/issue-39","pushedAt":"2024-11-21T17:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Revert \"Undo temporary changes in all-helpers.sh\"\n\nThis reverts commit b1eee4934879253539db15e996fbb7baed9e3ffc.\n\nSigned-off-by: Elena Uziunaite ","shortMessageHtmlLink":"Revert \"Undo temporary changes in all-helpers.sh\""}},{"before":null,"after":"bd6fe7e757df85aecac38644613014f8dba55aa8","ref":"refs/heads/dev/paul-elliott-arm/add_iop_key_agreement_exercise_key","pushedAt":"2024-11-21T17:44:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Add iop key agreement to psa exercise key\n\nSigned-off-by: Paul Elliott ","shortMessageHtmlLink":"Add iop key agreement to psa exercise key"}},{"before":"69d19dc84b7445964598ceb6e7b096e4e4d4f29e","after":"f1119c2e80d0a3ce1260fbf3714f5955b4abd026","ref":"refs/heads/main","pushedAt":"2024-11-21T17:44:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #79 from ronald-cron-arm/remove-psa-crypto-config\n\nRemove MBEDTLS_PSA_CRYPTO_CONFIG-2","shortMessageHtmlLink":"Merge pull request #79 from ronald-cron-arm/remove-psa-crypto-config"}},{"before":"7408b3e835d45da6e46d5124c2f3d4144940c125","after":"255e56316fba4b6195fd48bcc2c17a515c602d38","ref":"refs/heads/issue-39","pushedAt":"2024-11-20T17:43:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Define FRAMEWORK\n\nSigned-off-by: Elena Uziunaite ","shortMessageHtmlLink":"Define FRAMEWORK"}},{"before":"e613a0dc4cd59e4746ecf9a84e923dd617028957","after":"69d19dc84b7445964598ceb6e7b096e4e4d4f29e","ref":"refs/heads/main","pushedAt":"2024-11-20T17:43:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"localadmin","name":null,"path":"/localadmin","primaryAvatarUrl":"https://mtbgit.infineon.cn/avatars/u/3?s=80"},"commit":{"message":"Merge pull request #78 from Mbed-TLS/dev/davidhorstmann-arm/port-psa-exercise-key-changes\n\nPort `psa_exercise_key` changes added mid-framework-move","shortMessageHtmlLink":"Merge pull request #78 from Mbed-TLS/dev/davidhorstmann-arm/port-psa-…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks0eIgA","startCursor":null,"endCursor":null}},"title":"Activity · Mbed-TLS/mbedtls-framework"}