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

M

main(String[]) - Static method in class SFE.BOAL.Alice
Main program for activating Alice
main(String[]) - Static method in class SFE.BOAL.Bob
Main program for activating Bob
main(String[]) - Static method in class SFE.BOAL.Carol
Main program for activating Carol
main(String[]) - Static method in class SFE.BOAL.Dave
Main program for activating Dave
main(String[]) - Static method in class SFE.BOAL.OTEG_Gen
A main program for activating the ElGamalKeyPairGenerator.
main(String[]) - Static method in class SFE.BOAL.Parser
A main program for testing the parser in standalone mode.
main(String[]) - Static method in class SFE.Compiler.SFECompiler
A test program
main(String[]) - Static method in class SFE.GUI.GUIMain
 
main(String[]) - Static method in class SFE.GUI.sample
 
main(String[]) - Static method in class SFE.PF.AlicePF
Main program for activating AlicePF
main(String[]) - Static method in class SFE.PF.BobPF
Main program for activating BobPF
main(String[]) - Static method in class SFE.PF.P_EP
 
main(String[]) - Static method in class SFE.PF.P_TP
 
main(String[]) - Static method in class SFE.PF.S_U
 
main(String[]) - Static method in class SFE.PF.S_V
 
MAJ_OP - Static variable in class SFE.Compiler.PrimitiveOperator
An integer to send with the constructor to construct a maj operator.
MAJN_OP - Static variable in class SFE.Compiler.PrimitiveOperator
An integer to send with the constructor to construct a majn operator.
markAliceBob(boolean) - Method in class SFE.BOAL.Gate
Mark an input gate as being Alice's or Bob's
markIO(Circuit, int[]) - Method in class SFE.BOAL.Formatter
This routine marks all the input/output gates of a circuit as belonging to either Alice or Bob.
md - Static variable in class SFE.BOAL.MyUtil
 
modulus - Static variable in class SFE.BOAL.MyUtil
 
multi2SingleBit(Object) - Method in class SFE.Compiler.AssignmentStatement
Transforms this multibit AssignmentStatement into singlebit Statements and returns a BlockStatement containing the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.BinaryOpExpression
Transforms this multibit BinaryOpExpression into singlebit Statements and returns a BlockStatement containing the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.BlockStatement
Transforms this multibit statements in this BlockStatement into singlebit statements and returns the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.EqualOperator
Transforms this multibit expression into singlebit statements and adds them to the appropriate function.
multi2SingleBit(Object) - Method in class SFE.Compiler.Function
Transfroms multibit statements in the function into single bit statements.
multi2SingleBit(Object) - Method in class SFE.Compiler.GreaterEqualOperator
Transforms this multibit expression into singlebit statements and returns the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.GreaterOperator
Transforms this multibit expression into singlebit statements and returns the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.IfStatement
Transforms this multibit AssignmentStatement into singlebit statements and returns the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.InputStatement
Transforms this multibit InputStatement into singlebit statements and returns the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.LessEqualOperator
Transforms this multibit expression into singlebit statements and returns the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.LessOperator
Transforms this multibit expression into singlebit statements and returns the result.
Multi2SingleBit - Interface in SFE.Compiler
The Multi2SingleBit interface is implemented by the objects in the program that has a role in the multibit to singlebit transformation.
multi2SingleBit(Object) - Method in interface SFE.Compiler.Multi2SingleBit
This method performs the transformation itself and add the result statements to the appropriate function.
multi2SingleBit(Object) - Method in class SFE.Compiler.NotEqualOperator
Transforms this multibit expression into singlebit statements and returns the result.
multi2SingleBit(Object) - Method in class SFE.Compiler.PlusOperator
Transforms this multibit expression into singlebit statements and returns the result.
multi2SingleBit() - Method in class SFE.Compiler.Program
Transfroms multibit statements in the program into single bit statements.
multi2SingleBit(Object) - Method in class SFE.Compiler.TrinaryOpExpression
Transforms this multibit expression into singlebit statements and returns the result
multi2SingleBit(Object) - Method in class SFE.Compiler.UnaryOpExpression
Transforms this multibit expression into singlebit statements and adds them to the appropriate function.
multi2SingleBit() - Method in class SFE.Compiler.UniqueVariables
 
must - Variable in class SFE.GUI.Variable
 
MUX_OP - Static variable in class SFE.Compiler.PrimitiveOperator
An integer to send with the constructor to construct a mux operator.
MUXN_OP - Static variable in class SFE.Compiler.PrimitiveOperator
An integer to send with the constructor to construct a muxn operator.
MyUtil - Class in SFE.BOAL
This class initializes general services required by other classes, namely a hash-function and an RNG.
MyUtil() - Constructor for class SFE.BOAL.MyUtil
 

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