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

B

BigInt2FixedBytes(BigInteger, byte[]) - Static method in class SFE.BOAL.MyUtil
BigInt2FixedBytes: converts a BigInteger (smaller than the El-Gamal prime) into a fixed size byte array.
BigInts2FixedBytes(BigInteger[], byte[]) - Static method in class SFE.BOAL.MyUtil
BigInts2FixedBytes: converts an array of BigIntegers (smaller than the El-Gamal prime) into a fixed size byte array.
BinaryOpExpression - Class in SFE.Compiler
A class for representing binary operation expressions that can be defined in the program.
BinaryOpExpression(Operator, Expression, Expression) - Constructor for class SFE.Compiler.BinaryOpExpression
Constructs a new BinaryOpExpression from a given oparator and inputs.
bitAt(int) - Method in class SFE.Compiler.BooleanConstant
Returns Expression that represents the bit at place i of this Expression.
bitAt(int) - Method in class SFE.Compiler.Expression
This method should be overriden by subclasses that can return a single bit from their expression.
bitAt(int) - Method in class SFE.Compiler.IntConstant
Returns Expression that represents the bit at place i of this Expression
bitAt(int) - Method in class SFE.Compiler.LvalExpression
Returns Expression that represents the bit at place i of this Expression
BitLvalue - Class in SFE.Compiler
This class represents a bit of a VarLvalue
BitLvalue(Lvalue, int) - Constructor for class SFE.Compiler.BitLvalue
Constructs a new BitLvalue from a given VarLvalue and the offset in it.
Block - Class in SFE.PF
A Block is a programmable sub-circuit.
Block(int, int, UC) - Constructor for class SFE.PF.Block
Constructor
Block() - Constructor for class SFE.PF.Block
Dummy Constructor
BlockStatement - Class in SFE.Compiler
A class for representing a block of statements that can be defined in the program.
BlockStatement() - Constructor for class SFE.Compiler.BlockStatement
Constructs a new BlockStatement.
Bob - Class in SFE.BOAL
Bob
Bob(String, String, String, String) - Constructor for class SFE.BOAL.Bob
Bob Constructor
BobPF - Class in SFE.PF
Bob's part of the 2-party PF-SFE protocol.
BobPF(String, String, String, String, boolean, String) - Constructor for class SFE.PF.BobPF
BobPF Constructor
bobUsage(int) - Static method in class SFE.BOAL.Bob
 
bobUsage(int) - Static method in class SFE.PF.BobPF
Display usage of BobPF
body - Variable in class SFE.GUI.Function
 
BOOLEAN - Static variable in class SFE.GUI.Type
 
BooleanConstant - Class in SFE.Compiler
The BooleanConstant class represents boolean consts expressions that can appear in the program.
BooleanConstant(boolean) - Constructor for class SFE.Compiler.BooleanConstant
Constructs a new BooleanConstant from a given boolean const
BooleanType - Class in SFE.Compiler
A class representing the boolean primitive type that can be defined in the program.
BooleanType() - Constructor for class SFE.Compiler.BooleanType
 
buildUsedStatementsHash() - Method in class SFE.Compiler.AssignmentStatement
Adds this AssignmentStatement to the list of statements that are needed to compute the output pins of the output circuit, if this AssigmentStatement IS indeed needed.
buildUsedStatementsHash() - Method in class SFE.Compiler.BlockStatement
Executes buildUsedStatementsHash() for each statement in the BlockStatement.
buildUsedStatementsHash() - Method in class SFE.Compiler.Function
create the list of all the needed statements to calculate the circuit.
buildUsedStatementsHash() - Method in class SFE.Compiler.InputStatement
adds this input statement to the statements being used to calculate the output circuit.
BusType - Class in SFE.Compiler
A class representing a value of the primitive bus of an arbitrary length.
BusType(int) - Constructor for class SFE.Compiler.BusType
Constructs a new bus from a given length.

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