Class JPAKERound1Payload
java.lang.Object
org.bouncycastle.crypto.agreement.jpake.JPAKERound1Payload
The payload sent/received during the first 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.createRound1PayloadToSend()
.
Each JPAKEParticipant
must also validate the payload
received from the other JPAKEParticipant
.
The received payload should be validated via
JPAKEParticipant.validateRound1PayloadReceived(JPAKERound1Payload)
.
-
Constructor Summary
ConstructorDescriptionJPAKERound1Payload
(String participantId, BigInteger gx1, BigInteger gx2, BigInteger[] knowledgeProofForX1, BigInteger[] knowledgeProofForX2) -
Method Summary
-
Constructor Details
-
JPAKERound1Payload
public JPAKERound1Payload(String participantId, BigInteger gx1, BigInteger gx2, BigInteger[] knowledgeProofForX1, BigInteger[] knowledgeProofForX2)
-
-
Method Details
-
getParticipantId
-
getGx1
-
getGx2
-
getKnowledgeProofForX1
-
getKnowledgeProofForX2
-