post-quantum-cryptography / CECPQ2b

SIKE/p434 in C
2 stars 0 forks source link

add AVX512 implementation #8

Open kriskwiatkowski opened 5 years ago

MQuaresma commented 4 years ago

Is this open for contributions? I'd like to help on this issue if possible.

kriskwiatkowski commented 4 years ago

yes, I'm happy to accept all contributions

MQuaresma commented 4 years ago

Great, I'll get working and will update accordingly

kriskwiatkowski commented 4 years ago

I've assigned the issue to you. Hope you don't mind. It's just to make it clear that someone is working on this

MQuaresma commented 4 years ago

Thanks, appreciate it!

kriskwiatkowski commented 4 years ago

Just FYI: this may be interesting to look at https://github.com/vkrasnov/vpmadd_sike

MQuaresma commented 4 years ago

Very interesting indeed, good to see they also recommend Intel SDE as that what I've deemed the best option for my use case. Thanks!

MQuaresma commented 4 years ago

Sorry for bothering but I've been trying to compile the code on macOS 10.14.6 and I can't seem to do it due to unsupported directives for mach-o binaries, do you have any Docker container to compile this on? Are you using Ubuntu/Debian to develop this implementation? Thanks!

kriskwiatkowski commented 4 years ago

Oh, can you open an issue for this? I'll try to fix it

I'm using debian and arch-linux, where it compiles correctly

MQuaresma commented 4 years ago

Sure, check #9 , if it's more convenient I can setup a Docker image for building this project and publish it to Docker Hub.

kriskwiatkowski commented 4 years ago

Thank you. Yes, please go ahead. I think it is good idea