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()