An implementation of the PQ-cryptosystem Crystals Kyber in Rust, which I have written for my Bachelor thesis. Note that this is the version that has been submitted to the first round of the NIST post-quantum standardization process, and the current version differs somewhat.
CRYSTALS – Kyber: a CCA-secure module-lattice-based KEM. Joppe Bos, Léo Ducas, Eike Kiltz, Tancrède Lepoint, Vadim Lyubashevsky, John M. Schanck, Peter Schwabe, Gregor Seiler, and Damien Stehlé. 2018 IEEE European Symposium on Security and Privacy, EuroS&P 2018
More information can also be found at https://pq-crystals.org/kyber/.