-
Notifications
You must be signed in to change notification settings - Fork 1
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
Add optimized implementations #6
Comments
Also, this will require adding some logic to choose the best implementation. I think
To avoid the pain trilemma of "reinvent a wheel, poorly; or torture users with Hellfire by pinning a dependency version; or risk breakage by using a non-pinned dependency", I think that vendoring might be a good choice. |
according to the OpenQuantumSafe Wiki, those implementations aren't for Windows anyway: https://openquantumsafe.org/liboqs/algorithms/kem/classic_mceliece.html#classic-mceliece-6960119f-implementation-characteristics god knows if they're correct. might be worth asking upstream. |
As an aside, it looks like So at least
isn't so great. from cpuinfo import get_cpu_info # pip install "py-cpuinfo >= 4"
HAS_AVX2 = 'avx2' in get_cpu_info()['flags'] |
(Emphasis added:)
|
Fix whatever cursed compile errors are blocking that.
The text was updated successfully, but these errors were encountered: