Package org.bouncycastle.pqc.math.ntru
Class HPS4096Polynomial
java.lang.Object
org.bouncycastle.pqc.math.ntru.Polynomial
org.bouncycastle.pqc.math.ntru.HPSPolynomial
org.bouncycastle.pqc.math.ntru.HPS4096Polynomial
Polynomial class for HPS parameters with q = 4096
-
Field Summary
Fields inherited from class org.bouncycastle.pqc.math.ntru.Polynomial
coeffs, params -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsqFromBytes(byte[] a) Unpack a Sq polynomialbyte[]sqToBytes(int len) Pack Sq polynomial as a byte arrayMethods inherited from class org.bouncycastle.pqc.math.ntru.HPSPolynomial
liftMethods inherited from class org.bouncycastle.pqc.math.ntru.Polynomial
mod3PhiN, modQPhiN, r2Inv, rqInv, rqMul, rqSumZeroFromBytes, rqSumZeroToBytes, rqToS3, s3FromBytes, s3Inv, s3Mul, s3ToBytes, s3ToBytes, sqMul, trinaryZqToZ3, z3ToZq
-
Constructor Details
-
HPS4096Polynomial
-
-
Method Details
-
sqToBytes
public byte[] sqToBytes(int len) Description copied from class:PolynomialPack Sq polynomial as a byte array- Overrides:
sqToBytesin classHPSPolynomial- Parameters:
len- array length of packed polynomial- Returns:
- See Also:
-
sqFromBytes
public void sqFromBytes(byte[] a) Description copied from class:PolynomialUnpack a Sq polynomial- Overrides:
sqFromBytesin classHPSPolynomial- Parameters:
a- byte array of packed polynomial- See Also:
-