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 GeMSSParametersbluegemss128static GeMSSParametersbluegemss192static GeMSSParametersbluegemss256static GeMSSParameterscyangemss128static GeMSSParameterscyangemss192static GeMSSParameterscyangemss256static GeMSSParametersdualmodems128static GeMSSParametersdualmodems192static GeMSSParametersdualmodems256static GeMSSParametersfgemss128static GeMSSParametersfgemss192static GeMSSParametersfgemss256static GeMSSParametersgemss128static GeMSSParametersgemss192static GeMSSParametersgemss256static GeMSSParametersmagentagemss128static GeMSSParametersmagentagemss192static GeMSSParametersmagentagemss256static GeMSSParametersredgemss128static GeMSSParametersredgemss192static GeMSSParametersredgemss256static GeMSSParameterswhitegemss128static GeMSSParameterswhitegemss192static GeMSSParameterswhitegemss256
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getEncoded()org.bouncycastle.pqc.crypto.gemss.GeMSSEnginegetEngine()static java.lang.IntegergetID(GeMSSParameters params)Return the OID that maps to the passed in SPHINCS+ parameters.java.lang.StringgetName()static GeMSSParametersgetParams(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()
-
-