Class GeMSSParameters
- java.lang.Object
-
- org.bouncycastle.pqc.crypto.gemss.GeMSSParameters
-
public class GeMSSParameters extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static GeMSSParameters
bluegemss128
static GeMSSParameters
bluegemss192
static GeMSSParameters
bluegemss256
static GeMSSParameters
cyangemss128
static GeMSSParameters
cyangemss192
static GeMSSParameters
cyangemss256
static GeMSSParameters
dualmodems128
static GeMSSParameters
dualmodems192
static GeMSSParameters
dualmodems256
static GeMSSParameters
fgemss128
static GeMSSParameters
fgemss192
static GeMSSParameters
fgemss256
static GeMSSParameters
gemss128
static GeMSSParameters
gemss192
static GeMSSParameters
gemss256
static GeMSSParameters
magentagemss128
static GeMSSParameters
magentagemss192
static GeMSSParameters
magentagemss256
static GeMSSParameters
redgemss128
static GeMSSParameters
redgemss192
static GeMSSParameters
redgemss256
static GeMSSParameters
whitegemss128
static GeMSSParameters
whitegemss192
static GeMSSParameters
whitegemss256
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getEncoded()
org.bouncycastle.pqc.crypto.gemss.GeMSSEngine
getEngine()
static java.lang.Integer
getID(GeMSSParameters params)
Return the OID that maps to the passed in SPHINCS+ parameters.java.lang.String
getName()
static GeMSSParameters
getParams(java.lang.Integer id)
Return the SPHINCS+ parameters that map to the passed in parameter ID.
-
-
-
Field Detail
-
gemss128
public static final GeMSSParameters gemss128
-
gemss192
public static final GeMSSParameters gemss192
-
gemss256
public static final GeMSSParameters gemss256
-
bluegemss128
public static final GeMSSParameters bluegemss128
-
bluegemss192
public static final GeMSSParameters bluegemss192
-
bluegemss256
public static final GeMSSParameters bluegemss256
-
redgemss128
public static final GeMSSParameters redgemss128
-
redgemss192
public static final GeMSSParameters redgemss192
-
redgemss256
public static final GeMSSParameters redgemss256
-
whitegemss128
public static final GeMSSParameters whitegemss128
-
whitegemss192
public static final GeMSSParameters whitegemss192
-
whitegemss256
public static final GeMSSParameters whitegemss256
-
cyangemss128
public static final GeMSSParameters cyangemss128
-
cyangemss192
public static final GeMSSParameters cyangemss192
-
cyangemss256
public static final GeMSSParameters cyangemss256
-
magentagemss128
public static final GeMSSParameters magentagemss128
-
magentagemss192
public static final GeMSSParameters magentagemss192
-
magentagemss256
public static final GeMSSParameters magentagemss256
-
fgemss128
public static final GeMSSParameters fgemss128
-
fgemss192
public static final GeMSSParameters fgemss192
-
fgemss256
public static final GeMSSParameters fgemss256
-
dualmodems128
public static final GeMSSParameters dualmodems128
-
dualmodems192
public static final GeMSSParameters dualmodems192
-
dualmodems256
public static final GeMSSParameters dualmodems256
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getParams
public static GeMSSParameters getParams(java.lang.Integer id)
Return the SPHINCS+ parameters that map to the passed in parameter ID.- Parameters:
id
- the oid of interest.- Returns:
- the parameter set.
-
getID
public static java.lang.Integer getID(GeMSSParameters params)
Return the OID that maps to the passed in SPHINCS+ parameters.- Parameters:
params
- the parameters of interest.- Returns:
- the OID for the parameter set.
-
getEncoded
public byte[] getEncoded()
-
getEngine
public org.bouncycastle.pqc.crypto.gemss.GeMSSEngine getEngine()
-
-