public abstract class SigmaProtocolInstance extends java.lang.Object implements InteractiveArgumentInstance
| Modifier and Type | Field and Description |
|---|---|
protected Announcement |
announcement |
protected AnnouncementSecret |
announcementSecret |
protected Challenge |
challenge |
protected CommonInput |
commonInput |
protected SigmaProtocol |
protocol |
protected Response |
response |
protected SecretInput |
secretInput |
| Modifier | Constructor and Description |
|---|---|
protected |
SigmaProtocolInstance(SigmaProtocol protocol,
CommonInput commonInput) |
protected |
SigmaProtocolInstance(SigmaProtocol protocol,
CommonInput commonInput,
SecretInput secretInput) |
| Modifier and Type | Method and Description |
|---|---|
SigmaProtocol |
getProtocol() |
boolean |
isAccepting()
Returns true if the protocol is accepting (meaning the prover was able to convince the verifier).
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRoleName, hasTerminated, nextMessage, sendsFirstMessageprotected SigmaProtocol protocol
protected CommonInput commonInput
protected SecretInput secretInput
protected AnnouncementSecret announcementSecret
protected Announcement announcement
protected Challenge challenge
protected Response response
protected SigmaProtocolInstance(SigmaProtocol protocol, CommonInput commonInput, SecretInput secretInput)
protected SigmaProtocolInstance(SigmaProtocol protocol, CommonInput commonInput)
public SigmaProtocol getProtocol()
getProtocol in interface InteractiveArgumentInstancegetProtocol in interface TwoPartyProtocolInstancepublic boolean isAccepting()
InteractiveArgumentInstanceisAccepting in interface InteractiveArgumentInstance