Package software.engine

Class Summary
Commitments Computes salts and commitments for the P and D tables.
MeetingFour For each row in the D table that has been filed in with a partial decrypted vote in Meeting three, the auditor chose left or right to open.
MeetingOne Published the commitmentd to the tables on the PunchBoard
MeetingThree Reveal the page chosen by the voters.
MeetingTwo Given a set of ballots in the P table, it opens all the commitments related to them (in the P table and in all the D tables)
RowPermutation Computes the row permutations using the following algorithm
Let M be a byte array of length 16.