package evoting

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Ballot

evoting.proto:98

Ballot represents an encrypted vote.

Used in: Mix, Transaction

message Election

evoting.proto:44

Election is the base object for a voting procedure. It is stored in the second skipblock right after the (empty) genesis block. A reference to the election skipchain is appended to the master skipchain upon opening.

Used in: Transaction

evoting.proto:86

Footer denotes the fields for the election footer

Used in: Election

evoting.proto:37

Link is a wrapper around the genesis Skipblock identifier of an election. Every newly created election adds a new link to the master Skipchain.

Used in: Transaction

message Master

evoting.proto:24

Master is the foundation object of the entire service. It contains mission critical information that can only be accessed and set by an administrators.

Used in: Transaction

message Mix

evoting.proto:107

Mix contains the shuffled ballots.

Used in: Transaction

message Partial

evoting.proto:119

Partial contains the partially decrypted ballots.

Used in: Transaction

message Transaction

evoting.proto:10

Transaction is the sole data structure withing the blocks of an election skipchain, it holds all the other containers.