| Implements useful algebraic structures such as groups, fields, p-subgroups, etc | |
| Contains cryptographic tools, namely implementations of the SHA-2 hashfunctions, a pseudo-random generator and a random oracle | |
| Implements the el Gamal assymmetric cipher independantly of the group in which it is used | |
| Implements all the proof a verificatum verifier must perform | |
| Contains several classes and functions used throughout the whole verifier, in particular the ByteTree |