Implementation of SHAKE128:
shake128.cpp is a c++ implementation for the shake128 hashing algorithm, using NIST FIPS standards.
Implementation of SOLILOQUY:
Soliloquy.ipynb is a jupyter notebook containing a toy sage implementation of the (insecure) Soliloquy KEM