Top Description Fields Constructors Methods
org.bouncycastle.pqc.crypto.ntru

public Class NTRUParameters

extends Object
implements KEMParameters
Class Inheritance
All Implemented Interfaces
org.bouncycastle.pqc.crypto.KEMParameters, org.bouncycastle.crypto.CipherParameters
Imports
org.bouncycastle.crypto.CipherParameters, org.bouncycastle.pqc.crypto.KEMParameters, org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS2048509, .NTRUHPS2048677, .NTRUHPS4096821, .NTRUHRSS701, .NTRUParameterSet

NTRU cipher parameter sets

Field Summary

Modifier and TypeField and Description
private final String
public static final NTRUParameters
ntruhps2048509

NTRU-HPS parameter set with n = 509 and q = 2048.

public static final NTRUParameters
ntruhps2048677

NTRU-HPS parameter set with n = 677 and q = 2048.

public static final NTRUParameters
ntruhps4096821

NTRU-HPS parameter set with n = 821 and q = 4096.

public static final NTRUParameters
ntruhrss701

NTRU-HRSS parameter set with n = 701.

pack-priv final NTRUParameterSet
parameterSet

Currently selected parameter set

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

nameback to summary
private final String name
ntruhps2048509back to summary
public static final NTRUParameters ntruhps2048509

NTRU-HPS parameter set with n = 509 and q = 2048.

ntruhps2048677back to summary
public static final NTRUParameters ntruhps2048677

NTRU-HPS parameter set with n = 677 and q = 2048.

ntruhps4096821back to summary
public static final NTRUParameters ntruhps4096821

NTRU-HPS parameter set with n = 821 and q = 4096.

ntruhrss701back to summary
public static final NTRUParameters ntruhrss701

NTRU-HRSS parameter set with n = 701.

parameterSetback to summary
pack-priv final NTRUParameterSet parameterSet

Currently selected parameter set

Constructor Detail

NTRUParametersback to summary
private NTRUParameters(String name, NTRUParameterSet parameterSet)

Method Detail

getNameback to summary
public String getName()
getSessionKeySizeback to summary
public int getSessionKeySize()