Class ECJPAKERound3Payload
- java.lang.Object
-
- org.bouncycastle.crypto.agreement.ecjpake.ECJPAKERound3Payload
-
public class ECJPAKERound3Payload extends java.lang.Object
The payload sent/received during the optional third round of a EC J-PAKE exchange, which is for explicit key confirmation.Each
ECJPAKEParticipant
creates and sends an instance of this payload to the otherECJPAKEParticipant
. The payload to send should be created viaECJPAKEParticipant.createRound3PayloadToSend(BigInteger)
Each
ECJPAKEParticipant
must also validate the payload received from the otherECJPAKEParticipant
. The received payload should be validated viaECJPAKEParticipant.validateRound3PayloadReceived(ECJPAKERound3Payload, BigInteger)
-
-
Constructor Summary
Constructors Constructor Description ECJPAKERound3Payload(java.lang.String participantId, java.math.BigInteger magTag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigInteger
getMacTag()
java.lang.String
getParticipantId()
-