org.bouncycastle.pqc.math.ntru.parameters.NTRUHPS4096821 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bcprov-jdk15to18 Show documentation
Show all versions of bcprov-jdk15to18 Show documentation
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8.
package org.bouncycastle.pqc.math.ntru.parameters;
import org.bouncycastle.pqc.math.ntru.HPS4096Polynomial;
import org.bouncycastle.pqc.math.ntru.Polynomial;
/**
* NTRU-HPS parameter set with n = 821 and q = 4096.
*
* @see NTRUHPSParameterSet
*/
public class NTRUHPS4096821
extends NTRUHPSParameterSet
{
public NTRUHPS4096821()
{
super(
821,
12,
32,
32,
32 // Category 5 (local model)
);
}
@Override
public Polynomial createPolynomial()
{
return new HPS4096Polynomial(this);
}
}