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:

The underlying crypto_xof/shake256 software currently includes two SHAKE256 implementations. The tweet implementation is based on by Daniel J. Bernstein, Peter Schwabe, and Gilles Van Assche. The unrollround implementation is from Daniel J. Bernstein.

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