Skip to content

Conversation

@xuganyu96
Copy link
Contributor

This pull request implements enough OQS Builder features and oqsbuildfile.yml content to reproduce ML-KEM integrations, including:

  • All sub-directories under src/kem/ml_kem
  • The generated src/kem/ml_kem/CMakeLists.txt file

The result builds successfully on my development machine and passes local unit tests.

Signed-off-by: Ganyu (Bruce) Xu <[email protected]>
…uld expand into the complete "dst: src" mapping even when a "copies_key" is used [skip-ci]

Signed-off-by: Ganyu (Bruce) Xu <[email protected]>
…, compiler

options, include directories, link libraries, and CUDA_ARCHITECTURES.
Still need testing.

Signed-off-by: Ganyu (Bruce) Xu <[email protected]>
src/kem/ml_kem/CMakeLists.txt can build and pass some basic pytest tests
on my development machine

Signed-off-by: Ganyu (Bruce) Xu <[email protected]>
list file, source files, and header files uses almost identical API

Signed-off-by: Ganyu (Bruce) Xu <[email protected]>
file, but cannot generate architecture flags

Signed-off-by: Ganyu (Bruce) Xu <[email protected]>
architecture-level flags

Signed-off-by: Ganyu (Bruce) Xu <[email protected]>
Copy link
Member

@baentsch baentsch left a comment

Choose a reason for hiding this comment

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

LGTM: Thanks for the explanations by documentation @xuganyu96 !

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.

2 participants