administrator · This module implements the 'administrator' party of the CHVote protocol.
Group: io.gitlab.openchvote - All Dependencies
algorithms · This module contains implementations of all pseudo-code algorithms contained in the CHVote Protocol Specification.
coordinator · This module provides an implementation of an additional CHVote protocol party called 'Coordinator'.
election-authority · This module implements the 'election authority' party of the CHVote protocol.
framework · This module offers a generic framework for implementing cryptographic protocols such as CHVote.
OpenCHVote · OpenCHVote is an implementation of the CHVote Internet e-voting system targeted for Switzerland. CHVote itself denotes a rigorous, formal specification of an e-voting system.
printing-authority · This module implements the 'printing authority' party of the CHVote protocol.
protocol · This module instantiates the generic framework module to the CHVote protocol.
runner · This module provides an election runner class, which can be used for simulating CHVote election events based on various parameters.
services · This module provides simple implementations of several infrastructure services.
the-public · This module implements party 'The Public' of the CHVote protocol.
utilities · This module provides a collection of utility classes, which implement various mathematical concepts.
voter · This module implements the 'voter' party of the CHVote protocol.
voting-client · This module implements the 'voting client' party of the CHVote protocol.
inspection-client · This module implements the 'verification client' party of the CHVote protocol.
simple-services · This module provides simple implementations of several infrastructure services.
simulator · This module provides an election simulator class, which can be used for simulating CHVote election events based on various parameters.