Skip to content

OpenSSH-compatible post-quantum key exchange #757

Closed

Description

@lilyanatia

as of version 9.9, OpenSSH now supports two post-quantum key exchange methods:

  • mlkem768x25519-sha256
  • sntrup761x25519-sha512 / sntrup761x25519@openssh.com

it would be nice to have support for at least one of these in wolfSSH.

Activity

  1. anhu commented on Nov 11, 2025

    @anhu
    Member

    Hello @lilyanatia ,

    so sorry it has taken so long for me to reply. mlkem768x25519-sha256 is already on our roadmap. We maintain a list of feature requests and this is already in that list as well.

    Warm regards, Anthony

  2. anhu commented on Nov 17, 2025

    @anhu
    Member

    Hi @lilyanatia ,

    Please follow our blog. When we add support for mlk768x25519-sha256 I'm sure there will be an announcement there. I will now close this issue.

    Warm regards, Anthony

  3. lilyanatia commented on Nov 17, 2025

    @lilyanatia
    Author

    this doesn't seem to actually be completed.

  4. reopened this on Nov 18, 2025
  5. anhu commented on Nov 18, 2025

    @anhu
    Member

    Hi @lilyanatia ,
    I did not realize you would want me to keep this open until the feature was implemented. I've re-opened this issue.
    Warm regards, Anthony

  6. anhu commented on Dec 23, 2025

    @anhu
    Member

    Hello @lilyanatia ,

    Please have a look at https://github.com/wolfSSL/wolfssh/tree/draft-ietf-sshm-mlkem-hybrid-kex . I'm guessing you will find it interesting.

    Warm regards, Anthony

  7. ejohnstown commented on Jan 14, 2026

    @ejohnstown
    Contributor

    I currently have PR #869 which adds the algorithm mlkem768x25519-sha256. We cannot add sntrup761x25519-sha512 or sntrup761x25519@openssh.com at this time as wolfCrypt does not implement the sntrup at this time.

  8. ejohnstown commented on Jan 21, 2026

    @ejohnstown
    Contributor

    PR #869 is merged. I consider this complete.

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

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions