Each ECJPAKEParticipant creates and sends an instance
of this payload to the other ECJPAKEParticipant.
The payload to send should be created via
ECJPAKEParticipant#createRound2PayloadToSend()
Each ECJPAKEParticipant must also validate the payload
received from the other ECJPAKEParticipant.
The received payload should be validated via
ECJPAKEParticipant#validateRound2PayloadReceived(ECJPAKERound2Payload)
| Modifier and Type | Field and Description |
|---|---|
| private final ECPoint | a
The value of A, as computed during round 2. |
| private final ECSchnorrZKP | knowledgeProofForX2s
The zero knowledge proof for x2 * s. |
| private final String | participantId
The id of the |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public ECPoint | |
| public ECSchnorrZKP | |
| public String |
| a | back to summary |
|---|---|
| private final ECPoint a The value of A, as computed during round 2. | |
| knowledgeProofForX2s | back to summary |
|---|---|
| private final ECSchnorrZKP knowledgeProofForX2s The zero knowledge proof for x2 * s.
This is a class | |
| participantId | back to summary |
|---|---|
| private final String participantId The id of the | |
| ECJPAKERound2Payload | back to summary |
|---|---|
| public ECJPAKERound2Payload(String participantId, ECPoint a, ECSchnorrZKP knowledgeProofForX2s) | |
| getA | back to summary |
|---|---|
| public ECPoint getA() | |
| getKnowledgeProofForX2s | back to summary |
|---|---|
| public ECSchnorrZKP getKnowledgeProofForX2s() | |
| getParticipantId | back to summary |
|---|---|
| public String getParticipantId() | |