FRODO Version 2.19.1
An open-source framework for Distributed Constraint Optimization (DCOP)
Loading...
Searching...
No Matches
frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo Class Reference

Convent class to store information about a variable. More...

Public Member Functions

 VariableInfo (String self)
 Constructor.
String newCodename ()
String toString ()

Public Attributes

String self
 Name of the variable corresponding to this variableInfo.
HashSet< String > codenames = new HashSet<String> ()
 CodeNames used instead of this variable's name.
CryptoScheme< C, E, K > cs
 CryptoScheme for this variable.
int keysToReceive = -1
 The number of keys still needed to be received.
int keysToSend = -1
 The number of public key shares that need to be sent.

Detailed Description

Convent class to store information about a variable.

Constructor & Destructor Documentation

◆ VariableInfo()

frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo.VariableInfo ( String self)

Constructor.

Parameters
selfthe name of this variable

Member Function Documentation

◆ newCodename()

◆ toString()

String frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo.toString ( )
See also
java.lang.Object#toString()

References cs.

Member Data Documentation

◆ codenames

HashSet<String> frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo.codenames = new HashSet<String> ()

CodeNames used instead of this variable's name.

◆ cs

CryptoScheme<C,E,K> frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo.cs

CryptoScheme for this variable.

Referenced by toString().

◆ keysToReceive

int frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo.keysToReceive = -1

The number of keys still needed to be received.

◆ keysToSend

int frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo.keysToSend = -1

The number of public key shares that need to be sent.

◆ self

String frodo2.algorithms.dpop.privacy.CollaborativeDecryption< C extends Addable< C >, E extends AddableLimited< C, E, K extends PublicKeyShare >.VariableInfo.self

Name of the variable corresponding to this variableInfo.


The documentation for this class was generated from the following file: