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
_
E
EDIT_PANEL
- Static variable in class SFE.GUI.
EditWndPanel
EditorApplet
- Class in
SFE.GUI
This is the Applet class which will run the application.
EditorApplet()
- Constructor for class SFE.GUI.
EditorApplet
Constructor for the applet
EditPanel
- Class in
SFE.GUI
An Editor Panel.
EditPanel(Program, CodeWndPanel, JFrame)
- Constructor for class SFE.GUI.
EditPanel
Construct a new EditPanel
editPanel
- Variable in class SFE.GUI.
EditWndPanel
EDITVAR_PANEL
- Static variable in class SFE.GUI.
EditWndPanel
EditVarPanel
- Class in
SFE.GUI
An Editor Panel.
EditVarPanel(Program, CodeWndPanel, JFrame)
- Constructor for class SFE.GUI.
EditVarPanel
Construct a new EditVarPanel
editVarPanel
- Variable in class SFE.GUI.
EditWndPanel
EditVarPanel.Updater
- Class in
SFE.GUI
EditVarPanel.Updater()
- Constructor for class SFE.GUI.
EditVarPanel.Updater
EditWnd
- Class in
SFE.GUI
The Editor Window This window includes all the editing controls.
EditWnd(JFrame)
- Constructor for class SFE.GUI.
EditWnd
editWndPanel
- Variable in class SFE.GUI.
EditWnd
EditWndPanel
- Class in
SFE.GUI
This is the main panel for the Editor Window It uses different panels using cards-layout to show the different edit windows to the user.
EditWndPanel(Program, JFrame)
- Constructor for class SFE.GUI.
EditWndPanel
Construct a new EditWndPanel
EG_decrypt(BigInteger, BigInteger, BigInteger)
- Static method in class SFE.BOAL.
MyUtil
EG_decrypt: Perform El-Gamal decryption
EG_deduce(BigInteger)
- Static method in class SFE.BOAL.
MyUtil
EG_deduce: Deduce one El-Gamal public key from another
EG_encrypt(BigInteger, BigInteger, byte[])
- Static method in class SFE.BOAL.
MyUtil
EG_encrypt: Perform El-Gamal encryption
EG_g()
- Static method in class SFE.BOAL.
MyUtil
EG_g: return the EG generator g
EG_genPublic(int, BigInteger)
- Static method in class SFE.BOAL.
MyUtil
EG_genPublic: generate a public El-Gamal encryption key
EG_pow(BigInteger)
- Static method in class SFE.BOAL.
MyUtil
EG_pow: Perform modular exponentiation g^pow mod p
EG_randExp()
- Static method in class SFE.BOAL.
MyUtil
EG_randExp: generate an EG random exponent
encArrays(byte[], byte[])
- Static method in class SFE.BOAL.
MyUtil
encArrays - Encrypt plain-text array with key array by XOR
encrypt(BigInteger)
- Static method in class SFE.BOAL.
MyUtil
enumScope()
- Method in class SFE.Compiler.
UniqueVariables
Returns all vars in current scope
enumVals
- Variable in class SFE.GUI.
Type
EOF
- Static variable in class SFE.Compiler.
Tokenizer
A constant indicating that the end of the stream has been read.
EQ_OP
- Static variable in class SFE.Compiler.
PrimitiveOperator
An integer to send with the constructor to construct an eq operator.
equalLeftMid()
- Method in class SFE.Compiler.
PrimitiveOperator
Creates a new PrimitiveOperator from this PrimitiveOpertor's truth table where the left and the middle inputs are assumed to be equal.
equalLeftRight()
- Method in class SFE.Compiler.
PrimitiveOperator
Creates a new PrimitiveOperator from this PrimitiveOpertor's truth table where the left and the right inputs are assumed to be equal.
EqualOperator
- Class in
SFE.Compiler
A class for representing == operator expressions that can be defined in the program.
EqualOperator()
- Constructor for class SFE.Compiler.
EqualOperator
equalRightMid()
- Method in class SFE.Compiler.
PrimitiveOperator
Creates a new PrimitiveOperator from this PrimitiveOpertor's truth table where the right and the middle inputs are assumed to be equal.
equals(Object)
- Method in class SFE.GUI.
Constant
Compares two constants by name
equals(Object)
- Method in class SFE.GUI.
Function
Compares function by name
equals(Object)
- Method in class SFE.GUI.
ProgramDocument
Compare documents by data
equals(Object)
- Method in class SFE.GUI.
Type
Compare types by name
equals(Object)
- Method in class SFE.GUI.
Variable
Compare variables by name
estimateGates(int, int)
- Static method in class SFE.PF.
P_EP
estimateGates(int, int)
- Static method in class SFE.PF.
P_TP
estimateGates(int, int)
- Method in class SFE.PF.
S
Estimate number of gates of selection block.
estimateGates(int, int)
- Method in class SFE.PF.
S_U
estimateGates(int, int)
- Method in class SFE.PF.
S_u_1
estimateGates(int, int)
- Method in class SFE.PF.
S_u_v
estimateGates(int, int)
- Method in class SFE.PF.
S_V
estimateGates(int, int, int)
- Method in class SFE.PF.
UC
Estimate number of gates of UC.
estimateGates(int, int, int)
- Method in class SFE.PF.
UCsel
estimateGates(int, int, int)
- Method in class SFE.PF.
UCvaliant
evalCircuit()
- Method in class SFE.BOAL.
Circuit
Evaluate a circuit
evalGarbledCircuit(boolean, boolean)
- Method in class SFE.BOAL.
Circuit
Evaluate a garbled circuit
evalGarbledGate(boolean, boolean)
- Method in class SFE.BOAL.
Gate
Evaluate this garbled gate and place result in member garbled_value.
evalGate()
- Method in class SFE.BOAL.
Gate
Evaluate this gate and place result in member 'value'.
evaluateExpression(AssignmentStatement, BlockStatement)
- Method in class SFE.Compiler.
Expression
Recursivly calculates inner arithmetic expression.
evaluateExpression(AssignmentStatement, BlockStatement)
- Method in class SFE.Compiler.
OperationExpression
recursivly calculates inner arithmetic expression and inserts them into the proper function.
executeChooserOTs(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs:
executeChooserOTs_BOT(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_BOTBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EG(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EG: El-Gamal OT
executeChooserOTs_EG_NOC(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EG_NOC: El-Gamal OT + No Object Communication
executeChooserOTs_EGBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EGBatch: El-Gamal OTs + communication batching
executeChooserOTs_EGNP(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EGNP: El-Gamal OT + Naor-Pinkas opt
executeChooserOTs_EGNPBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EGNPBatch: El-Gamal OTs + Naor-Pinkas opt + communication batching
executeChooserOTs_EGNPOcomBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EGNPOcomBatch: Only communication alla EG+NP+ communication batching
executeChooserOTs_EGOcomBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_EGOcomBatch: Only communication alla El-Gamal + communication batching
executeChooserOTs_PlainBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeChooserOTs_PlainBatch: no real OT + communication batching
executeSenderOTs(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs:
executeSenderOTs_BOT(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_BOTBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EG(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EG: El-Gamal OT
executeSenderOTs_EG_NOC(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EG_NOC: El-Gamal OT + No Object Communication
executeSenderOTs_EGBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EGBatch: El-Gamal OTs + communication batching
executeSenderOTs_EGNP(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EGNP: El-Gamal OT + Naor-Pinkas opt
executeSenderOTs_EGNPBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EGNPBatch: El-Gamal OTs + Naor-Pinkas opt + communication batching
executeSenderOTs_EGNPOcomBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EGNPOcomBatch: Only communication alla EG+NP communication batching
executeSenderOTs_EGOcomBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_EGOcomBatch: Only communication alla El-Gamal+ communication batching
executeSenderOTs_PlainBatch(Vector, ObjectOutputStream, ObjectInputStream)
- Method in class SFE.BOAL.
OT
executeSenderOTs_PlainBatch: no real OT + communication batching
Expression
- Class in
SFE.Compiler
Abstract class for representing expressions that can be defined in the program.
Expression()
- Constructor for class SFE.Compiler.
Expression
extractCircuit(Gate[], Gate[])
- Method in class SFE.PF.
Block
Extract circuit representation of block.
extractCircuit(Gate[], Gate[])
- Method in class SFE.PF.
P_EP
extractCircuit(Gate[], Gate[])
- Method in class SFE.PF.
P_TP
extractCircuit(Gate[], Gate[])
- Method in class SFE.PF.
S_U
extractCircuit(Gate[], Gate[])
- Method in class SFE.PF.
S_u_1
extractCircuit(Gate[], Gate[])
- Method in class SFE.PF.
S_u_v
extractCircuit(Gate[], Gate[])
- Method in class SFE.PF.
S_V
extractCircuit(Gate[])
- Method in class SFE.PF.
UC
Extract circuit representation of UC.
extractCircuit(Gate[])
- Method in class SFE.PF.
UCsel
extractCircuit(Gate[])
- Method in class SFE.PF.
UCvaliant
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
_