|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object infoservice.agreement.multicast.messages.CommitmentMessage
public class CommitmentMessage
Field Summary | |
---|---|
private java.lang.String |
m_proposal
This variable contains the message itself e.g. |
private java.lang.String |
m_randomOne
A random number as String. |
private java.lang.String |
m_randomTwo
A second random number as String. |
private char |
m_separatorCharacter
This character will be used for string concatenation. |
Constructor Summary | |
---|---|
CommitmentMessage()
Construct a |
|
CommitmentMessage(java.lang.String a_stringconcat)
Construct a |
Method Summary | |
---|---|
private java.lang.String |
concat(java.util.Vector a_strArray)
|
private java.util.Vector |
deconcat(java.lang.String a_string)
|
private static java.util.Vector |
deconcatenate(java.lang.String a_string)
|
static java.lang.String |
extractHashFromHashAndRandomOneConcatenation(java.lang.String a_concat)
Extracts the hash value from given random number and hash value concatenation. |
static java.lang.String |
extractRandomOneFromHashAndRandomOneConcatenation(java.lang.String a_concat)
Extracts the first random number from given random number and hash value concatenation. |
java.lang.String |
getConcatenation()
Creates a string concatenation using all existing variables seperated by m_separatorCharacter . |
java.lang.String |
getHashCode()
Creates a unique hash code. |
java.lang.String |
getHashValueAndRandomOne()
Creates a string concatenation using the hash code an the first random number seperated by m_separatorCharacter . |
java.lang.String |
getProposal()
Get the message itself e.g. |
java.lang.String |
getRandomOne()
Gets the first random value according to Bruce Schneiers commitment scheme. |
java.lang.String |
getRandomTwo()
Gets the second random value according to Bruce Schneiers commitment scheme. |
char |
getSeparator()
Gets the character used as seperator for string concatenation. |
java.lang.String |
toString()
Creates a string representation of this object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private java.lang.String m_randomOne
private java.lang.String m_randomTwo
private java.lang.String m_proposal
private char m_separatorCharacter
Constructor Detail |
---|
public CommitmentMessage()
public CommitmentMessage(java.lang.String a_stringconcat) throws javax.naming.directory.InvalidAttributesException
a_stringconcat
-
javax.naming.directory.InvalidAttributesException
Method Detail |
---|
public static java.lang.String extractHashFromHashAndRandomOneConcatenation(java.lang.String a_concat) throws javax.naming.directory.InvalidAttributesException
a_concat
- Random number and hash value concatenation
javax.naming.directory.InvalidAttributesException
public static java.lang.String extractRandomOneFromHashAndRandomOneConcatenation(java.lang.String a_concat) throws javax.naming.directory.InvalidAttributesException
a_concat
- Random number and hash value concatenation
javax.naming.directory.InvalidAttributesException
private static java.util.Vector deconcatenate(java.lang.String a_string)
a_string
- The string to deconcatenate.
public java.lang.String getConcatenation()
m_separatorCharacter
.
public java.lang.String getHashCode()
public java.lang.String getHashValueAndRandomOne()
m_separatorCharacter
.
public java.lang.String getProposal()
public java.lang.String getRandomOne()
public java.lang.String getRandomTwo()
public char getSeparator()
public java.lang.String toString()
toString
in class java.lang.Object
private java.lang.String concat(java.util.Vector a_strArray)
a_strArray
- Vector with strings.
private java.util.Vector deconcat(java.lang.String a_string)
a_string
- The string to deconcatenate.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |