||Computes salts and commitments for the P and D tables.
||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.
||Published the commitmentd to the tables on the PunchBoard
||Reveal the page chosen by the voters.
||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)
||Computes the row permutations using the following algorithm
Let M be a byte array of length 16.