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.pqc.crypto.KEMParameters, org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS2048509, .NTRUHPS2048677, .NTRUHPS40961229, .NTRUHPS4096821, .NTRUHRSS1373, .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
ntruhps40961229

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

public static final NTRUParameters
ntruhps4096821

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

public static final NTRUParameters
ntruhrss1373

NTRU-HRSS parameter set with n = 1373.

public static final NTRUParameters
ntruhrss701

NTRU-HRSS parameter set with n = 701.

private final NTRUParameterSet

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
pack-priv NTRUParameterSet
pack-priv int
pack-priv int
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.

ntruhps40961229back to summary
public static final NTRUParameters ntruhps40961229

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

ntruhps4096821back to summary
public static final NTRUParameters ntruhps4096821

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

ntruhrss1373back to summary
public static final NTRUParameters ntruhrss1373

NTRU-HRSS parameter set with n = 1373.

ntruhrss701back to summary
public static final NTRUParameters ntruhrss701

NTRU-HRSS parameter set with n = 701.

parameterSetback to summary
private final NTRUParameterSet parameterSet

Constructor Detail

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

Method Detail

getNameback to summary
public String getName()
getParameterSetback to summary
pack-priv NTRUParameterSet getParameterSet()
getPrivateKeyLengthback to summary
pack-priv int getPrivateKeyLength()
getPublicKeyLengthback to summary
pack-priv int getPublicKeyLength()
getSessionKeySizeback to summary
public int getSessionKeySize()