public class OwlFinishRegistration
extends java.lang.Object
OwlServerRegistration during the user registration of a Owl exchange.
This payload is to be stored securely by the server.
Each OwlServerRegistration creates and sends an instance
of this payload to be stored securely.
The payload to send should be created via
OwlServerRegistration.registerUseronServer(OwlInitialRegistration).
| Constructor and Description |
|---|
OwlFinishRegistration(java.lang.String clientId,
ECSchnorrZKP knowledgeProofForX3,
ECPoint gx3,
java.math.BigInteger pi,
ECPoint gt)
Constructor of OwlFinishRegistration
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClientId()
Get the client identity
|
ECPoint |
getGt()
Get T = t * [G]
|
ECPoint |
getGx3()
Get X3 = x3 * [G]
|
ECSchnorrZKP |
getKnowledgeProofForX3()
Get the zero-knowledge proof for the knowledge of x3 for X3 = x3 * [G]
|
java.math.BigInteger |
getPi()
Get pi = H(t), where t = H(Username||password) mod(n)
|
public OwlFinishRegistration(java.lang.String clientId,
ECSchnorrZKP knowledgeProofForX3,
ECPoint gx3,
java.math.BigInteger pi,
ECPoint gt)
clientId - The client identity (or username)knowledgeProofForX3 - The zero-knowledge proof for the knowledge of x3 for X3gx3 - The public key X3= [G] * x3pi - pi = H(t) where t=H(username || password) mod ngt - T = t * [G]public java.lang.String getClientId()
public java.math.BigInteger getPi()
public ECPoint getGt()
public ECPoint getGx3()
public ECSchnorrZKP getKnowledgeProofForX3()
ECSchnorrZKP