Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hybrid Post Quantum Algorithms #8142

Open
Mohre opened this issue Nov 3, 2024 · 3 comments
Open

Hybrid Post Quantum Algorithms #8142

Mohre opened this issue Nov 3, 2024 · 3 comments
Assignees

Comments

@Mohre
Copy link

Mohre commented Nov 3, 2024

Version

5.7.4

Description

I noticed Wolfssl supports these Post Quantum Algorithms.
wolfssl

  1. Does Wolfssl support composite ML-DSA algorithms like MLDSA87-ECDSA-P384-SHA512 mentioned in this draft?
  2. Do you have any plan to support hybrid ML-KEM algorithms mentioned in this draft? It said "521 bit curve not widely used." and suggest MLKEM1024-ECDH-P384(Something like P384_KYBER_LEVEL5) for standardization.
@kareem-wolfssl
Copy link
Contributor

Hi @Mohre ,

Great question. We don't currently support this, we do hope to support this in the future but don't have a concrete timeline yet. We can set up a feature request for this if you'd like, please contact us at support [AT] wolfssl [DOT] com to set this up.
Can you share a bit of information on your use case for this?

@opencrypto
Copy link

If you are interested in collaborating, I am working on a Pull Request to implement Composite Signatures. Here's the link to the fork I am using (main branch aligned with master in wolfSSL, mldsa-composite-1 is the branch I use to add the composite). Also, you can checkout the examples/pktool/pktool.c that I added to the examples build - it is a small tool intended to help generating keys, requests, and certs: https://github.com/opencrypto/wolfssl/tree/mldsa-composite-1.

Any help/comment/support/feedback is highly appreciated!

@Mohre
Copy link
Author

Mohre commented Nov 13, 2024

Can you share a bit of information on your use case for this?

I investigating on PQS algorithms usage with TLS1.3 for communication.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants