public class AKOT15SharedPublicParameters extends SPSPublicParameters implements java.lang.Cloneable
SPSFSP2SignatureScheme requires the PublicParameters
to match up across building blocks. In order to simplify interactions between the schemes,
this class holds these shared public parameters.| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Integer |
messageLength |
bilinearGroup, group1ElementG, group2ElementH| Constructor and Description |
|---|
AKOT15SharedPublicParameters(org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup bilinearGroup,
int messageLength) |
AKOT15SharedPublicParameters(org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup bilinearGroup,
int messageLength,
org.cryptimeleon.math.structures.groups.GroupElement group1ElementG,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementH) |
AKOT15SharedPublicParameters(org.cryptimeleon.math.serialization.Representation repr) |
| Modifier and Type | Method and Description |
|---|---|
AKOT15SharedPublicParameters |
clone() |
boolean |
equals(java.lang.Object o) |
org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup |
getBilinearGroup() |
org.cryptimeleon.math.structures.groups.elliptic.BilinearMap |
getBilinearMap() |
java.lang.Integer |
getMessageLength() |
org.cryptimeleon.math.serialization.Representation |
getRepresentation() |
int |
hashCode() |
void |
setMessageLength(int messageLength) |
getG1GroupGenerator, getG2GroupGenerator, getGT, getZppublic AKOT15SharedPublicParameters(org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup bilinearGroup,
int messageLength)
public AKOT15SharedPublicParameters(org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup bilinearGroup,
int messageLength,
org.cryptimeleon.math.structures.groups.GroupElement group1ElementG,
org.cryptimeleon.math.structures.groups.GroupElement group2ElementH)
public AKOT15SharedPublicParameters(org.cryptimeleon.math.serialization.Representation repr)
public org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup getBilinearGroup()
public org.cryptimeleon.math.structures.groups.elliptic.BilinearMap getBilinearMap()
getBilinearMap in class SPSPublicParameterspublic java.lang.Integer getMessageLength()
public void setMessageLength(int messageLength)
public org.cryptimeleon.math.serialization.Representation getRepresentation()
getRepresentation in interface org.cryptimeleon.math.serialization.RepresentablegetRepresentation in class SPSPublicParameterspublic AKOT15SharedPublicParameters clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class SPSPublicParameterspublic int hashCode()
hashCode in class SPSPublicParameters