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