-
Notifications
You must be signed in to change notification settings - Fork 2
LibOQS integration #14
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
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Can you move it to integration/liboqs
, please? We may have more integrations in the future. Also please squash your commits, so that each commit corresponds to one logical change.
Don't we also need a list of files to be imported and compiler flags to be set? Something along the lines of https://github.com/pq-code-package/mlkem-native/blob/main/integration/liboqs/ML-KEM-768_META.yml?
It's probably a good idea to maintain that all in this repo in case files change in the future.
Hi Matthias, As for including a list of files, I am currently pulling the tarball of the slh_dsa_c commit listed in libOQS so it will copy the entire repo over once without requiring a list of files to pull. |
Thanks!
But we don't want all the files in slhdsa-c in liboqs? E.g., the test files shouldn't go into liboqs, but also the Makefile and other files shouldn't. How do you control which files get imported? |
Signed-off-by: h2parson <[email protected]>
Signed-off-by: h2parson <[email protected]>
That is true. I will rework the yml file to explicitly list these files. |
Signed-off-by: h2parson <[email protected]>
Thanks! Is this PR ready for review or are you planning further changes before it should be merged? If so please mark it as draft until it is ready. |
I will mark it as a draft for now since my PR is not yet ready to merge on the libOQS side. |
Signed-off-by: h2parson <[email protected]>
Signed-off-by: h2parson <[email protected]>
Pull changes from main fork
Signed-off-by: h2parson <[email protected]>
Signed-off-by: h2parson <[email protected]>
Signed-off-by: h2parson <[email protected]>
Signed-off-by: h2parson <[email protected]>
Signed-off-by: h2parson <[email protected]>
I have added an integration directory which contain all additional files required for use of slh_dsa_c in the libOQS repository.
Additionally I have changed the maximum context size for prehash signing to 255 from 256 to get signature tests to pass in libOQS.