- Added hash function: SHA-256, SHA3-256, and BLAKE2b.
- Added psuedo-random number generators based on: SHAKE_128, BLAKE2Xb, and AES_ECB_CTR.
- Added sampling of bytes, 32-bit unsigned integers, and 64-bit unsigned integers from the uniform distribution.
- Added prime field elliptic curve group arithmetics including hash-to-curve.
- Added hashing tables: Cuckoo hashing and simple hashing.
- Added partially homomorphic encryption: the Paillier cryptosystem.
- Added a GMP-based generic implementation of the Paillier cryptosystem.