org.bouncycastle.crypto.agreement.jpake
Class JPAKERound2Payload
java.lang.Object
|
+--org.bouncycastle.crypto.agreement.jpake.JPAKERound2Payload
- public class JPAKERound2Payload
- extends java.lang.Object
The payload sent/received during the second round of a J-PAKE exchange.
Each JPAKEParticipant
creates and sends an instance
of this payload to the other JPAKEParticipant
.
The payload to send should be created via
JPAKEParticipant.createRound2PayloadToSend()
Each JPAKEParticipant
must also validate the payload
received from the other JPAKEParticipant
.
The received payload should be validated via
JPAKEParticipant.validateRound2PayloadReceived(JPAKERound2Payload)
Constructor Summary |
JPAKERound2Payload(java.lang.String participantId,
java.math.BigInteger a,
java.math.BigInteger[] knowledgeProofForX2s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPAKERound2Payload
public JPAKERound2Payload(java.lang.String participantId,
java.math.BigInteger a,
java.math.BigInteger[] knowledgeProofForX2s)
getParticipantId
public java.lang.String getParticipantId()
getA
public java.math.BigInteger getA()
getKnowledgeProofForX2s
public java.math.BigInteger[] getKnowledgeProofForX2s()