A B C D E F G H I M N O P R S T U V W X Z

C

C - Static variable in class software.engine.ioExample.InputConstants
 
c1Attr - Static variable in class software.common.Drow
 
c1Attr - Static variable in class software.common.Prow
 
c2Attr - Static variable in class software.common.Drow
 
c2Attr - Static variable in class software.common.Prow
 
cancel() - Method in class software.engine.gui.Hasher
 
check(String) - Method in class software.auditor.CheckBallotDecryption
First checks the transformations (d3=p3+d2 or r=d3+d4).
check(String) - Method in class software.auditor.CheckTableCorrectness
/** First checks the table correctness (p1+p2=d2+d4).
CheckagainsSchema - Static variable in class software.common.Meeting
 
CheckBallotDecryption - Class in software.auditor
checks: - all the voted balots have been transformed - all the challenges have been opened on the correct side - ballots were properly printed (commitments for the revealed page) - ballots were properly transformed (from P3 to D3 or from D3 to R) - commitments to D2 or D4 is valid algorithm: - read in memory MeetingOneIn.xml (constant and ElectionSpecification) - read in memory MeetingThreeIn.xml - optional [check that the ballots that use for voting are not in MeetingTwoOut.xml] - read in memory MeetingThreeOut.xml - read in memory MeetingFourIn.xml - optional [check that each challenge is for a valid did (is also in MeetingThreeOut.xml)] - read in memory MeetingFourOut.xml - check that all the requests have been opened on the correct side - check that all the transformation have been made corectly - go through each line of MeetingOneOut.xml (use sax) - if a row in P is found, check if it is MeetingThreeOut - check the commitment for p1 or p2 - if a row in D in found - check the commeiment for d2 or d4
CheckBallotDecryption(String, String, String, String, String) - Constructor for class software.auditor.CheckBallotDecryption
parses the five parameters and puts them into memory.
checkDrowCommitment(byte[], int, byte[], String, byte, byte, String, byte[]) - Static method in class software.common.SecurityUtil
 
checkProwCommitment(byte[], byte[], String, String, byte[]) - Static method in class software.common.SecurityUtil
 
CheckTableCorrectness - Class in software.auditor
Checks: - the reply contains what was asked for - commitments to p1 and p2 is valid - p1+p2=d2+d4 - commitment to d2 and d4 is valid - check if all the pid in the D tables are among the requested ones - check that all the rids in one partition are the same (no matter how many D instances) Algorithm: read in memory MeetingOneIn.xml read in memory MeetingTwoIn.xml read in memory MeetingTwoOut.xml - check that all the requested ballots have been opened (while reading prints) - TODO for each partition, check that the pid SET is the one that was requested - TODO for each partition, check that the rid SET is the same for all partitions - TODO check the files agains an xml schema - check that p1+p2=d2+d4 for all partitions, all instances go through each line of meeting one out (use sax) - if a row in P is found, check if the ballot was requested for audit - check the commitments for p1 and p2 - if a row in D is found - check the commitment for d2 and d4
CheckTableCorrectness(String, String, String) - Constructor for class software.auditor.CheckTableCorrectness
parses the three parameters and puts them into memory.
choosePageAttr - Static variable in class software.common.Drow
 
choosePageAttr - Static variable in class software.common.Prow
 
cipherNoPaddingNoKey - Static variable in class software.common.SecurityUtil
 
cipherPkcs5Padding - Static variable in class software.common.SecurityUtil
 
CleanUp() - Method in class software.engine.gui.ElectionDataHandler
 
ClearTextBallots - Static variable in class software.engine.ioExample.InputConstants
 
clearVotesToLetters(String, String, String) - Method in class software.engine.scantegrity.MeetingThree
This method used the two master keys, therefore has to be in this class
ClearVoteToPunchScanVote(byte, byte[], byte[]) - Method in class software.engine.ioExample.MeetingThreeIn
 
ClearVoteToPunchScanVote(byte, byte[], byte[]) - Method in class software.engine.scantegrity.MeetingThreeInScantegrity
 
clone() - Method in class software.common.Cluster
Returns a new Cluster, with the same fields as this one
cloneObject(Object) - Static method in class software.common.Util
 
Cluster - Class in software.common
A cluster has a center of mass, is in a rectangle of coordonates ((xmin,ymin),(xmax,ymax)) and containes a number of points (different from the number of points in the rectangle) A cluster is only a wrapper around those values
Cluster() - Constructor for class software.common.Cluster
empty constructor
Cluster(Cluster) - Constructor for class software.common.Cluster
Clones a current Cluster
Cluster(Color, Color, double) - Constructor for class software.common.Cluster
cluster without a center of mass, only for colors (used in authoring)
Cluster(Node) - Constructor for class software.common.Cluster
constructs a cluster from an xml node (many elements can be missing)
commitD(byte[], byte[], byte, byte, byte[], int, byte[]) - Static method in class software.engine.Commitments
 
Commitments - Class in software.engine
Computes salts and commitments for the P and D tables.
Commitments() - Constructor for class software.engine.Commitments
 
commitP(byte[], byte[], byte[], byte[]) - Static method in class software.engine.Commitments
 
compare(byte[], byte[]) - Static method in class software.common.Util
 
compose(byte[], byte[]) - Method in class software.common.MarkPermutations
Composes two layers.
compose(byte[], byte[], byte) - Method in class software.common.MarkPermutations
Composes two layers.
computeD3(byte[], byte[], byte) - Method in class software.common.MarkPermutations
 
computeR(byte[], byte[], byte) - Method in class software.common.MarkPermutations
 
ContestSymbols - Class in software.authoring
Permutes the symbols as they should appear on each ballot.
ContestSymbols(String, String, char[], boolean) - Constructor for class software.authoring.ContestSymbols
 
ContestSymbols(String, ElectionSpecification, char[], boolean) - Constructor for class software.authoring.ContestSymbols
 
ContestSymbols - Class in software.authoring.scantegrity
 
ContestSymbols(String, String, char[], boolean) - Constructor for class software.authoring.scantegrity.ContestSymbols
 
ContestSymbols(String, ElectionSpecification, char[], boolean) - Constructor for class software.authoring.scantegrity.ContestSymbols
 
CreateBallots - Class in software.authoring.gui
A simple window that allows to create the geometry and the election Specification for an election given an image with colored bullets and donuts.
CreateBallots() - Constructor for class software.authoring.gui.CreateBallots
 
createGeometry(BufferedImage, float, int, String, String) - Method in class software.authoring.BmpToGeometry
 
createGeometry(BufferedImage, float, int, String, String) - Method in interface software.authoring.BmpTogeometryInterface
 
createGeometry(BufferedImage, float, int, String, String) - Method in class software.authoring.scantegrity.BmpToGeometry
 

A B C D E F G H I M N O P R S T U V W X Z