public class SPSXSIGVerificationKey extends java.lang.Object implements VerificationKey
SPSXSIGSignatureScheme.| Modifier and Type | Field and Description |
|---|---|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group1ElementV7
V_7 \in G_1(!) in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group2ElementV1
V^{tilde}_1 \in G_2 in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group2ElementV2
V^{tilde}_2 \in G_2 in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group2ElementV3
V^{tilde}_3 \in G_2 in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group2ElementV4
V^{tilde}_4 \in G_2 in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group2ElementV5
V^{tilde}_5 \in G_2 in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group2ElementV6
V^{tilde}_6 \in G_2 in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement |
group2ElementV8
V^{tilde}_8 \in G_2 in the paper
|
| Constructor and Description |
|---|
SPSXSIGVerificationKey(org.cryptimeleon.math.structures.groups.GroupElement group2ElementV1,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV2,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV3,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV4,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV5,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV6,
org.cryptimeleon.math.structures.groups.GroupElement group1ElementV7,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV8) |
SPSXSIGVerificationKey(org.cryptimeleon.math.structures.groups.Group G1,
org.cryptimeleon.math.structures.groups.Group G2,
org.cryptimeleon.math.serialization.Representation repr) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup1ElementV7() |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup2ElementV1() |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup2ElementV2() |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup2ElementV3() |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup2ElementV4() |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup2ElementV5() |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup2ElementV6() |
org.cryptimeleon.math.structures.groups.GroupElement |
getGroup2ElementV8() |
org.cryptimeleon.math.serialization.Representation |
getRepresentation() |
int |
hashCode() |
protected org.cryptimeleon.math.structures.groups.GroupElement group2ElementV1
protected org.cryptimeleon.math.structures.groups.GroupElement group2ElementV2
protected org.cryptimeleon.math.structures.groups.GroupElement group2ElementV3
protected org.cryptimeleon.math.structures.groups.GroupElement group2ElementV4
protected org.cryptimeleon.math.structures.groups.GroupElement group2ElementV5
protected org.cryptimeleon.math.structures.groups.GroupElement group2ElementV6
protected org.cryptimeleon.math.structures.groups.GroupElement group1ElementV7
protected org.cryptimeleon.math.structures.groups.GroupElement group2ElementV8
public SPSXSIGVerificationKey(org.cryptimeleon.math.structures.groups.GroupElement group2ElementV1,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV2,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV3,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV4,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV5,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV6,
org.cryptimeleon.math.structures.groups.GroupElement group1ElementV7,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementV8)
public SPSXSIGVerificationKey(org.cryptimeleon.math.structures.groups.Group G1,
org.cryptimeleon.math.structures.groups.Group G2,
org.cryptimeleon.math.serialization.Representation repr)
public org.cryptimeleon.math.structures.groups.GroupElement getGroup2ElementV1()
public org.cryptimeleon.math.structures.groups.GroupElement getGroup2ElementV2()
public org.cryptimeleon.math.structures.groups.GroupElement getGroup2ElementV3()
public org.cryptimeleon.math.structures.groups.GroupElement getGroup2ElementV4()
public org.cryptimeleon.math.structures.groups.GroupElement getGroup2ElementV5()
public org.cryptimeleon.math.structures.groups.GroupElement getGroup2ElementV6()
public org.cryptimeleon.math.structures.groups.GroupElement getGroup1ElementV7()
public org.cryptimeleon.math.structures.groups.GroupElement getGroup2ElementV8()
public org.cryptimeleon.math.serialization.Representation getRepresentation()
getRepresentation in interface org.cryptimeleon.math.serialization.Representablepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object