public class SPSKPW15VerificationKey extends java.lang.Object implements VerificationKey
| Modifier and Type | Field and Description |
|---|---|
protected org.cryptimeleon.math.structures.groups.GroupElement |
A
A in the paper (note that since k = 1), A is just a single group element here
|
protected org.cryptimeleon.math.structures.groups.GroupElement[] |
C
(n+1 x k) Matrix C in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement[] |
C0
(k+1 x k) Matrix C0 in the paper
|
protected org.cryptimeleon.math.structures.groups.GroupElement[] |
C1
(k+1 x k) Matrix C1 in the paper
|
| Constructor and Description |
|---|
SPSKPW15VerificationKey() |
SPSKPW15VerificationKey(org.cryptimeleon.math.structures.groups.GroupElement[] C0,
org.cryptimeleon.math.structures.groups.GroupElement[] C1,
org.cryptimeleon.math.structures.groups.GroupElement[] C,
org.cryptimeleon.math.structures.groups.GroupElement A) |
SPSKPW15VerificationKey(org.cryptimeleon.math.structures.groups.Group G_1,
org.cryptimeleon.math.structures.groups.Group G_2,
org.cryptimeleon.math.serialization.Representation repr) |
SPSKPW15VerificationKey(org.cryptimeleon.math.structures.cartesian.Vector<org.cryptimeleon.math.structures.groups.GroupElement> C0,
org.cryptimeleon.math.structures.cartesian.Vector<org.cryptimeleon.math.structures.groups.GroupElement> C1,
org.cryptimeleon.math.structures.cartesian.Vector<org.cryptimeleon.math.structures.groups.GroupElement> C,
org.cryptimeleon.math.structures.groups.GroupElement A) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
org.cryptimeleon.math.structures.groups.GroupElement |
getA() |
org.cryptimeleon.math.structures.groups.GroupElement[] |
getC() |
org.cryptimeleon.math.structures.groups.GroupElement[] |
getC0() |
org.cryptimeleon.math.structures.groups.GroupElement[] |
getC1() |
org.cryptimeleon.math.serialization.Representation |
getRepresentation() |
int |
hashCode() |
void |
setA(org.cryptimeleon.math.structures.groups.GroupElement a) |
void |
setC(org.cryptimeleon.math.structures.groups.GroupElement[] c) |
protected org.cryptimeleon.math.structures.groups.GroupElement[] C0
protected org.cryptimeleon.math.structures.groups.GroupElement[] C1
protected org.cryptimeleon.math.structures.groups.GroupElement[] C
protected org.cryptimeleon.math.structures.groups.GroupElement A
public SPSKPW15VerificationKey()
public SPSKPW15VerificationKey(org.cryptimeleon.math.structures.groups.Group G_1,
org.cryptimeleon.math.structures.groups.Group G_2,
org.cryptimeleon.math.serialization.Representation repr)
public SPSKPW15VerificationKey(org.cryptimeleon.math.structures.cartesian.Vector<org.cryptimeleon.math.structures.groups.GroupElement> C0,
org.cryptimeleon.math.structures.cartesian.Vector<org.cryptimeleon.math.structures.groups.GroupElement> C1,
org.cryptimeleon.math.structures.cartesian.Vector<org.cryptimeleon.math.structures.groups.GroupElement> C,
org.cryptimeleon.math.structures.groups.GroupElement A)
public SPSKPW15VerificationKey(org.cryptimeleon.math.structures.groups.GroupElement[] C0,
org.cryptimeleon.math.structures.groups.GroupElement[] C1,
org.cryptimeleon.math.structures.groups.GroupElement[] C,
org.cryptimeleon.math.structures.groups.GroupElement A)
public org.cryptimeleon.math.structures.groups.GroupElement[] getC0()
public org.cryptimeleon.math.structures.groups.GroupElement[] getC1()
public org.cryptimeleon.math.structures.groups.GroupElement[] getC()
public void setC(org.cryptimeleon.math.structures.groups.GroupElement[] c)
public org.cryptimeleon.math.structures.groups.GroupElement getA()
public void setA(org.cryptimeleon.math.structures.groups.GroupElement a)
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