mupq / pqm4

Post-quantum crypto library for the ARM Cortex-M4
284 stars 72 forks source link

NIST Draft version of Kyber and Dilithium; remove divisions by KYBER_Q #332

Closed mkannwischer closed 7 months ago

mkannwischer commented 7 months ago

This PR brings three changes from upstream:

I made the according changes in the M4-optimized implementations as well:

Maybe this is a good moment to re-run all benchmarks, @rpls? Quite a few schemes are no longer existing.

mkannwischer commented 7 months ago

@PRASANNA-RAVI, do you mind to double-check if I eliminated all problematic instances of /KYBER_Q?

rpls commented 7 months ago

I'll do the benchmarks in a separate PR. The skiplist also needs updating.