libntruprime: People

libntruprime is maintained by Daniel J. Bernstein.

libntruprime is based on the official "factored" `sntrup` software, which in turn is based on the original `sntrup` software from Daniel J. Bernstein, Chitchanok Chuengsatiansup, Tanja Lange, and Christine van Vredendaal.

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

- Infrastructure to build a library with automatic run-time selection of implementations based on the run-time CPU and a database of benchmarks. This infrastructure was introduced in `lib25519` and extended in `libmceliece`.

- Various software for tests and benchmarks. This is based on public-domain code in the SUPERCOP benchmarking framework.

- Software for the underlying subroutines `crypto_sort` (based on djbsort), `crypto_hashblocks`, and `crypto_hash`.

Beyond libntruprime, authors of publications with further `sntrup` speedups include Erdem Alkim, Daniel J. Bernstein, Billy Bob Brumley, Han-Ting Chen, Ming-Shing Chen, Yi-Hua Chung, Vincent Hwang, Li-Jie Jian, Chi-Ting Liu, Gregor Seiler, Nicola Tuveri, Ting-Yuan Wang, and Bo-Yin Yang.

### Citation

For papers, a suitable citation for libntruprime is as follows, with your access date in place of 25 August 2030: "Daniel J. Bernstein (editor). libntruprime. https://libntruprime.cr.yp.to, accessed 25 August 2030." Here "editor" reflects the fact that libntruprime is assembled from work by multiple authors.

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