public class SPSPublicParametersGen
extends java.lang.Object
| Constructor and Description |
|---|
SPSPublicParametersGen() |
| Modifier and Type | Method and Description |
|---|---|
static <PPType extends SPSPublicParameters> |
generateParameters(java.util.function.BiFunction<org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup,java.lang.Integer,PPType> constructor,
org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup bGroup,
int messageLength)
generates a set of public parameters based on a pre-made
BilinearGroup. |
static SPSPublicParameters |
generateParameters(int securityParameter,
boolean debugMode) |
public static SPSPublicParameters generateParameters(int securityParameter, boolean debugMode)
public static <PPType extends SPSPublicParameters> PPType generateParameters(java.util.function.BiFunction<org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup,java.lang.Integer,PPType> constructor, org.cryptimeleon.math.structures.groups.elliptic.BilinearGroup bGroup, int messageLength)
BilinearGroup.
This works for any subclass of SPSPublicParameters that provides a constructor that takes
just a BilinearGroup as its parameter