Skip to content

Conversation

@meilu-git
Copy link
Contributor

warmreset test for command : CM_MLDSA_PUBLIC_KEY, CM_MLDSA_SIGN, CM_MLDSA_VERIFY, CM_ECDSA_PUBLIC_KEY, CM_ECDSA_SIGN, CM_ECDSA_VERIFY, CM_DERIVE_STABLE_KEY

…T GET_IDEV_ECC384_INFO POPULATE_IDEV_ECC384_CERT, GET_LDEV_ECC384_CERT, GET_FMC_ALIAS_ECC384_CERT, GET_RT_ALIAS_ECC384_CERT:
…, GET_LDEV_MLDSA87_CERT, GET_FMC_ALIAS_MLDSA87_CERT, GET_RT_ALIAS_MLDSA87_CERT, GET_IDEV_MLDSA87_INFO
…SET_COUNTER, QUOTE_PCRS_ECC384, QUOTE_PCRS_MLDSA87, EXTEND_PCR
Copy link
Collaborator

@timothytrippel timothytrippel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your PR @meilu-git. This PR should be cleaned up significantly before it is further reviewed / merged. Specifically, could you please:

  1. Clean up your commits? i.e. squash them into one commit or a set of reasonably sequenced commits to make them easily reviewable. You have a PR with 109 commits. While this repo does follow a squash and merge convention it makes reviewing difficult. You can use git's interactive rebase feature to aid you in cleaning this up. See https://hackernoon.com/beginners-guide-to-interactive-rebasing-346a3f9c3a6d
  2. Cleanup the title and description of this PR. The title should be short and concise and the description more elaborate to describe with this PR contains. See chipsalliance/caliptra-mcu-sw#704 as an example.
  3. Can this PR be broken into several smaller PRs? Ideal PRs should be <500 lines of cod? See https://github.com/chipsalliance/Caliptra/blob/main/doc/CaliptraContributingProcess.md#submission-of-pull-requests . Unless it is unavoidable to be larger (i.e. cross cutting changes or PRs with bulk cherry-picks between branches) we like to keep PRs small to make them easier to review, reduce the risk of CI breakages, and promote a clean SW supply chain.

@meilu-git
Copy link
Contributor Author

close this PR as it's too much commit which makes review difficult. will open a new PR

@meilu-git meilu-git closed this Jan 6, 2026
@meilu-git
Copy link
Contributor Author

meilu-git commented Jan 6, 2026 via email

@timothytrippel
Copy link
Collaborator

@meilu-git where is this new branch you created? did you create a PR from the new cleaned up branch targeting the main branch? The Caliptra contribution guidelines dictate a "fork and PR" method, meaning all changes need to go through a PR and review process before they can be submitted. Specifically the guidelines dictate: "Fork the repos into your personal repo, and create pull requests from your personal repo. Do not pollute the main repo with your personal branches.": https://github.com/chipsalliance/Caliptra/blob/main/CONTRIBUTING.md#guidelines-for-code-contributions

Morever, we request small PRs, not large changes. 17 isolated tests sounds like it could be 17 isolated PRs to me, or more efficiently maybe 3 or 4 PRs. You will find it is easier to get PRs reviewed and merged if they are small. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Caliptra 2.1 Potential Items for Release 2.1.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants