Each ECJPAKEParticipant creates and sends an instance
of this payload to the other ECJPAKEParticipant.
The payload to send should be created via
ECJPAKEParticipant#createRound1PayloadToSend().
Each ECJPAKEParticipant must also validate the payload
received from the other ECJPAKEParticipant.
The received payload should be validated via
ECJPAKEParticipant#validateRound1PayloadReceived(ECJPAKERound1Payload).
| Modifier and Type | Field and Description |
|---|---|
| private final ECPoint | gx1
The value of g^x1 |
| private final ECPoint | gx2
The value of g^x2 |
| private final ECSchnorrZKP | knowledgeProofForX1
The zero knowledge proof for x1. |
| private final ECSchnorrZKP | knowledgeProofForX2
The zero knowledge proof for x2. |
| private final String |
| Access | Constructor and Description |
|---|---|
| public | ECJPAKERound1Payload(String participantId, ECPoint gx1, ECPoint gx2, ECSchnorrZKP knowledgeProofForX1, ECSchnorrZKP knowledgeProofForX2)
|
| Modifier and Type | Method and Description |
|---|---|
| public ECPoint | |
| public ECPoint | |
| public ECSchnorrZKP | |
| public ECSchnorrZKP | |
| public String |
| gx1 | back to summary |
|---|---|
| private final ECPoint gx1 The value of g^x1 | |
| gx2 | back to summary |
|---|---|
| private final ECPoint gx2 The value of g^x2 | |
| knowledgeProofForX1 | back to summary |
|---|---|
| private final ECSchnorrZKP knowledgeProofForX1 The zero knowledge proof for x1.
This is a class | |
| knowledgeProofForX2 | back to summary |
|---|---|
| private final ECSchnorrZKP knowledgeProofForX2 The zero knowledge proof for x2.
This is a class | |
| participantId | back to summary |
|---|---|
| private final String participantId | |
| ECJPAKERound1Payload | back to summary |
|---|---|
| public ECJPAKERound1Payload(String participantId, ECPoint gx1, ECPoint gx2, ECSchnorrZKP knowledgeProofForX1, ECSchnorrZKP knowledgeProofForX2) | |
| getGx1 | back to summary |
|---|---|
| public ECPoint getGx1() | |
| getGx2 | back to summary |
|---|---|
| public ECPoint getGx2() | |
| getKnowledgeProofForX1 | back to summary |
|---|---|
| public ECSchnorrZKP getKnowledgeProofForX1() | |
| getKnowledgeProofForX2 | back to summary |
|---|---|
| public ECSchnorrZKP getKnowledgeProofForX2() | |
| getParticipantId | back to summary |
|---|---|
| public String getParticipantId() | |