public class SPSPOSSigningKey extends java.lang.Object implements SigningKey
SPSPOSSignatureScheme.| Modifier and Type | Field and Description |
|---|---|
protected org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement |
exponentA
a in the paper
The one-time key used for signing
|
protected org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement[] |
exponentsChi
\chi_1, ...
|
protected org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement |
exponentW
w_z in the paper
|
| Constructor and Description |
|---|
SPSPOSSigningKey(org.cryptimeleon.math.serialization.Representation repr,
org.cryptimeleon.math.structures.rings.zn.Zp zp) |
SPSPOSSigningKey(org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement[] exponentsChi,
org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement exponentW) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement[] |
getExponentsChi() |
org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement |
getExponentW() |
org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement |
getOneTimeKey() |
org.cryptimeleon.math.serialization.Representation |
getRepresentation() |
int |
hashCode() |
void |
setOneTimeKey(org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement oneTimeKey) |
protected org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement[] exponentsChi
protected org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement exponentW
protected org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement exponentA
public SPSPOSSigningKey(org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement[] exponentsChi,
org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement exponentW)
public SPSPOSSigningKey(org.cryptimeleon.math.serialization.Representation repr,
org.cryptimeleon.math.structures.rings.zn.Zp zp)
public org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement[] getExponentsChi()
public org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement getExponentW()
public void setOneTimeKey(org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement oneTimeKey)
public org.cryptimeleon.math.structures.rings.zn.Zp.ZpElement getOneTimeKey()
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