Skip to content

Conversation

@jschneider-bensch
Copy link
Contributor

This PR ports over some of the APIs that are provided for ML-KEM in mainline libcrux, namely:

  • The KEM-trait API. This is currently broken, because this branch depends on a different version of libcrux-secrets than the libcrux-traits crate.
  • The PQCP "packed" APIs. We don't have the unpacked APIs here, so we also can't provide those for PQCP.
  • The (de-)serialization of public keys and ciphertexts with tls_codec

The PR does not port the incremental API.

Base automatically changed from jonas/mlkem-secrets to main November 4, 2025 15:42
@jschneider-bensch
Copy link
Contributor Author

Blocked on #117 getting merged, which updates the C extraction scripts.

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

Successfully merging this pull request may close these issues.

1 participant