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

Support for ARM32 #10

Open
el3ctrician opened this issue Jan 8, 2022 · 2 comments
Open

Support for ARM32 #10

el3ctrician opened this issue Jan 8, 2022 · 2 comments

Comments

@el3ctrician
Copy link

Hello,

I am trying to target an ARM 32-bit processor ... can the code be ported ? where should i start looking for the incompatible instructions ?

Thanks,

@ambiso
Copy link

ambiso commented Feb 17, 2023

Note that there's the https://github.com/mupq/pqm4/ project.

However, these implementations are not necessarily up to date.

For example the BIKE code looks still vulnerable to the timing attack presented in [1,2].

[1]: https://eprint.iacr.org/2021/1485.pdf
[2]: https://eprint.iacr.org/2021/1631.pdf

@smuellerDD
Copy link

Unless you want NEON support, the standard C code is nicely compiling and working with the code integrated into leancrypto. See [1] for the compilation and test log, see [2] for the code.

[1] https://build.opensuse.org/package/live_build_log/home:smuellerDD/leancrypto/openSUSE_Tumbleweed/armv7l

[2] https://github.com/smuellerDD/leancrypto

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

No branches or pull requests

3 participants