public class PSBlindSignProtocol extends BaseProtocol
| Modifier and Type | Class and Description |
|---|---|
static class |
PSBlindSignProtocol.BlindSignProtocolInstance |
static class |
PSBlindSignProtocol.ReceiverInput |
| Modifier and Type | Field and Description |
|---|---|
protected CommitmentScheme |
commitmentSchemeForDamgard |
protected PSExtendedSignatureScheme |
scheme |
firstMessageRole, otherRole| Constructor and Description |
|---|
PSBlindSignProtocol(PSExtendedSignatureScheme scheme,
CommitmentScheme commitmentSchemeForDamgard) |
| Modifier and Type | Method and Description |
|---|---|
static CommitmentScheme |
generatePp(PSExtendedSignatureScheme scheme) |
PSBlindSignProtocol.BlindSignProtocolInstance |
instantiateProtocol(java.lang.String role,
CommonInput commonInput,
SecretInput secretInput) |
PSBlindSignProtocol.BlindSignProtocolInstance |
instantiateProtocolForReceiver(PSExtendedVerificationKey commonInput,
PSBlindSignProtocol.ReceiverInput secretInput) |
PSBlindSignProtocol.BlindSignProtocolInstance |
instantiateProtocolForSigner(PSExtendedVerificationKey commonInput,
PSSigningKey secretInput) |
getFirstMessageRole, getRoleNamesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrunProtocolLocallyprotected final CommitmentScheme commitmentSchemeForDamgard
protected final PSExtendedSignatureScheme scheme
public PSBlindSignProtocol(PSExtendedSignatureScheme scheme, CommitmentScheme commitmentSchemeForDamgard)
public static CommitmentScheme generatePp(PSExtendedSignatureScheme scheme)
public PSBlindSignProtocol.BlindSignProtocolInstance instantiateProtocol(java.lang.String role, CommonInput commonInput, SecretInput secretInput)
public PSBlindSignProtocol.BlindSignProtocolInstance instantiateProtocolForSigner(PSExtendedVerificationKey commonInput, PSSigningKey secretInput)
public PSBlindSignProtocol.BlindSignProtocolInstance instantiateProtocolForReceiver(PSExtendedVerificationKey commonInput, PSBlindSignProtocol.ReceiverInput secretInput)