Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.hqc

public Class HQCParameters

extends Object
implements KEMParameters
Class Inheritance
All Implemented Interfaces
org.bouncycastle.pqc.crypto.KEMParameters, org.bouncycastle.crypto.CipherParameters
Imports
org.bouncycastle.pqc.crypto.KEMParameters

Field Summary

Modifier and TypeField and Description
private int
private int
private int
g

private int[]
pack-priv static final int
public static final HQCParameters
public static final HQCParameters
public static final HQCParameters
private HQCEngine
private int
k

private int
n

private int
private int
private final String
pack-priv static final int
private int
private int
w

private int
private int

Constructor Summary

AccessConstructor and Description
private
HQCParameters(String name, int n, int n1, int n2, int k, int g, int delta, int w, int wr, int we, int utilRejectionThreshold, int fft, int[] generatorPoly)

Method Summary

Modifier and TypeMethod and Description
pack-priv int
pack-priv HQCEngine
pack-priv int
getK()

pack-priv int
getN()

pack-priv int
pack-priv int
pack-priv int
pack-priv int
public String
pack-priv int
public int
pack-priv int
pack-priv int
getW()

pack-priv int
pack-priv int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

deltaback to summary
private int delta
fftback to summary
private int fft
gback to summary
private int g
generatorPolyback to summary
private int[] generatorPoly
GF_MUL_ORDERback to summary
pack-priv static final int GF_MUL_ORDER
hqc128back to summary
public static final HQCParameters hqc128
hqc192back to summary
public static final HQCParameters hqc192
hqc256back to summary
public static final HQCParameters hqc256
hqcEngineback to summary
private HQCEngine hqcEngine
kback to summary
private int k
nback to summary
private int n
n1back to summary
private int n1
n2back to summary
private int n2
nameback to summary
private final String name
PARAM_Mback to summary
pack-priv static final int PARAM_M
utilRejectionThresholdback to summary
private int utilRejectionThreshold
wback to summary
private int w
weback to summary
private int we
wrback to summary
private int wr

Constructor Detail

HQCParametersback to summary
private HQCParameters(String name, int n, int n1, int n2, int k, int g, int delta, int w, int wr, int we, int utilRejectionThreshold, int fft, int[] generatorPoly)

Method Detail

getDeltaback to summary
pack-priv int getDelta()
getEngineback to summary
pack-priv HQCEngine getEngine()
getKback to summary
pack-priv int getK()
getNback to summary
pack-priv int getN()
getN1back to summary
pack-priv int getN1()
getN1N2_BYTESback to summary
pack-priv int getN1N2_BYTES()
getN2back to summary
pack-priv int getN2()
getN_BYTESback to summary
pack-priv int getN_BYTES()
getNameback to summary
public String getName()
getSALT_SIZE_BYTESback to summary
pack-priv int getSALT_SIZE_BYTES()
getSessionKeySizeback to summary
public int getSessionKeySize()
getSHA512_BYTESback to summary
pack-priv int getSHA512_BYTES()
getWback to summary
pack-priv int getW()
getWeback to summary
pack-priv int getWe()
getWrback to summary
pack-priv int getWr()