Classic McEliece

The Classic McEliece software is in the public domain. The software is constant-time: there is no data flow from secrets to branch conditions etc. Software releases:

The following publicly verifiable cycle counts on an Intel Haswell (hiphop) are from supercop-20211108, using the November 2021 software:

quartile median quartile
168578 171064 173838 mceliece8192128 enc
148898 153138 160230 mceliece6960119 enc
143986 157707 179495 mceliece6688128 enc
80543 91930 115660 mceliece460896 enc
44114 69201 71493 mceliece348864 enc
320365 321052 322352 mceliece8192128 dec
294740 295032 295336 mceliece6960119 dec
314218 314893 316883 mceliece6688128 dec
270398 270698 271471 mceliece460896 dec
130573 131008 133465 mceliece348864 dec
306032114 307554161 308550415 mceliece8192128f keygen
239442080 239885320 241855680 mceliece6960119f keygen
258398342 261122844 261569457 mceliece6688128f keygen
115277310 115495988 117864058 mceliece460896f keygen
32650075 32917016 33579069 mceliece348864f keygen
397596693 487441837 666422988 mceliece8192128 keygen
243318252 320236790 474269490 mceliece6960119 keygen
265138179 440307776 618694662 mceliece6688128 keygen
109584128 145847732 218387337 mceliece460896 keygen
33801260 54278826 65224207 mceliece348864 keygen

Version: This is version 2021.11.09 of the "Software" web page.