Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_
A
add(Lvalue, boolean)
- Method in class SFE.Compiler.
UniqueVariables
addField(String, Type)
- Method in class SFE.Compiler.
StructType
Adds a new field as a data member to this StructType.
addFunction(Function)
- Method in class SFE.Compiler.
Program
Adds a new function to this program.
addGate(int, int, boolean)
- Method in class SFE.BOAL.
Circuit
Add a new gate with the specified number of input wires to the gates vector.
addGate(OperationExpression, LvalExpression)
- Static method in class SFE.Compiler.
Optimizer
Associates the specified gate with it's circuit representation (String) in this map.
addHint(TimedCommitmentHint)
- Method in class SFE.TimedCommitments.
TimedCommitment
Learn the new hint, for use when decoding.
addInputStatements()
- Method in class SFE.Compiler.
Function
addLinenum(int)
- Method in class SFE.BOAL.
IO
addLinenum: add a line-number for the list of gate-wires that this IO object is responsible for.
addParameter(String, Type)
- Method in class SFE.Compiler.
Function
Adds a parameter to this function.
addStatement(Statement)
- Method in class SFE.Compiler.
Function
Adds a statement to this function.
addStatements(Vector)
- Method in class SFE.Compiler.
Function
Adds statements to this function.
addTempLocalVar(String, Type)
- Static method in class SFE.Compiler.
Function
Adds a temporary local varivable as single bit LvalExpression from a given varname and type and returns the LvalExpression that hold the whole (original) variable.
addVar(String, Type)
- Static method in class SFE.Compiler.
Function
Adds a local variable that was defined to this function.
addVar(LvalExpression)
- Static method in class SFE.Compiler.
Function
Adds a local variable that was defined to this functioni, from a given LvalExpression.
addVar(String, Type, boolean, boolean)
- Method in class SFE.Compiler.
UniqueVariables
advance()
- Method in class SFE.Compiler.
Tokenizer
Parses the next token from the input stream of this tokenizer.
Alice
- Class in
SFE.BOAL
Alice
Alice(String, String, String, String, int, boolean)
- Constructor for class SFE.BOAL.
Alice
Alice Constructor
AlicePF
- Class in
SFE.PF
Alice's part of the 2-party PF-SFE protocol.
AlicePF(String, String, String, int, boolean, String)
- Constructor for class SFE.PF.
AlicePF
AlicePF Constructor
aliceUsage(int)
- Static method in class SFE.BOAL.
Alice
aliceUsage(int)
- Static method in class SFE.PF.
AlicePF
Display usage of AlicePF
AND_OP
- Static variable in class SFE.Compiler.
PrimitiveOperator
An integer to send with the constructor to construct an and operator.
ANDN_OP
- Static variable in class SFE.Compiler.
PrimitiveOperator
An integer to send with the constructor to construct an andn operator.
appendDoc(String)
- Method in class SFE.GUI.
ProgramDocument
Add data to the end of the document
arguments
- Variable in class SFE.GUI.
Function
arity()
- Method in class SFE.Compiler.
EqualOperator
Returns 2 as the arity of this PlusOperator.
arity()
- Method in class SFE.Compiler.
GreaterEqualOperator
Returns 2 as the arity of this PlusOperator.
arity()
- Method in class SFE.Compiler.
GreaterOperator
Returns 2 as the arity of this PlusOperator.
arity()
- Method in class SFE.Compiler.
LessEqualOperator
Returns 2 as the arity of this PlusOperator.
arity()
- Method in class SFE.Compiler.
LessOperator
Returns 2 as the arity of this PlusOperator.
arity()
- Method in class SFE.Compiler.
NotEqualOperator
Returns 2 as the arity of this PlusOperator.
arity()
- Method in class SFE.Compiler.
Operator
Returns the arity of the operator 1 for unary ops; 2 for binary ops; 3 for ternary ops; 0 for constants
arity()
- Method in class SFE.Compiler.
PlusOperator
Returns 2 as the arity of this PlusOperator.
arity()
- Method in class SFE.Compiler.
PrimitiveOperator
Returns the arity of the operator 1 for unary ops; 2 for binary ops; 3 for terinary ops;
ArrayEntryLvalue
- Class in
SFE.Compiler
ArrayEntryLvalue represent as array entry l-value that can be defined in a program.
ArrayEntryLvalue(Lvalue, int)
- Constructor for class SFE.Compiler.
ArrayEntryLvalue
Constructs a new ArrayEntryLvalue from a given lvalue and index in the array.
ArrayType
- Class in
SFE.Compiler
Class ArraType is used for representing an Array that was defined in the program.
ArrayType(Type, int)
- Constructor for class SFE.Compiler.
ArrayType
Constructs a new ArrayType object from a given length and base type.
AssignmentStatement
- Class in
SFE.Compiler
A class for representing assignment statements that can be defined in the program.
AssignmentStatement(LvalExpression, OperationExpression)
- Constructor for class SFE.Compiler.
AssignmentStatement
Constructs a new AssignmentStatement from a given lhs and rhs.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_