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

CI tooling for variable-time operations on some platforms #1639

Open
dstebila opened this issue Dec 21, 2023 · 1 comment
Open

CI tooling for variable-time operations on some platforms #1639

dstebila opened this issue Dec 21, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@dstebila
Copy link
Member

Is there any tooling available that would have allowed us to detect #1631 and #1636?

@SWilson4
Copy link
Member

SWilson4 commented Jan 5, 2024

Preserving @cryptojedi's input (via @dstebila) so it doesn't get buried in a (hopefully) soon-to-be-merged PR.

I checked with @cryptojedi and he says that after this there shouldn't be any operations of the form /KYBER_Q left in the source code -- we could consider a CI test that grep's for those. He also writes that one could compile with -Os and then check if the output has an DIV instructions.

#1649 (comment)

@SWilson4 SWilson4 added the enhancement New feature or request label Jan 23, 2024
@ajbozarth ajbozarth moved this to Todo in liboqs planning Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants