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
_
I
ID_OP
- Static variable in class SFE.Compiler.
PrimitiveOperator
An integer to send with the constructor to construct a nmajn operator.
ident
- Variable in class SFE.GUI.
Statement
IDENTIFIER
- Static variable in class SFE.Compiler.
Tokenizer
A constant indicating that an identifier token has been read.
IfStatement
- Class in
SFE.Compiler
A class for representing if statement that can be defined in the program.
IfStatement(Expression, Statement, Statement)
- Constructor for class SFE.Compiler.
IfStatement
Construct a new if statement.
init(String)
- Static method in class SFE.BOAL.
MyUtil
Initialize
init(String, String)
- Method in class SFE.GUI.
Program
Initialize program.
initProgram()
- Method in class SFE.GUI.
CodeWnd
Create and initialize a new program
INP_GATE
- Static variable in class SFE.BOAL.
Gate
InputStatement
- Class in
SFE.Compiler
A class for representing input statement for the final output circuit.
INT
- Static variable in class SFE.GUI.
Type
INT_CONST
- Static variable in class SFE.Compiler.
Tokenizer
A constant indicating that a constant number token has been read.
IntConstant
- Class in
SFE.Compiler
The IntConstant class represents integer consts expressions that can appear in the program.
IntConstant(int)
- Constructor for class SFE.Compiler.
IntConstant
Constructs a new IntConstant from a given integer const
interpretCode()
- Method in class SFE.BOAL.
Gate
Interpret a garbled code back to a bit (only for output gates) Note - different treatment for Alice and Bob outputs: evaluation for Alice output against a hash of the garbled value, evaluation for Bob output against the garbled value itself.
IntType
- Class in
SFE.Compiler
A class representing the integer primitive type of an arbitrary length.
IntType(int)
- Constructor for class SFE.Compiler.
IntType
Constructs an IntType object of a given length.
intVal()
- Method in class SFE.Compiler.
Tokenizer
Return the integer in current token.
IO
- Class in
SFE.BOAL
IO An IO object describes an interaction with Alice or Bob for input/output.
IO(boolean)
- Constructor for class SFE.BOAL.
IO
Constructor for class IO
isAlice()
- Method in class SFE.BOAL.
IO
isAlice: get the Alice/Bob indicator boolean flag
isAliceInput()
- Method in class SFE.BOAL.
Gate
isAliceOutput()
- Method in class SFE.BOAL.
Gate
isArray()
- Method in class SFE.GUI.
Type
Is type an array
isBobInput()
- Method in class SFE.BOAL.
Gate
isBobOutput()
- Method in class SFE.BOAL.
Gate
isComplexIDOfLeft()
- Method in class SFE.Compiler.
PrimitiveOperator
returns true if gate is Trinary or Binary and ID on the left pin.
isComplexIDOfMiddle()
- Method in class SFE.Compiler.
PrimitiveOperator
same as isComplexIDOfLeft but on right pin
isComplexIDOfRight()
- Method in class SFE.Compiler.
PrimitiveOperator
same as isComplexIDOfLeft but on right pin
isComplexIDOrNeg()
- Method in class SFE.Compiler.
BinaryOpExpression
returns true if this gate outputs true of false(constant output).
isComplexIDOrNeg()
- Method in class SFE.Compiler.
OperationExpression
returns true if this gate outputs true of false(constant output).
isComplexIDOrNeg()
- Method in class SFE.Compiler.
TrinaryOpExpression
returns true if this gate is a id gate or neg gate of one of the inputs
isComplexIDOrNeg()
- Method in class SFE.Compiler.
UnaryOpExpression
cannot happen
isComplexNotOfLeft()
- Method in class SFE.Compiler.
PrimitiveOperator
returns true if gate is Trinary or Binary and ID on the left pin.
isComplexNotOfMiddle()
- Method in class SFE.Compiler.
PrimitiveOperator
same as isComplexNotOfLeft but on middle pin
isComplexNotOfRight()
- Method in class SFE.Compiler.
PrimitiveOperator
same as isComplexNotOfLeft but on right pin
isConstant()
- Method in class SFE.Compiler.
OperationExpression
Returns true if the output of this operation is constant
isCorrect()
- Method in class SFE.BOAL.
Circuit
Verify that an exposed garbled circuit is correct (done by Alice in order to prevent cheating by Bob).
isCorrect()
- Method in class SFE.BOAL.
Gate
isEnum()
- Method in class SFE.GUI.
Type
Is type an enumerated type
isID()
- Method in class SFE.Compiler.
PrimitiveOperator
Returns true if this operator is unary operator and is the identity function.
isImmutable()
- Method in class SFE.GUI.
Type
Is type immutable (read only)
isInput()
- Method in class SFE.BOAL.
Gate
isInput()
- Method in class SFE.BOAL.
IO
isInput: get the input/output indicator boolean flag
isMust()
- Method in class SFE.GUI.
Function
Is function undeletable
isMust()
- Method in class SFE.GUI.
Type
Is type a must type (undeletable)
isNot()
- Method in class SFE.Compiler.
PrimitiveOperator
Returns true if this operator is unary operator and is the booelan function NOT.
isOne()
- Method in class SFE.Compiler.
PrimitiveOperator
Returns true if this operator is unary operator and is the booelan function output is constant one.
isOutput()
- Method in class SFE.BOAL.
Gate
isOutput()
- Method in class SFE.Compiler.
ArrayEntryLvalue
Returns true is this ArrayEntryLvalue is a part out the circuit's output.
isOutput()
- Method in class SFE.Compiler.
LvalExpression
Returns true if the this expression is a part out the circuit's output.
isOutput()
- Method in class SFE.Compiler.
Lvalue
Returns true is the variable is a part out the circuit's output.
isOutput()
- Method in class SFE.Compiler.
StructFieldLvalue
Returns true is this variable is a part out the circuit's output.
isPrimitive()
- Method in class SFE.GUI.
Type
Is type a primitive type
isStruct()
- Method in class SFE.GUI.
Type
Is type a structure
isUsed(Statement)
- Static method in class SFE.Compiler.
Optimizer
returns true is s is needed to calculate the output pins of the circuit.
isZero()
- Method in class SFE.Compiler.
PrimitiveOperator
Returns true if this operator is unary operator and is the booelan function output is constant one.
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
_