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

public Class FrodoParameters

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

Field Summary

Modifier and TypeField and Description
private final int
B

private static final short[]
private static final short[]
private static final short[]
private final int
D

private final int
private final FrodoEngine
public static final FrodoParameters
public static final FrodoParameters
public static final FrodoParameters
public static final FrodoParameters
public static final FrodoParameters
public static final FrodoParameters
private final int
n

private final String

Constructor Summary

AccessConstructor and Description
private
FrodoParameters(String name, int n, int D, int B, short[] cdf_table, Xof digest, FrodoMatrixGenerator mGen)

Method Summary

Modifier and TypeMethod and Description
pack-priv int
getB()

pack-priv int
getD()

pack-priv FrodoEngine
pack-priv int
getN()

public String
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

Bback to summary
private final int B
cdf_table1344back to summary
private static final short[] cdf_table1344
cdf_table640back to summary
private static final short[] cdf_table640
cdf_table976back to summary
private static final short[] cdf_table976
Dback to summary
private final int D
defaultKeySizeback to summary
private final int defaultKeySize
engineback to summary
private final FrodoEngine engine
frodokem1344aesback to summary
public static final FrodoParameters frodokem1344aes
frodokem1344shakeback to summary
public static final FrodoParameters frodokem1344shake
frodokem640aesback to summary
public static final FrodoParameters frodokem640aes
frodokem640shakeback to summary
public static final FrodoParameters frodokem640shake
frodokem976aesback to summary
public static final FrodoParameters frodokem976aes
frodokem976shakeback to summary
public static final FrodoParameters frodokem976shake
nback to summary
private final int n
nameback to summary
private final String name

Constructor Detail

FrodoParametersback to summary
private FrodoParameters(String name, int n, int D, int B, short[] cdf_table, Xof digest, FrodoMatrixGenerator mGen)

Method Detail

getBback to summary
pack-priv int getB()
getDback to summary
pack-priv int getD()
getEngineback to summary
pack-priv FrodoEngine getEngine()
getNback to summary
pack-priv int getN()
getNameback to summary
public String getName()
getSessionKeySizeback to summary
public int getSessionKeySize()