![]() ![]() | Implements an array of group elements with several mathematical operations depending on the group the associated to it |
![]() ![]() | Implements an element of any group |
![]() ![]() | Models a mathematical multiplicative group |
![]() ![]() ![]() | Models a mathematical field with a given additive order, multiplicative order, addition, multiplication, unit and zero |
![]() ![]() ![]() ![]() | Implements a modular field ![]() ![]() |
![]() ![]() ![]() | Implements a p-subgroup (as defined in Sylow theory) of any multiplicative group |
![]() ![]() ![]() ![]() | Implements a q-subgroup of a modular field |
![]() ![]() | Implements a pseudo-random byte generator as explained in the verificatum verifier specification |
![]() ![]() | Implements a random oracle as explained in the verificatum verifier specification |
![]() ![]() | Provides a common interface for all the hashfunctions of the SHA-2 family |
![]() ![]() ![]() | Implements the SHA256 hashfunction, i.e. sha-256. Inherits from SHAx |
![]() ![]() ![]() | Implements the SHA384 hashfunction, i.e. sha-384. Inherits from SHAx |
![]() ![]() ![]() | Implements the SHA512 hashfunction, i.e. sha-512. Inherits from SHAx |
![]() ![]() | Implements an array containing several ciphers |
![]() ![]() | Implements a CipherGroup, i.e. the cartesian product of two Groups. El-Gamal operations are implemented here |
![]() ![]() | Implements an El-Gamal ciphertext, i.e. a pair ![]() |
![]() ![]() | Provides an interface every verification we want to perform must implement |
![]() ![]() ![]() | Performs a proof of shuffle of commitments. It is an implementation of the Verfication class |
![]() ![]() ![]() | Performs a proof of shuffle of ciphers. It is an implementation of the Verfication class |
![]() ![]() ![]() | Performs a proof of shuffle of commitments. It is an implementation of the Verfication class |
![]() ![]() | A virtual class providing a partial common interface for Node and Leaf |
![]() ![]() ![]() | Implements the ByteTree virtual class in the case when the data stored is not other bytetrees but actual bytes |
![]() ![]() ![]() | Inherits from the ByteTree and implements the case where the ByteTree has children |
![]() ![]() | Encapsulates the TinyXml library to retrieve easily information from the xml configuration file described in the verificatum verifier specification |