Skip to content

Conversation

@PranavSenthilnathan
Copy link
Member

@PranavSenthilnathan PranavSenthilnathan commented Jul 3, 2025

Add managed Composite ML-DSA implementation that uses the ML-DSA and RSA primitives to implement the composite algorithm. This works downlevel in Microsoft.Bcl.Cryptography as well.

  • Sign
  • Verify
  • Import raw key
  • Export raw key

Contributes to #116998

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-system-security, @bartonjs, @vcsjones
See info in area-owners.md if you want to be subscribed.

Copy link
Member

@bartonjs bartonjs left a comment

Choose a reason for hiding this comment

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

Posting review "between" code and tests

@PranavSenthilnathan PranavSenthilnathan marked this pull request as ready for review July 14, 2025 17:05
@PranavSenthilnathan PranavSenthilnathan changed the title [WIP] Composite ML-DSA Managed Composer Composite ML-DSA + RSA Managed Composer Jul 14, 2025
Copy link
Member

@bartonjs bartonjs left a comment

Choose a reason for hiding this comment

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

I thought I'd get further than I did... but here's what I got so far.

Copy link
Member

@bartonjs bartonjs left a comment

Choose a reason for hiding this comment

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

Posting between src and tests

Copy link
Member

@bartonjs bartonjs left a comment

Choose a reason for hiding this comment

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

Also made it through the tests!

@bartonjs bartonjs self-requested a review July 15, 2025 23:45
@PranavSenthilnathan
Copy link
Member Author

/ba-g #117772

@PranavSenthilnathan PranavSenthilnathan merged commit d71abb0 into dotnet:main Jul 18, 2025
83 of 87 checks passed
@PranavSenthilnathan PranavSenthilnathan deleted the comp-mldsa-managed branch July 18, 2025 18:02
@Neustradamus
Copy link

@PranavSenthilnathan: Good job!

@github-actions github-actions bot locked and limited conversation to collaborators Aug 20, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants