Cryptography... plus or minus epsilon. [ Github Email ]
- bn256 - (Go) an
implementation of cryptographic pairings and GLV (lattice) reduction. 10-20x
faster than the next-best
implementation in the same language.
- FourQ - (Go) a fast
elliptic curve. Arithmetic is done on a quadratic extension of the integers
modulo the Mersenne prime 2127-1.
- OpenWhiteBox - (Go)
implementations of several interesting mathematical primitives and prior work
in white-box cryptography. Original constructions and cryptanalyses. [ Paper ]
- caesar - (Coffee)
Implementations of a few unusual cryptographic primitives.