libmceliece

libmceliece is based on the official Classic McEliece software, which was written by Tung Chou. See the following papers for the major algorithms used for speed inside that software:

The official Classic McEliece software includes ref, vec, sse, and avx implementations; libmceliece includes only vec and avx.

The following components of libmceliece are from Daniel J. Bernstein:

A separate SHAKE256 implementation, crypto_xof/shake256/tweet, is based on https://twitter.com/tweetfips202 by Daniel J. Bernstein, Peter Schwabe, and Gilles Van Assche.


Version: This is version 2024.05.08 of the "People" web page.